반응형

2020/11 900

Android-브로드 캐스트 인 텐트 ACTION_SCREEN_ON / OFF 수신 방법

Android-브로드 캐스트 인 텐트 ACTION_SCREEN_ON / OFF 수신 방법 ... MyBroadcastReceiverfoo를 로그에 뱉도록 설정됩니다. 아무것도하지 않습니다. 어떤 제안을 부탁드립니다. 인 텐트를 포착하려면 권한을 할당해야합니까? 이러한 작업은 registerReceiver()매니페스트에 등록 된 수신자를 통하지 않고 Java 코드 (를 통해 )에 등록 된 수신자 만받을 수 있다고 생각합니다 . 또는 전원 관리자를 사용하여 화면 잠금을 감지 할 수 있습니다. @Override protected void onPause() { super.onPause(); // If the screen is off then the device has been locked PowerManager..

Programing 2020.11.24

JavaScript를 사용하여 리퍼러의 도메인 / 호스트 이름을 어떻게 얻습니까?

JavaScript를 사용하여 리퍼러의 도메인 / 호스트 이름을 어떻게 얻습니까? 다음을 수행하여 현재 페이지의 호스트 이름을 얻을 수 있다는 것을 알고 있습니다. var myhostname = location.hostname; 그러나 리퍼러의 호스트 이름은 어떻게 얻습니까? 리퍼러를 얻을 수 있습니다. var referrer = document.referrer; 그러나 불행히도 document.referrer.hostnameJavaScript 에서는 사용할 수 없습니다 . 이 값을 어떻게 얻을 수 있습니까? 이것이 유용한 예는 누군가 google.com에서 링크를 클릭하는 경우입니다. 리퍼러 (페이지 및 쿼리 문자열이 아님)에서 google.com을 검색 할 수 있기를 원합니다. 그것을 파싱함으로써. ..

Programing 2020.11.24

모델 및 ViewDataDictionary가있는 asp mvc 부분-ViewDataDictionary에 어떻게 액세스합니까?

모델 및 ViewDataDictionary가있는 asp mvc 부분-ViewDataDictionary에 어떻게 액세스합니까? 두 개의 관련 모델을 업데이트하는 양식을 작성 중입니다.이 예제에서는 태스크 컬렉션이있는 프로젝트입니다. 컨트롤러가 양식 입력에서로드 된 태스크 컬렉션이있는 단일 프로젝트를 수락하기를 원합니다. 본질적으로 부분이없는 아래 코드가 작동합니다. 이것은 어리석은 것처럼 들릴 수 있지만 부분에서 카운터 (i)에 액세스하는 방법을 알 수 없습니까? 모델 public class Project { public string Name { get; set; } public List Tasks { get; set; } } public class Task { public string Name { get..

Programing 2020.11.24

출력 파일을 열 수 없습니다. 권한이 거부되었습니다.

출력 파일을 열 수 없습니다. 권한이 거부되었습니다. 그래서 CodeBlocks를 사용하여 C ++ 코드를 컴파일하려고 할 때이 오류가 계속 발생합니다. 출력 파일을 열 수 없습니다. [filename.exe] 권한이 거부되었습니다. 오늘부터 시작되었으며 산발적이고 일관성이 없습니다. CodeBlocks를 종료하고 프로젝트를 다시 시작하면 일반적으로 사라지지만 항상 그런 것은 아닙니다. 때로는 F9 (빌드 및 실행)를 여러 번 눌러도 사라집니다. 나는 항상 작업 관리자를 확인하지만 내 파일 이름으로 실행되는 .EXE 또는 관련 항목이 없습니다. 또한이 문제가 발생하고 .EXE를 수동으로 삭제하거나 다른 방법으로 상호 작용하려고하면 Windows에서 그렇게하려면 관리자 권한이 필요하다는 메시지가 표시됩니다..

Programing 2020.11.24

Git에서 커밋 그룹을 하나로 축소

Git에서 커밋 그룹을 하나로 축소 나는 엄청난 수의 작은 커밋을 만드는 습관이 있으며 괜찮습니다. 그러나 나는 때때로 이러한 선형 커밋을 여러 개 가져 와서 새 커밋 메시지를 작성할 수있는 하나의 커밋으로 함께 축소하고 싶습니다. 나는 문서를 살펴 봤지만 나에게 약간의 비밀스러워 보였다. 아무도 그 방법을 알고 있습니까? commit까지 (포함하지 않음) 되돌아가는 트리의 히스토리를 다시 작성한다고 가정 해보십시오 a739b0d. export EDITOR=vim # or your favorite editor git rebase a739b0d --interactive 먼저 대화 형 리베이스 에 대해 읽어보십시오 . 기존 커밋 메시지를 유지하는 데 신경 쓰지 않는다고 가정하면 사용할 수있는 멋지고 빠른 g..

Programing 2020.11.24

자바 스크립트 객체 감지 : 도트 구문 대 'in'키워드

자바 스크립트 객체 감지 : 도트 구문 대 'in'키워드 UA가 특정 JS 속성을 구현하는지 여부를 감지하는 두 가지 방법 : if(object.property)및 if('property' in object). 어떤 것이 더 좋고 가장 중요한 이유에 대한 의견을 듣고 싶습니다. 하나가 다른 것보다 분명히 낫습니까? 객체 속성 감지를 수행하는이 두 가지 방법 이상이 있습니까? 미학보다는 브라우저 지원, 함정, 실행 속도 등을 다루십시오. 편집 : 독자는 jsperf.com/object-detection 에서 테스트를 실행하는 것이 좋습니다. if(object.property) (당신이 원하는이다)가 설정되어 있지 않은 경우에 실패, 그리고 경우에 따라서는 일부 falsey의 값으로 설정되어있는 예를 들어 ..

Programing 2020.11.24

항상 힙 정렬을 사용하지 않는 이유

항상 힙 정렬을 사용하지 않는 이유 이 질문에 이미 답변이 있습니다. Quicksort vs heapsort 11 답변 Heap Sort 5 답변 보다 Quicksort 우월성 힙 정렬 정렬 알고리즘은 O (nlogn)의 최악의 복잡성을 갖는 것, 및 분류 동작 O (1)의 공간을 사용한다. 이것은 대부분의 정렬 알고리즘보다 낫습니다. 그렇다면 왜 항상 정렬 알고리즘으로 힙 정렬을 사용하지 않는 것일까 요 (그리고 사람들이 병합 정렬 또는 빠른 정렬과 같은 정렬 메커니즘을 사용하는 이유는 무엇입니까?)? 또한 사람들이 힙 정렬과 함께 '불안정성'이라는 용어를 사용하는 것을 보았습니다. 그것은 무엇을 의미합니까? 안정적인 정렬은 동일한 키를 가진 항목의 상대적 순서를 유지합니다. 예를 들어 데이터 세트에 ..

Programing 2020.11.24

Xcode의 "불완전한 구현"경고

Xcode의 "불완전한 구현"경고 가끔 클래스 중 하나에서 메서드를 구현하는 것을 잊고 Xcode가 "불완전한 구현"경고를 표시합니다. Xcode에서 어떤 메서드 구현이 누락 되었는지 확인할 수 있는 방법이 있습니까? 오류보기 (기본적으로 command + 4 또는 왼쪽보기의 네 번째 탭)에서 경고 옆에있는 작은 화살표를 클릭 할 수 있습니다. 'blah'에 대한 메서드 정의를 찾을 수 없습니다. 때때로 로그 네비게이터가 실제 문제를 표시하는 유일한 방법이라는 것을 발견했습니다. 적어도 한 가지 경우에는 오류보기가 도움이되지 않았습니다. 로그 네비게이터를 보려면보기> 네비게이터> 로그 네비게이터 표시 (또는 기본적으로 ⌘7)를 사용할 수 있습니다. 참고 URL : https://stackoverflow...

Programing 2020.11.24

Babel 명령을 찾을 수 없습니다.

Babel 명령을 찾을 수 없습니다. Babel '시작하기' 페이지에 설명 된대로 babel-cli 도구를 설치했습니다 . 내 프로젝트 폴더 내의 터미널에서 : npm install --save-dev babel-cli 그 후 babel-cli 폴더가있는 node_modules 디렉토리가 있지만 package.json은 생성되지 않습니다. npm은 또한 다음 오류를 표시합니다. npm WARN enoent ENOENT: no such file or directory, open '/Users/MyName/Sites/Tutorials/Babel2/package.json 바벨을 실행하려고 할 때 다음과 같이 표시됩니다. babel src -d lib -bash: babel: command not found 최..

Programing 2020.11.24

제출하기 전에 POST 매개 변수 추가

제출하기 전에 POST 매개 변수 추가 나는이 간단한 형태를 가지고있다 : 서버로 보내기 전에 두 개의 POST 매개 변수를 추가해야합니다. var params = [ { name: "url", value: window.location.pathname }, { name: "time", value: new Date().getTime() } ]; 양식을 수정하지 마십시오. Jquery를 사용하여 추가하려면 : $('#commentForm').submit(function(){ //listen for submit event $.each(params, function(i,param){ $('').attr('type', 'hidden') .attr('name', param.name) .attr('value', pa..

Programing 2020.11.24
반응형