반응형

2020/05/10 30

푸시 알림 기술은 Android에서 어떻게 작동합니까?

푸시 알림 기술은 Android에서 어떻게 작동합니까? Google은 푸시 알림 기능을 어떻게 구현 했습니까? 백그라운드에서 또는 다른 방식으로 실행되는 서비스에 의해 수행되는 폴링을 통해 작동합니까? 이스라엘에서 안드로이드 개발자 컨퍼런스에서 들었던 내용에서 : 클라우드 Google 서버 에는 수락 모드 에서 대기중인 TCP 소켓이 있습니다 . Google Play 애플리케이션에서 TCP 연결을 시작했습니다. 그렇기 때문에 Google Cloud Messaging (GCM) (이전의 Android Cloud to Device Messaging Service- C2DM )을 작동 시키려면 Google Play가 기기에 설치되어 있어야합니다 . 이 TCP 클라이언트 소켓이 일부 메시지를 수신하면, 메시지에..

Programing 2020.05.10

jq를 사용하여 내부 배열의 값을 기반으로 객체 배열을 필터링하는 방법은 무엇입니까?

jq를 사용하여 내부 배열의 값을 기반으로 객체 배열을 필터링하는 방법은 무엇입니까? 이 입력이 주어지면 : [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ "condescending_jones", "loving_hoover" ] }, { "Id": "186db739b7509eb0114a09e14bcd16bf637019860d23c4fc20e98cbe068b55aa", "Names": [ "foo_data" ] }, { "Id": "a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19", "Names": [ "jovial_woznia..

Programing 2020.05.10

JWT를위한 최고의 HTTP 인증 헤더 유형

JWT를위한 최고의 HTTP 인증 헤더 유형 JWT 토큰에 가장 적합한 AuthorizationHTTP 헤더 유형 이 무엇인지 궁금합니다 . 아마 가장 인기있는 유형 중 하나는 Basic입니다. 예를 들어 : Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== 로그인 및 비밀번호와 같은 두 가지 매개 변수를 처리합니다. 따라서 JWT 토큰과 관련이 없습니다. 또한 Bearer 유형에 대해 들었습니다 . Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHr..

Programing 2020.05.10

ng-click에서 원본 요소 가져 오기

ng-click에서 원본 요소 가져 오기 뷰에 ng-click첨부 된 항목 목록이 있습니다. foo내 지시문 의 함수에서 클릭 이벤트를 처리하여 클릭 $event된 객체에 대한 참조로 전달 하지만 img태그가 아닌 태그에 대한 참조를 얻습니다 li. 그런 다음 다음과 같은 작업을 수행해야합니다 li. $scope.foo = function($event, team) { var el = (function(){ if ($event.target.nodeName === 'IMG') { return angular.element($event.target).parent(); // get li } else { return angular.element($event.target); // is li } })(); ng-cli..

Programing 2020.05.10

웹 사이트에서 IE9가 호환 모드로 전환되는 이유는 무엇입니까?

웹 사이트에서 IE9가 호환 모드로 전환되는 이유는 무엇입니까? 방금 IE9 베타를 설치했으며 내가 만든 특정 사이트 (HTML5)에 IE9가 수동으로 지시하지 않는 한 호환 모드로 이동합니다. 웹 사이트의 여러 부분을 제거하려고 시도했지만 변경하지 않았습니다. 모든 CSS 포함 제거를 포함합니다. 저의 다른 웹 사이트에서는 괜찮습니다. 또한 IE9는 사용자 설정을 기억하고 자동으로 되돌릴 수 없으므로 수동으로 설정하지 마십시오 (적어도 개인 검색 및 캐시 비우기를 통해조차도 방법을 찾지 못했습니다) 어쨌든. 호환성 모드로 이동하는 사이트 : http://alliancesatwar.com/guide/ 올바르게 렌더링 되는 사이트 : http://geuze.name/basement/ ( 하나 이상의 하이퍼..

Programing 2020.05.10

AngularJS 컨트롤러가 동일한 모듈의 다른 컨트롤러에서 상속 할 수 있습니까?

AngularJS 컨트롤러가 동일한 모듈의 다른 컨트롤러에서 상속 할 수 있습니까? 모듈 내에서 컨트롤러는 외부 컨트롤러에서 속성을 상속 할 수 있습니다. var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); 예를 통해 : 데드 링크 : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html 모..

Programing 2020.05.10

java.lang.Thread.interrupt ()는 무엇을합니까?

java.lang.Thread.interrupt ()는 무엇을합니까? 당신 java.lang.Thread.interrupt()은 호출했을 때 무엇을 설명 할 수 있습니까? Thread.interrupt()대상 스레드의 중단 된 상태 / 플래그를 설정합니다. 그런 다음 해당 스레드에서 실행되는 코드는 중단 된 상태를 폴링하고 적절하게 처리 할 수 ​​있습니다. 차단 된 일부 메소드 Object.wait()는 중단 된 상태를 즉시 소비하고 적절한 예외를 발생시킵니다 (일반적으로 InterruptedException) 자바 중단은 선제 적이 지 않다. 인터럽트를 올바르게 처리하기 위해 두 스레드가 협력 해야하는 다른 방법을 사용하십시오. 대상 스레드가 인터럽트 된 상태를 폴링하지 않으면 인터럽트가 효과적으로 ..

Programing 2020.05.10

C에서 평등에 대한 구조체를 어떻게 비교합니까?

C에서 평등에 대한 구조체를 어떻게 비교합니까? 표준 C에서 동등성을 위해 두 개의 구조체 인스턴스를 어떻게 비교합니까? C는이를 위해 언어 기능을 제공하지 않습니다.이를 직접 수행하고 각 구조 구성원을 구성원별로 비교해야합니다. 을 사용 memcmp(&a, &b, sizeof(struct foo))하고 싶을 수도 있지만 모든 상황에서 작동하지 않을 수 있습니다. 컴파일러는 정렬 버퍼 공간을 구조에 추가 할 수 있으며 버퍼 공간에있는 메모리 위치에서 발견 된 값은 특정 값으로 보장되지 않습니다. 그러나 구조를 사용하기 전에 calloc또는 memset전체 크기를 사용하는 경우 구조 와 포인터를 비교할 때 얕은 비교를 수행 할 수 있습니다 (구조에 포인터가 포함 된 경우 포인터가 가리키는 주소가 동일한 경..

Programing 2020.05.10

ENTER 키를 눌러 웹 양식을 제출하지 못하게하는 방법은 무엇입니까?

ENTER 키를 눌러 웹 양식을 제출하지 못하게하는 방법은 무엇입니까? ENTER웹 기반 응용 프로그램에서 키 누르기가 양식을 제출 하지 못하게하려면 어떻게합니까 ? [ 개정 2012, 인라인 핸들러 없음, 텍스트 영역 입력 처리 유지] function checkEnter(e){ e = e || event; var txtArea = /textarea/i.test((e.target || e.srcElement).tagName); return txtArea || (e.keyCode || e.which || e.charCode || 0) !== 13; } 이제 형식으로 키 누르기 핸들러를 정의 할 수 있습니다. document.querySelector('form').onkeypress = checkEnter;..

Programing 2020.05.10

log (n!) = Θ (n · log (n))입니까?

log (n!) = Θ (n · log (n))입니까? 나는 log ( n !) = Θ ( n · log ( n )) 을 보여 주어야합니다 . n n으로 상한을 표시하고 ( n / 2) ( n / 2)로 하한을 표시해야한다는 힌트가 주어졌습니다 . 이것은 나에게 직관적이지 않은 것 같습니다. 왜 그런가요? n n 을 n · log ( n ) 로 변환하는 방법 (즉 방정식의 양변을 로그 하는 방법)을 확실히 볼 수 있지만, 역으로 작동합니다. 이 문제를 해결하는 올바른 방법은 무엇입니까? 재귀 트리를 그려야합니까? 이것에 대해 재귀가 없으므로 가능한 접근 방식처럼 보이지 않습니다. 기억 log(n!) = log(1) + log(2) + ... + log(n-1) + log(n) 당신은에 의해 상한을 얻을 ..

Programing 2020.05.10
반응형