반응형

전체 글 2757

브라우저의 프로토콜 처리기를 감지하는 방법은 무엇입니까?

브라우저의 프로토콜 처리기를 감지하는 방법은 무엇입니까? 사용자 지정 URL 프로토콜 처리기를 만들었습니다. http:// mailto:// custom:// 이에 따라 대응할 수 있도록 WinForms 애플리케이션을 등록했습니다. 이것은 모두 훌륭하게 작동합니다. 그러나 사용자가 아직 사용자 지정 URL 프로토콜 처리기를 설치하지 않은 경우를 우아하게 처리 할 수 ​​있기를 바랍니다. 이 작업을 수행하려면 브라우저에 등록 된 프로토콜 처리기를 감지 할 수 있어야합니다. JavaScript에서 가정합니다. 하지만 정보를 조사 할 방법을 찾을 수 없었습니다. 이 문제에 대한 해결책을 찾고 싶습니다. 공유 할 수있는 아이디어에 감사드립니다. 이것은 이것을 수행하는 매우 , 매우 해키 한 방법 일 것입니다 ...

Development Tip 2020.10.14

C # "As"에 해당하는 VB.NET

C # "As"에 해당하는 VB.NET 다음과 같이 VB.NET에서 C # As 키워드에 해당하는 것은 무엇입니까 ? var x = y as String; if (x == null) ... 그것은이다 TryCast : Dim x As String = TryCast(y, String) If x Is Nothing Then ... Trycast는 당신이 찾고있는 것입니다. Dim x = TryCast(y, String) TryCast : Dim x = TryCast(y, String) if (x Is Nothing) ... Dim x = TryCast (y, [문자열]) 여기 있습니다 : C # 코드 : var x = y as String; if (x == null) ... VB.NET 해당 : Dim x ..

Development Tip 2020.10.14

브라우저가 지원하는지 어떻게 알 수 있습니까?

