반응형

programing tip 3103

항상 백그라운드에서 서비스를 실행하는 방법은 무엇입니까?

항상 백그라운드에서 서비스를 실행하는 방법은 무엇입니까? 기본 제공 SMS 앱과 유사한 앱을 만드는 중입니다. 내가 필요한 것: 항상 백그라운드에서 실행되는 서비스 5 분마다 서비스는 장치의 현재 위치를 확인하고 웹 서비스를 호출합니다. 특정 기준이 충족되면 서비스에서 알림을 생성해야합니다 (SMS 앱처럼). 알림을 클릭하면 사용자가 앱으로 이동합니다 (SMS 앱처럼). 앱이 설치되면 서비스를 시작해야합니다 장치가 재부팅되면 서비스가 시작되어야합니다. 내가 시도한 것 : -Android가 서비스를 종료 할 때까지 정상적으로 작동하는 일반 서비스 실행 -AlarmManager를 사용하여 5 분을 만듭니다. 서비스에 대한 간격 호출. 그러나 나는이 일을 할 수 없었다. 항상 백그라운드에서 실행되는 서비스 이..

programing tip 2020.10.25

.net 서비스 버스 권장 사항?

.net 서비스 버스 권장 사항? Publish / Subscribe 기능이있는 분산 아키텍처 메시징 시스템 / 서비스 버스가 필요합니다. .net 응용 프로그램에 사용할 수있는 프레임 워크에 대한 권장 사항이 있습니까? NServiceBus의 인기가 높아지고 있습니다. 오픈 소스이기도합니다. 다음은 Scott Hanselman이 Udi Dahan과 NServiceBus에 대해 이야기 하는 Hanselminutes 에피소드 입니다. 그것을 사용하여 확실히 평가해야합니다. 업데이트 : 여기에 NServiceBus 솔루션을 처음부터 구축하는 것이 어떤 것인지 보여주는 DNR TV 에피소드도 있습니다. http://www.dnrtv.com/default.aspx?showNum=199 대중 교통 및 코뿔소 서비..

programing tip 2020.10.25

jQuery 이벤트 유형의 전체 목록 찾기

jQuery 이벤트 유형의 전체 목록 찾기 트리거 될 때 몇 가지 설명과 함께 모든 jQuery 지원 이벤트 (예 click: mouseup등) 의 전체 목록을 어디에서 찾을 수 있습니까 ? 바인딩 할 수있는 항목을 찾고 있습니다. $('#foo').bind('click', handler); 예를 들어 우연히 paste이벤트가 있음을 알았지 만 문서의 어느 곳에서도 이에 대한 참조를 찾을 수 없습니다. 또 뭐가 있지? 완전하지 않은 목록은 http://api.jquery.com/category/events/에 있습니다. 를 통해 지원 더 DOM 이벤트가있다 .bind()및 .live(). 이러한 함수는 모든 표준 DOM 이벤트에 핸들러를 할당 할 수 있으며, 대부분은 http://www.quirksmod..

programing tip 2020.10.25

루퍼 스레드를 만든 다음 즉시 메시지를 보내는 방법은 무엇입니까?

