반응형

분류 전체보기 4937

면접 질문 : 한 문자열이 다른 문자열의 회전인지 확인

면접 질문 : 한 문자열이 다른 문자열의 회전인지 확인 소프트웨어 개발자의 지위에 대한 인터뷰에서 내 친구가 오늘 다음과 같은 질문을 받았습니다. 두 개의 문자열을 감안 s1하고 s2어떻게되는지 확인한다 s1A는 회전 의 버전 s2? 예: 그렇다면 s1 = "stackoverflow"다음은 회전 된 버전 중 일부입니다. "tackoverflows" "ackoverflowst" "overflowstack" 곳으로 "stackoverflwo"입니다 하지 회전 된 버전. 그가 준 대답은 다음과 같습니다. s2하위 문자열 인 가장 긴 접두사를 가져 와서 s1회전 점을 찾습니다 . 당신이 그 지점을 찾으면, 휴식 s2그 시점에서 취득하는 s2a하고 s2b, 그럼 그냥 있는지 확인concatenate(s2a,s2b..

IT story 2020.04.12

파이썬의 무한 해시가 왜 π의 자릿수를 갖는가?

파이썬의 무한 해시가 왜 π의 자릿수를 갖는가? 파이썬에서 무한의 해시는 pi와 일치하는 숫자를 갖습니다 . >>> inf = float('inf') >>> hash(inf) 314159 >>> int(math.pi*1e5) 314159 우연의 일치 일까, 아니면 의도적 인 것일까? _PyHASH_INF되고 상수로 정의는 동일 314159. 이에 대한 토론이나 이유를 알려주는 의견을 찾을 수 없습니다. 나는 그것이 다소 임의로 선택되었다고 생각합니다. 다른 해시에 동일한 의미의 값을 사용하지 않는 한 중요하지 않다고 생각합니다. 요약 : 우연의 일치가 아닙니다. 파이썬의 기본 CPython 구현에서 _PyHASH_INF314159 로 하드 코딩 되었으며 2000 년 Tim Peters에 의해 임의의 값 ..

IT story 2020.04.12

matplotlib 범례 마커는 한 번만

matplotlib 범례 마커는 한 번만 나는 종종 다음과 같이 matplotlib 플롯에 점을 플로팅합니다. x = 10 y = 100 plot(x, y, "k*", label="Global Optimum") legend() 그러나 이로 인해 범례는 범례에 별표를 두 번 배치하여 다음과 같이 표시됩니다. * * Global Optimum 내가 정말로 그것을 원할 때 : * Global Optimum 어떻게해야합니까? 이것은 작동해야합니다 : legend(numpoints=1) BTW, 라인을 추가하면 legend.numpoints : 1 # the number of points in the legend line matplotlibrc 파일에 추가하면 이것이 새로운 기본값이됩니다. [줄거리에 따라 산점도..

IT story 2020.04.12

모바일 웹의 최대 장치 너비와 최대 너비의 차이점은 무엇입니까?

모바일 웹의 최대 장치 너비와 최대 너비의 차이점은 무엇입니까? 나는 아이폰 / 안드로이드 폰에 대한 몇 가지 HTML 페이지를 개발해야하지만 차이 무엇 max-device-width과 max-width? 다른 화면 크기에 다른 CSS를 사용해야합니다. @media all and (max-device-width: 400px) @media all and (max-width: 400px) 차이점이 뭐야? max-width 대상 표시 영역의 너비입니다 (예 : 브라우저) max-device-width 장치 전체 렌더링 영역의 너비, 즉 실제 장치 화면 동일은 간다 max-height와 max-device-height자연스럽게. max-width는 뷰포트의 너비를 나타내며와 함께 특정 크기 또는 방향을 타겟팅하..

IT story 2020.04.12

ADT 22로 업그레이드 한 후 라이브러리가 더 이상 APK에 추가되지 않습니다

ADT 22로 업그레이드 한 후 라이브러리가 더 이상 APK에 추가되지 않습니다 여러 라이브러리 프로젝트를 참조하는 다소 큰 Android 앱 프로젝트가 있습니다. Eclipse ADT 플러그인을 최신 버전 (v22)으로 업그레이드 할 때까지 모든 것이 정상이었습니다. 물론 SDK도 업그레이드했습니다. 일식에 컴파일 오류가 표시되지 않지만 전화로 프로젝트를 실행하면 NoClassDefFoundError가 발생합니다. java.lang.NoClassDefFoundError: org.acra.ACRA .... arca 라이브러리는 참조 된 라이브러리 프로젝트 중 하나 (libs 폴더에 있음)에 포함되어 있으며 패키지 탐색기의 "Android Private Libraries"에서 컴파일 오류가 없음을 알 수 ..

IT story 2020.04.12

Typescript가?를 지원합니까?

Typescript가?를 지원합니까? 운영자? (그리고 그것이 무엇입니까?) 현재 Typescript가 안전한 탐색 연산자를 지원합니까 (또는 계획이 있습니까)?. 즉 : var thing = foo?.bar // same as: var thing = (foo) ? foo.bar : null; 또한이 연산자의 일반적인 이름이 있습니까? (구글 적으로 구글하기가 어렵습니다). TypeScript 언어 사양 에서 그것에 대한 참조를 찾을 수 없습니다 . CoffeeScript에서이 연산자를 호출 할 때까지이를 실존 연산자 (특히 실존 연산자 의 "접근 변형 자")라고합니다. 에서 연산자에 커피 스크립트의 설명서 : 실재 연산자의 접근 자 변형을 ?.사용하여 일련의 속성에서 null 참조를 흡수 할 수 있습니..

IT story 2020.04.12

이 Google Play APK 게시 오류 메시지는 무엇을 의미합니까?

이 Google Play APK 게시 오류 메시지는 무엇을 의미합니까? Android 앱의 새 버전을 Google Play에 게시하려고하는데 다음과 같은 오류가 발생합니까? 이 구성은 다음과 같은 이유로 게시 할 수 없습니다. 버전 1은 모든 장치 구성에 제공되지 않습니다. 버전 1을 수신 할 수있는 모든 장치는 버전 4를 수신합니다. 이해가되지 않습니다. 무슨 뜻이에요? 짧은 시간에 두 개의 APK (버전 3 및 4)를 게시했을 때 이런 일이 일어났습니다. 버전 3 옆의 드롭 다운에서 "비활성화"를 클릭하면 문제가 해결되었습니다. 내 생각에 이것은 매우 독창적 인 오류 메시지이며 "원래 APK가 모든 업데이트 서버에 아직 게시되지 않았으므로 일부 버전이 해당 버전을 완전히 놓칠 수 있습니다"와 같은 의..

IT story 2020.04.12

특정 폴더에서 intellij 색인 생성 비활성화

특정 폴더에서 intellij 색인 생성 비활성화 내 프로젝트에는 앱을 로컬로 배포 할 때 생성 / 업데이트되는 .deploy 폴더가 있습니다. 해당 폴더에서 색인 생성을 비활성화 할 수 있습니까? 배포 할 때마다 모든 속도가 느려지고 실제로 성가신 일입니다. intellij가 불필요한 인덱싱을 수행하는 동안 몇 분 동안 기다려야합니다. 모듈보기에서 해당 폴더를 제외했지만 도움이되지 않습니다. 도움을 주시면 감사하겠습니다. 탭 에서이 폴더를 제외 로 표시 File | Project Structure | Modules | Sources하십시오. 편집 : 또한 프로젝트에서 라이브러리로 추가되지 않았는지 확인하십시오. IntelliJ 13+ (이전 버전은 알지 못함)에서 폴더를 마우스 오른쪽 단추로 클릭> 디..

IT story 2020.04.12

왜 C에서 수학 라이브러리를 연결해야합니까?

왜 C에서 수학 라이브러리를 연결해야합니까? C 프로그램을 포함 하거나 C 프로그램에 포함시킬 경우 컴파일 할 때 이들을 링크 할 필요는 없지만 gcc를 사용하여 에 링크해야 -lm합니다 (예 : gcc test.c -o test -lm 그 이유는 무엇입니까? 수학 라이브러리를 명시 적으로 링크해야하지만 다른 라이브러리는 아닌 이유는 무엇입니까? 의 기능 stdlib.h과 stdio.h의 구현이 libc.so(또는 libc.a정적 링크에 대한) (것처럼 기본적으로 실행으로 연결되어, -lc지정된)를. GCC는 -nostdlib또는 -nodefaultlibs옵션 과의이 자동 링크를 피하도록 지시 할 수 있습니다. 수학 함수의 math.h구현은 libm.so(또는 libm.a정적 연결) libm기본적으로 연..

IT story 2020.04.12

더 효율적인 것은 Dictionary TryGetValue 또는 ContainsKey + Item입니까?

더 효율적인 것은 Dictionary TryGetValue 또는 ContainsKey + Item입니까? Dictionary.TryGetValue 메서드 의 MSDN 항목에서 : 이 메서드는 ContainsKey 메서드의 기능과 Item 속성을 결합합니다. 키를 찾을 수 없으면 값 매개 변수는 값 유형 TValue에 적절한 기본값을 가져옵니다. 예를 들어 정수 유형의 경우 0, 부울 유형의 경우 false, 참조 유형의 경우 null입니다. 코드에서 사전에없는 키에 자주 액세스하려고하면 TryGetValue 메서드를 사용하십시오. 이 메소드를 사용하면 Item 속성에서 발생하는 KeyNotFoundException을 잡는 것보다 효율적입니다. 이 방법은 O (1) 연산에 접근합니다. 설명에서 Contai..

IT story 2020.04.12
반응형