반응형

전체 글 2602

Swift에서 where 절을 사용하여 배열 유형 확장

Swift에서 where 절을 사용하여 배열 유형 확장 Accelerate 프레임 워크를 사용하여 [Float] 및 [Double]을 확장하고 싶지만 각각 다른 구현이 필요합니다. 나는 명백한 것을 시도했다. extension Array { } 이 오류가 발생합니다. "제한된 확장은 'where'절에 지정된 제약 조건을 사용하여 특수화되지 않은 제네릭 유형 'Array'에서 선언되어야합니다." 이런 식으로 Swift 2에서 제네릭 유형을 확장 할 수 있습니까? 이제 예상대로 코드가 작동합니다. 다음은 Accelerate 프레임 워크를 사용한 요약을 보여주는 예입니다. extension _ArrayType where Generator.Element == Float { func quickSum() -> Fl..

Program Tip 2020.10.31

malloc은 스레드로부터 안전합니까?

malloc은 스레드로부터 안전합니까? 은 IS malloc()기능의 재진입은? 나는 어딘가에서 -pthread로 컴파일하면 malloc이 스레드로부터 안전하다는 것을 읽었습니다. 하지만 malloc은 ANSI C이고 스레드는 그렇지 않기 때문에 구현에 의존적이라고 확신합니다. gcc를 말하는 경우 : -pthread 및 malloc ()을 사용한 컴파일 및 링크는 x86 및 AMD64에서 스레드로부터 안전합니다. http://groups.google.com/group/comp.lang.c.moderated/browse_thread/thread/2431a99b9bdcef11/ea800579e40f7fa4 더 통찰력있는 또 다른 의견 glibc-2.2 +의 {malloc, calloc, realloc, f..

Program Tip 2020.10.31

Haskell Cont 모나드는 어떻게 그리고 왜 작동합니까?

Haskell Cont 모나드는 어떻게 그리고 왜 작동합니까? Cont 모나드는 다음과 같이 정의됩니다. newtype Cont r a = Cont { runCont :: (a -> r) -> r } instance Monad (Cont r) where return a = Cont ($ a) m >>= k = Cont $ \c -> runCont m $ \a -> runCont (k a) c 이것이 어떻게 그리고 왜 작동하는지 설명해 주시겠습니까? 무엇을하고 있습니까? 연속 모나드에 대해 가장 먼저 깨달은 것은 근본적으로 실제로 는 아무것도 하지 않는다는 것 입니다. 사실이에요! 일반적으로 연속의 기본 개념은 계산의 나머지 부분을 나타내는 것 입니다. 다음과 같은 표현식이 있다고 가정 foo (bar x..

Program Tip 2020.10.31

BigDecimal을 최대 2 개의 십진수로 문자열로 포맷하고 소수점 부분에서 0을 제거합니다.

BigDecimal을 최대 2 개의 십진수로 문자열로 포맷하고 소수점 부분에서 0을 제거합니다. BigDecimal 숫자가 있고 소수점 2 자리 만 고려하므로 다음을 사용하여 자릅니다. bd = bd.setScale(2, BigDecimal.ROUND_DOWN) 이제 문자열로 인쇄하고 싶지만 0이면 소수점 부분을 제거합니다. 예를 들면 다음과 같습니다. 1.00-> 1 1.50-> 1.5 1.99-> 1.99 Formatter, formatter.format을 사용해 보았지만 항상 두 자리 십진수를 얻습니다. 어떻게 할 수 있습니까? bd.toPlainString ()의 문자열에서 작업 할 수 있습니까? String 형식을 지정하는 대신 BigDecimal 형식을 지정하는 데 DecimalFormat을 ..

Program Tip 2020.10.31

플롯 창이 응답하지 않음

플롯 창이 응답하지 않음 Windows 7 64 비트를 사용하고 있습니다. 매번 플롯 기능을 사용할 때 플롯 창이 성공적으로 표시되고 그려 지지만 그 후에는 응답을 중지하고 종료해야합니다. 예 : x = linspace(0,1,10) y = x.^2 plot(x,y); 이상하게도, 플롯 창이 동결되고 옥타브 창을 닫아야 할 때도 응답하지 않습니다. 플롯 기능을 사용하지 않으면 이런 일이 발생하지 않습니다. 이유를 모르겠습니다. 64 비트 버전을 사용하고 있기 때문인가요? 이 문제를 해결하는 방법을 알려주세요. 문제는 Octave 설치에서 사용하는 그래픽 툴킷 일 가능성이 높습니다. 이를 확인하려면 graphics_toolkitOctave 명령 줄을 입력하십시오. 응답이 fltk이고 플롯 창이 멈춘 경우 ..

Program Tip 2020.10.31

OpenSubKey ()는 regedit.exe에서 볼 수있는 레지스트리 키에 대해 null을 반환합니다.

OpenSubKey ()는 regedit.exe에서 볼 수있는 레지스트리 키에 대해 null을 반환합니다. 이 키 내에서 하위 키의 모든 표시 이름을 얻으려고합니다. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 이 코드로 : RegistryKey newKey; string val; string KeyPath64Bit = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; RegistryKey mainKey = Registry.LocalMachine.OpenSubKey(KeyPath64Bit); string[] RegKeys64Bits = Registry.LocalMachine..

Program Tip 2020.10.31

Android의 싱글 톤

Android의 싱글 톤 이 링크를 따라 Android에서 싱글 톤 클래스를 성공적으로 만들었습니다. http://www.devahead.com/blog/2011/06/extending-the-android-application-class-and-dealing-with-singleton/ 문제는 내가 단일 객체를 원한다는 것입니다. 활동 A와 활동 B가 있습니다. 활동 AI에서 Singleton의 개체에 액세스합니다 class. 개체를 사용하고 일부 변경했습니다. 활동 B로 이동하고 싱글 톤 클래스에서 객체에 액세스하면 초기화 된 객체를 제공하고 활동 A에서 변경 한 내용을 유지하지 않습니다. 변경 사항을 저장할 다른 방법이 있습니까? 전문가를 도와주세요. 이것은MainActivity public cla..

Program Tip 2020.10.31

ASP.NET 5 MVC 6 (vNext)에서 ID에 대한 암호 규칙을 어떻게 정의합니까?

ASP.NET 5 MVC 6 (vNext)에서 ID에 대한 암호 규칙을 어떻게 정의합니까? ASP.NET 5에서 제공되는 기본 ID 공급자에는 기본적으로 매우 엄격한 암호 규칙이 있으며 소문자, 대문자, 영숫자가 아닌 문자 및 숫자가 필요합니다. 공급자의 암호 요구 사항을 변경하는 방법을 찾고 있습니다. 이전에 ASP.NET 4에서는 이전에 답변 한대로 Web.config XML 파일을 통해 공급자를 구성 할 수있었습니다 . 그러나 ASP.NET 5는 새로운 코드 기반 구성 패턴을 사용하며 ID를 구성하는 방법이 명확하지 않습니다. 내 응용 프로그램의 암호 요구 사항을 어떻게 변경할 수 있습니까? 나는 실제로 이것을 알아 내고, 그것이 제공하는 IdentityOptions를 구성하는 적절한 람다 식으로 ..

Program Tip 2020.10.31

문자열 또는 정수로 열거 형 값을 얻는 방법

문자열 또는 정수로 열거 형 값을 얻는 방법 enum string 또는 enum int 값이 있으면 어떻게 enum 값을 얻을 수 있습니까? 예 : 다음과 같이 열거 형이있는 경우 : public enum TestEnum { Value1 = 1, Value2 = 2, Value3 = 3 } 일부 문자열 변수에는 다음과 같이 "value1"값이 있습니다. string str = "Value1" 또는 일부 int 변수에는 2와 같은 값이 있습니다. int a = 2; enum의 인스턴스를 어떻게 얻을 수 있습니까? enum 인스턴스를 얻기 위해 enum과 입력 문자열 또는 int 값을 제공 할 수있는 일반 메서드를 원합니다. 아니요, 일반적인 방법은 원하지 않습니다. 이것은 훨씬 쉽습니다. MyEnum my..

Program Tip 2020.10.31

토큰 기반 인증을위한 JWT 대 쿠키

토큰 기반 인증을위한 JWT 대 쿠키 "JWT vs Cookie" 에 대한 게시물을 읽었 지만 더 혼란스러워졌습니다. 좀 원하는 해명 , "쿠키 대 토큰 기반 인증"에 대해 이야기 사람들이 쿠키는 여기에 단지를 참조 세션 쿠키를 ? 내 이해는 쿠키는 매체와 같으며 토큰 기반 인증 ( 클라이언트 측 에서 로그인 한 사용자를 식별 할 수있는 것을 저장 ) 또는 세션 기반 인증 (클라이언트 측에 상수 저장) 을 구현하는 데 사용할 수 있습니다. 서버 측의 세션 정보와 일치 ) JSON 웹 토큰이 필요한 이유는 무엇 입니까? 나는 (토큰 기반 인증을 구현하는 표준 쿠키를 사용하고 , 세션 ID를 사용하지 않는 서버 메모리 또는 파일 저장 사용하지 :) Set-Cookie: user=innocent; prefer..

Program Tip 2020.10.31
반응형