루퍼 스레드를 만든 다음 즉시 메시지를 보내는 방법은 무엇입니까? 백그라운드에 앉아 메시지를 처리하는 작업자 스레드가 있습니다. 이 같은: class Worker extends Thread { public volatile Handler handler; // actually private, of course public void run() { Looper.prepare(); mHandler = new Handler() { // the Handler hooks up to the current Thread public boolean handleMessage(Message msg) { // ... } }; Looper.loop(); } } 메인 스레드 (UI 스레드, 중요하지 않음)에서 다음과 같이하고 싶습니다..

programing tip 2020.10.25

프런트 엔드 개발자 인터뷰 질문

프런트 엔드 개발자 인터뷰 질문 여기 Stack Overflow와 다른 곳에서 소프트웨어 개발자를위한 좋은 인터뷰 질문 (심지어 "퍼즐")이 많이 있지만 프론트 엔드 개발자 위치에 대해 좋은 질문이있는 사람이 있는지 궁금합니다. HTML + CSS + JS를 아는 사람을 찾고 있습니다. 몇 가지 분명한 질문 : Javascript 라이브러리로 작업 했습니까? -후속 조치 : 어떤 것, 왜 다른 것보다 그 이유? HTML5 및 CSS3 개발을 따르고 있습니까? -후속 조치 : 어떤 기능이 가장 기대되며 그 이유는 무엇입니까? 프론트 엔드 개발자에게 좋은 "퍼즐"을 알고 있습니까? 어쩌면 JS fizz-buzz? 편집 : 두 질문을 좀 더 개방적으로 변경했습니다. 인터뷰하는 레벨에 따라 다릅니다. 나는 최근..

programing tip 2020.10.25

모든 주소 대신 단일 IP 주소 (localhost)에 바인딩하도록 tomcat을 어떻게 구성합니까?

모든 주소 대신 단일 IP 주소 (localhost)에 바인딩하도록 tomcat을 어떻게 구성합니까? 모든 주소 대신 단일 IP 주소 (localhost)에 바인딩하도록 tomcat을 어떻게 구성합니까? 여러 커넥터가 구성되어 있으며 각 커넥터에는 IP 주소를 설정할 수있는 선택적 "address"속성이 있습니다. 편집 tomcat/conf/server.xml. 해당 커넥터에 대한 바인드 주소를 지정하십시오. 여기에 잘 설명되어 있습니다. http://wiki.apache.org/tomcat/FAQ/Connectors#Q6 특정 IP 주소에 어떻게 바인딩합니까? - "각 커넥터 요소는 주소 속성을 허용합니다. HTTP 커넥터 문서 또는 AJP 커넥터 문서 참조" . 그리고 HTTP 커넥터 문서 : htt..

programing tip 2020.10.24

클래스 선언 중괄호 뒤의 세미콜론

클래스 선언 중괄호 뒤의 세미콜론 C ++ 클래스에서 닫는 중괄호 뒤에 세미콜론이있는 이유는 무엇입니까? 나는 정기적으로 그것을 잊어 버리고 컴파일러 오류가 발생하여 시간을 낭비합니다. 나에게는 다소 불필요 해 보이지만, 그럴 것 같지 않습니다. 사람들이 정말로 다음과 같은 일을합니까? class MyClass { . . . } MyInstance; 구조체와 열거 형에 대한 C 호환성 관점에서 얻었지만 클래스는 C 언어의 일부가 아니기 때문에 주로 비슷한 선언 구문 사이의 일관성 유지에 있다고 생각합니다. 내가 찾던 것은 무엇이든 변경할 수있는 것보다 디자인 근거와 더 관련이 있었지만 좋은 코드 완성 IDE는 컴파일 전에 이것을 트랩 할 수 있습니다. 유형 선언에서 닫는 중괄호 뒤의 세미콜론은 언어에 필..

programing tip 2020.10.24

코드에서 이벤트 핸들러를 호출하는 것은 왜 나쁜 습관입니까?

코드에서 이벤트 핸들러를 호출하는 것은 왜 나쁜 습관입니까? 동일한 작업을 수행하는 메뉴 항목과 버튼이 있다고 가정 해 보겠습니다. 작업에 대한 코드를 한 컨트롤의 작업 이벤트에 넣은 다음 다른 컨트롤에서 해당 이벤트를 호출하는 것은 왜 나쁜 습관입니까? 델파이는 vb6처럼 이것을 허용하지만 realbasic은 허용하지 않으며 메뉴와 버튼 모두에서 호출되는 메소드에 코드를 넣어야한다고 말합니다. 프로그램이 어떻게 구성되어 있는지에 대한 질문입니다. 설명한 시나리오에서 메뉴 항목의 동작은 버튼의 관점에서 정의됩니다. procedure TJbForm.MenuItem1Click(Sender: TObject); begin // Three different ways to write this, with subtly..

programing tip 2020.10.24

jquery가 게시물 작업 URL을 가져옵니다.

jquery가 게시물 작업 URL을 가져옵니다. jquery 함수에서 게시 대상 작업에 액세스하려고합니다. 예: 이 경우 "작업"부분- "/ page / users"에 액세스하고 싶습니다. $('#signup').live("submit", function(event) { // get this submitted action } 아주 간단한 것을 놓친 것 같습니다. dom에 값이 있지만 jquery에 저장된 위치를 모릅니다. 감사! $('#signup').on("submit", function(event) { $form = $(this); //wrap this in jQuery alert('the action is: ' + $form.attr('action')); }); 이 ocde ;; var formAc..

programing tip 2020.10.24

Git 및 Mercurial을 사용한 부분 복제

Git 및 Mercurial을 사용한 부분 복제 Git 및 Mercurial에서 하나의 브랜치 (또는 주어진 커밋에서) 만 복제 할 수 있습니까? 내 말은, 중앙 저장소를 복제하고 싶지만 크기가 크므로 일부만 가져오고 여전히 변경 사항을 다시 기여할 수 있기를 원합니다. 가능합니까? 예를 들어, 저는 Tag 130 이상에서만 원합니다. 그렇다면 어떻게? Git 랜드에서는 세 가지 유형의 부분 복제에 대해 이야기하고 있습니다. 얕은 클론 : 수정 지점 X 이후의 기록을 원합니다. 이를git clone --depth 위해 사용 하지만 얕은 클론은 다른 저장소와 상호 작용하는 데 다소 제한됩니다. 패치를 생성하고 이메일을 통해 보낼 수 있습니다. 파일 경로에 의한 부분 복제 : 일부 디렉토리의 모든 개정 내역..

programing tip 2020.10.24
반응형