반응형

java 2507

이 문자와 일치하지 않음을 의미하는 정규 표현식 연산자는 무엇입니까?

이 문자와 일치하지 않음을 의미하는 정규 표현식 연산자는 무엇입니까? *, ?, +문자는 모두이 문자와 일치 함을 의미합니다. 어떤 문자가 이것과 일치하지 않음을 의미합니까? 예가 도움이 될 것입니다. 부정 문자 클래스를 사용하여 특정 문자를 제외 할 수 있습니다. 예를 들어 [^abcde]a, b, c, d, e 문자 를 제외한 모든 문자 와 일치합니다. 모든 문자를 문자 그대로 지정하는 대신 문자 클래스 내에서 속기 를 사용할 수 있습니다 . [\w](소문자)는 모든 "단어 문자"(문자, 숫자 및 밑줄) [\W]와 일치 하고 (대문자)는 단어 문자 이외의 항목과 일치합니다. 마찬가지로 [\d]0-9 숫자와 일치하는 반면 0-9 숫자 [\D]이외의 숫자와 일치하는 식입니다. PHP를 사용하는 경우 정규..

Program Tip 2020.10.31

동일한 키 저장소 파일을 사용하여 두 개의 다른 애플리케이션에 서명 할 수 있습니까?

동일한 키 저장소 파일을 사용하여 두 개의 다른 애플리케이션에 서명 할 수 있습니까? 새 응용 프로그램을 업로드해야하는데 약간 다른 디자인 일뿐입니다. 어제 애플리케이션에 서명하기 위해 키 저장소 파일을 생성했습니다. 같은 것을 사용할 수 있습니까? keystore여러 응용 프로그램에 사용할 수 있습니다 . 새 키 저장소를 생성 할 필요가 없습니다. 공식 문서는 다음과 같이 알려줍니다. 일반적으로 모든 개발자에게 권장되는 전략은 애플리케이션의 예상 수명 동안 동일한 인증서로 모든 애플리케이션에 서명하는 것입니다. 그렇게해야하는 몇 가지 이유가 있습니다. https://developer.android.com/studio/publish/app-signing.html#considerations 예, 동일한 인..

Program Tip 2020.10.31

어댑터에서 부모 RecyclerView에 대한 참조를 얻는 더 좋은 방법이 있습니까?

어댑터에서 부모 RecyclerView에 대한 참조를 얻는 더 좋은 방법이 있습니까? RecyclerView어댑터 내부, 특히 onBindViewHolder메서드 내부에서 부모에 대한 참조가 필요한 사용 사례가 있습니다. 지금까지 내가하는 일은 다음 onCreateViewHolder과 같이 viewGroup parentarg를 전달 하는 메서드 의 private 클래스 멤버에 할당하는 것입니다 . private ViewGroup mParent; @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { // inflater logic. mParent = parent; } 그리고 다음과 같이 부모 RecyclerView를..

Program Tip 2020.10.31

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
반응형