브라우저가 지원하는지 어떻게 알 수 있습니까? 중복 가능성 : HTML5 유형 감지 및 플러그인 초기화 (선택 사항) 사용자 에이전트 제공 날짜 선택기로 입력을 만들어야하지만 아직 널리 지원되지 않으므로 jQuery UI Datepicker를 사용하고 있습니다. 브라우저가 자신의 datepicker를 사용하고 브라우저에 그런 것이없는 경우에만 jQuery UI를 사용하도록 허용하려면 어떻게해야합니까? 현재 저는 Opera에만 datepicker가 내장되어 있다고 생각하지만 Opera에 대한 테스트는 분명히 나쁠 것입니다. 이 기능을 감지 할 수있는 방법이 있습니까 (휴대용으로 가능하다면)? 다음 메서드는 대부분의 브라우저에서 일부 입력 유형이 지원되는지 확인합니다. function checkInput(t..

Development Tip 2020.10.14

항상 100 % 이상의 CPU를 사용하는 Android 스튜디오-실행중인 백그라운드 프로세스가없는 것 같습니다.

항상 100 % 이상의 CPU를 사용하는 Android 스튜디오-실행중인 백그라운드 프로세스가없는 것 같습니다. IDE가 실행중인 백그라운드 프로세스 (인덱싱 등)가없는 것처럼 보이는 경우에도 Android Studio (실행 중일 때)가 항상 100 % 이상의 CPU를 사용하는 것으로 나타났습니다. 나는 이것이 내 상자에 특정한 것이라고 생각할 수 있지만 일부 동료 개발자 도이 문제를 겪고 있습니다. 종종 CPU 사용량이 100 초 또는 200 초 중반에 있습니다 (아래 스크린 샷 참조). 누구도 이것을 만났습니까? 그렇다면 IDE 내에 이러한 집중적 인 시스템 리소스 사용을 수정하기위한 전략이나 옵션이 있습니까? 파일 메뉴에서 다음 옵션을 시도 할 수 있습니다. 파일 메뉴-> 캐시 무효화 / 다시 시..

Development Tip 2020.10.14

py.test를 사용하여 테스트 실행 시간 인쇄 및 느린 테스트 고정

py.test를 사용하여 테스트 실행 시간 인쇄 및 느린 테스트 고정 py.test를 사용하여 CI 서버에서 단위 테스트를 실행하고 있습니다. 테스트는 네트워크를 통해 가져온 외부 리소스를 사용합니다. 때로는 테스트 실행기가 너무 오래 걸리므로 테스트 실행기가 중단됩니다. 지역적으로 문제를 반복 할 수 없습니다. py.test가 (느린) 테스트의 실행 시간을 인쇄하도록 만드는 방법이 있습니까? 그러면 문제가있는 테스트를 고정하는 것이 더 쉬워 집니까? 이것이 문제를 해결할 수 있을지 모르겠지만 테스트 스위트가 완료된 후 --durations=N가장 느린 N테스트 를 인쇄하기 위해 통과 할 수 있습니다 . 번호를 전달할 수 있습니다. --durations pytest --durations=0 — Show ..

Development Tip 2020.10.14

내 앱이 실행되는 모니터를 결정하는 것은 무엇입니까?

내 앱이 실행되는 모니터를 결정하는 것은 무엇입니까? Windows를 사용하고 있으며 두 대의 모니터가 있습니다. 일부 응용 프로그램은 언제 닫았는지에 관계없이 항상 기본 모니터에서 시작됩니다. 다른 모니터는 내가 닫았을 때 어디에 있든 상관없이 항상 보조 모니터에서 시작됩니다 . 기본적으로 실행되는 모니터 응용 프로그램을 제어하기 위해 조작 할 수있는 레지스트리 설정이 어딘가에 묻혀 있습니까? @rp : 저는 Ultramon을 가지고 있으며 Microsoft가 그것을 구입하고 OS에 통합해야 할 때까지 Ultramon이 필수적이라는 데 동의합니다. 그러나 말했듯이 프로그램이 시작되는 기본 모니터를 제어 할 수 없습니다. 실행될 때마다 위치를 저장하려는 올바르게 작성된 Windows 앱은 GetWindo..

Development Tip 2020.10.14

PHP에서 노래의 BPM을 감지하는 방법

PHP에서 노래의 BPM을 감지하는 방법 노래의 템포 / BPM을 프로그래밍 방식으로 어떻게 결정할 수 있습니까? 일반적으로 사용되는 알고리즘은 무엇이며 고려해야 할 사항은 무엇입니까? 이것은 단일 StackOverflow 게시물에서 설명하기가 어렵습니다. 일반적으로 가장 간단한 비트 감지 알고리즘은 감지하기 쉬운 사운드 에너지의 피크를 찾는 방식으로 작동합니다. 보다 정교한 방법은 콤 필터 및 기타 통계 / 파형 방법을 사용합니다. 코드 샘플을 포함한 자세한 설명은 이 GameDev 기사를 확인 하십시오 . 검색 할 키워드는 "비트 감지", "비트 추적"및 "음악 정보 검색"입니다. 여기에 많은 정보가 있습니다 : http://www.music-ir.org/ 비트 감지 성능에 대해 다양한 알고리즘을 테..

Development Tip 2020.10.14

node.js와 Tornado의 차이점

node.js와 Tornado의 차이점 node.js는 JS로 작성되고 Tornado는 Python으로 작성된다는 사실 외에도 두 가지의 차이점은 무엇입니까? 둘 다 비 차단 비동기 웹 서버입니다. 맞죠? 언어 외에 다른 하나를 선택하는 이유는 무엇입니까? node.js의 주요 장점은 모든 라이브러리가 비동기식 이므로 차단에 대해 많이 걱정할 필요가 없다는 것입니다. mysql, postgres, redis 등에 대한 비동기 라이브러리가 있습니다. 기본적으로 모두 비동기입니다. Python에는 모든 것을위한 라이브러리가 있지만 대부분의 라이브러리는 비동기식이 아닙니다. 토네이도를 이용하려면 (프로세스를 차단하지 않고) 특수 라이브러리가 필요합니다 (예 : 'pip install redis'만 사용할 수없..

Development Tip 2020.10.14

Python 스크립트로 virtualenv 활성화

Python 스크립트로 virtualenv 활성화 Python 스크립트에서 virtualenv 인스턴스를 활성화하고 싶습니다. 나는 그것이 매우 쉽다는 것을 알고 있지만 내가 본 모든 예제는 env 내에서 명령을 실행 한 다음 하위 프로세스를 닫는 데 사용합니다. bin / activate와 동일한 방식으로 virtualenv를 활성화하고 쉘로 돌아가고 싶습니다. 이 같은: $me: my-script.py -d env-name $(env-name)me: 이것이 가능한가? 관련된: virtualenv›스크립트에서 환경 호출 virtualenv에서 Python 하위 프로세스를 실행하려면 virtualenv의 / bin / 디렉토리에있는 Python 인터프리터를 사용하여 스크립트를 실행하면됩니다. # path..

Development Tip 2020.10.14

계산 된 속성 함수를 강제 실행

계산 된 속성 함수를 강제 실행 계산 된 속성이 주어지면 vm.checkedValueCount = ko.computed(function(){ var observables = getCurrentValues(); //an array of ko.observable[] return _.filter(observables, function(v) { return v() }).length; }); getCurrentValues ​​()가 코드의 다른 곳에서 수정 된 (그리고 observableArray보다 더 복잡한 구조에서 온) 다른 관찰 가능 집합을 반환 할 수 있다고 가정합니다. checkedValueCount언제든지 업데이트 해야 합니다. 종속성 중 하나가 변경됩니다. getCurrentValues ​​()는 ..

Development Tip 2020.10.14
반응형