반응형

분류 전체보기 2429

화면이 꺼져있을 때 Android 가속도계가 작동하지 않음

화면이 꺼져있을 때 Android 가속도계가 작동하지 않음 컴퓨터 과학에 대한 최종 논문을위한 응용 프로그램을 개발 중이며 가속도계 데이터를 수집하고 기록해야합니다. 하루 종일 구입해야하므로 심각한 배터리 제약이 있습니다 (예 : 화면을 켜진 상태로 둘 수 없음). 또한 이것은 시장을 겨냥한 응용 프로그램이 아니므로 필요한 경우 심각한 해킹, 심지어 낮은 수준의 C / C ++ 코딩을 수행하는 것도 허용됩니다. 많은 기기에서 가속도계 이벤트에 대한 리스너가 화면이 꺼지면 이벤트 생성을 중지한다는 것은 잘 알려져 있습니다 (이 문제와 관련된 일부 링크 : http://code.google.com/p/android/issues/detail?id=3708 , Accelerometer WakeLock을 사용해도..

developer tip 2020.11.12

Subversion 작업 복사본에서 디렉토리 이름을 바꾸는 건전한 방법

Subversion 작업 복사본에서 디렉토리 이름을 바꾸는 건전한 방법 어떻게 든 VCS (일반 svn, git 및 git-svn 사용자)에 정통하지만이 독특한 SVN 동작에 대해 머리를 감쌀 수는 없습니다. 다른 '깨끗한'상태에서 SVN 작업 복사본의 디렉토리 이름을 변경해야 할 때마다-즉, svn status아무것도 반환하지 않고 다른 모든 수정 사항이 커밋되었습니다-그렇게 (svn 문서가 제안하는 것입니다) : svn mv foo bar svn commit SVN이 크게 불평합니다. Adding bar Adding bar/toto Deleting foo svn: Commit failed (details follow): svn: Item '/test/foo' is out of date 원하는대로 : ..

developer tip 2020.11.12

인수 전달 전략-환경 변수 대 명령 줄

인수 전달 전략-환경 변수 대 명령 줄 개발자가 작성하는 대부분의 애플리케이션은 시작시 외부 적으로 매개 변수화되어야합니다. 파일 경로, 파이프 이름, TCP / IP 주소 등 을 전달 합니다. 지금까지 명령 줄 을 사용하여 실행중인 응용 프로그램 에 전달했습니다. 명령 줄을 구문 분석 main하고 필요한 위치로 인수를 전달해야했습니다. 물론 좋은 디자인 이지만 많은 인수에 대해 유지 관리 하기 가 어렵습니다 . 최근에 환경 변수 메커니즘 을 사용하기로 결정했습니다 . 그것들은 전 세계적이며 어디서나 액세스 할 수 있으며 아키텍처 관점에서는 덜 우아 하지만 코드의 양을 제한합니다 . 이것은 두 전략에 대한 나의 첫 (그리고 아마도 상당히 얕은) 인상이지만, 더 경험이 많은 개발자의 의견을 듣고 싶습니다 ..

developer tip 2020.11.12

복사하지 않고 Numpy 배열 연결

복사하지 않고 Numpy 배열 연결 Numpy에서 두 개의 배열을 np.appendor로 end-to-end로 연결할 수 있습니다 np.concatenate. >>> X = np.array([[1,2,3]]) >>> Y = np.array([[-1,-2,-3],[4,5,6]]) >>> Z = np.append(X, Y, axis=0) >>> Z array([[ 1, 2, 3], [-1, -2, -3], [ 4, 5, 6]]) 그러나 이들은 입력 배열의 사본을 만듭니다. >>> Z[0,:] = 0 >>> Z array([[ 0, 0, 0], [-1, -2, -3], [ 4, 5, 6]]) >>> X array([[1, 2, 3]]) 복사하지 않고 두 배열을 뷰로 연결하는 방법이 있습니까? np.ndarra..

developer tip 2020.11.12

VisualVM-스레드 상태

VisualVM-스레드 상태 누군가가 나에게 사이의 차이를 설명시겠습니까 Sleeping, Wait, Park, 및 MonitorVisualVM과 스레드 상태. 이것이 내가 찾은 것입니다. Running: 스레드가 아직 실행 중입니다. Sleeping: 스레드가 잠자기 상태입니다 (스레드 객체에서 yield () 메소드가 호출 됨) Wait: 스레드가 뮤텍스 또는 장벽에 의해 차단되었으며 다른 스레드가 잠금을 해제하기를 기다리고 있습니다 Park. 파킹 된 스레드는 허용을받을 때까지 일시 중단됩니다. 스레드 해제는 일반적으로 스레드 객체에서 unpark () 메서드를 호출하여 수행됩니다 Monitor. 스레드는 실행을 재개하기 위해 조건이 참이되기를 기다리고 있습니다. 내가 이해할 수없는 것은 주립 공원..

developer tip 2020.11.12

코드 분석 창이 어디로 갔습니까?

코드 분석 창이 어디로 갔습니까? Visual Studio 2013에서는 코드 분석 창을 사용하여 개발 및 관리 팀 모두에게 보고서를 제공했습니다. Visual Studio 2015 Enterprise RTM에서 이러한 오류는 오류 창으로 반환되었으며 더 이상 단일 프로젝트에 대한 CA 문제를 확인하거나 유형별로 필터링 할 수 없습니다. 코드 분석 창을 다시 가져올 수있는 방법이 있습니까? Visual Studio Code Analysis는 Intellisense와 병합되었으며 이제 오류 창에서 볼 수 있습니다. "Build + Intellisense"또는 "Intellisense"를 선택하면 코드 분석 경고가 표시됩니다. 더 이상 솔루션을 구축 할 필요가 없습니다. 이것은 새로운 Roslyn 기반 편집..

developer tip 2020.11.12

키보드 단축키로 코드 탐색

키보드 단축키로 코드 탐색 나는 (지주 마우스 또는 긴 시간의 사용을 피하는 변경을 만들고 싶어 어디 빨리 도착, 키보드 단축키와 코드를 fastly 실행 할 필요성을 느끼기 시작하고있어 ↑, ←, →및 ↓). 나는 이미 일부를 사용하고 있습니다. Home -현재 줄의 첫 번째 위치 End -현재 줄의 마지막 위치 Ctrl+ Home-전체 코드의 첫 번째 줄 Ctrl+ End-전체 코드의 마지막 줄 Page Up -동일한 수직 위치, 한 화면 위 Page Down -동일한 수직 위치, 한 화면 아래 Ctrl+ Page Up-현재 화면의 첫 번째 줄 Ctrl+ Page Down-현재 화면의 마지막 줄 Ctrl+ ←/ →-단어 당 단어 건너 뛰기 당신은 무엇을 가지고 있습니까? Visual Studio를 사..

developer tip 2020.11.12

개체가 C #에서 삭제되었는지 확인하는 방법

개체가 C #에서 삭제되었는지 확인하는 방법 중복 가능성 : IDisposable 개체 참조가 삭제되었는지 어떻게 알 수 있습니까? 객체가 다른 방식으로 처리되었는지 확인하는 방법이 있습니까? try { myObj.CallRandomMethod(); } catch (ObjectDisposedException e) { // now I know object has been disposed } 제 경우에는 객체를 처리하는 메서드가있는 TcpClient클래스를 사용 Close()하고 있는데 이것은 제가 제어 할 수없는 코드에서 발생할 수 있습니다. 이 경우 예외를 잡은 다음 더 나은 솔루션을 원합니다. 좋은 방법은 TcpClient에서 파생하고 Disposing (bool) 메서드를 재정의하는 것입니다. cla..

developer tip 2020.11.12

세로 스크롤바를 표시하는 본문 높이 100 %

세로 스크롤바를 표시하는 본문 높이 100 % 아래 예제를 고려할 때 궁금해서 #container div에 여백이 있으면 브라우저에 세로 스크롤바가 나타나는 이유는 무엇입니까? 컨테이너의 높이는 100 %로 설정된 본체 높이보다 훨씬 작습니다. #container를 제외한 모든 요소에 대해 패딩과 여백을 0으로 설정했습니다. #container div에서 의도적으로 절대 위치를 생략했습니다. 이 경우 브라우저는 신체의 높이를 어떻게 계산하고 여백이 그것에 어떤 영향을 미칩니 까? JSFiddle의 예 html및 body(각각 고유 한 색상을 부여) 의 배경을body 칠하면와 함께 아래로 이동 #container되고 #container그 자체가 상단에서 전혀 오프셋되지 않음을 금방 알 수 body있습니다...

developer tip 2020.11.12

유니 코드 지원을위한 Java 정규식?

유니 코드 지원을위한 Java 정규식? A와 Z를 일치시키기 위해 정규식을 사용합니다. [A-Za-z] 정규식이 사용자가 입력 한 utf8 문자와 일치하도록 허용하는 방법은 무엇입니까? 예를 들어 环保 部와 같은 중국어 단어 찾고있는 것은 유니 코드 속성입니다. 예 : \p{L}모든 언어의 모든 종류의 편지 따라서 이러한 중국어 단어와 일치하는 정규식은 다음과 같을 수 있습니다. \p{L}+ 이러한 속성이 많이 있습니다. 자세한 내용은 regular-expressions.info를 참조하십시오 . 또 다른 옵션은 수정자를 사용하는 것입니다. Pattern.UNICODE_CHARACTER_CLASS Java 7에는 Pattern.UNICODE_CHARACTER_CLASS미리 정의 된 문자 클래스의 유니 코..

developer tip 2020.11.11
반응형