반응형

developer tip 2321

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

Composer에서 종속성 업데이트가 그렇게 느린 이유는 무엇입니까?

Composer에서 종속성 업데이트가 그렇게 느린 이유는 무엇입니까? (symfony v 2.1.3) 에 설치된 번들을 관리하기 위해 composer ( http://getcomposer.org/ )를 사용하고 Symfony2있습니다. 작성기의 버전은입니다 de3188c. composer.json에 새 번들을 추가하고 실행할 때 종속성 업데이트에 대한 메시지를 표시하고 다음에 다운로드 할 때 모두 매우 낮다는 문제가 있습니다. 이 데이터는 composer.json (아래 참조)에 있으며 실행 시간은 약 20 분입니다 !!! 인터넷 연결이 충분히 빠릅니다. 대용량 파일을 매우 빠르게 다운로드 할 수 있습니다. 더 빠르게 만드는 트릭이 있습니까? { "name": "symfony/framework-stand..

developer tip 2020.11.11

Go를 사용하여 빈 구조체를 JSON으로 마샬링하지 않는 방법은 무엇입니까?

Go를 사용하여 빈 구조체를 JSON으로 마샬링하지 않는 방법은 무엇입니까? 다음과 같은 구조체가 있습니다. type Result struct { Data MyStruct `json:"data,omitempty"` Status string `json:"status,omitempty"` Reason string `json:"reason,omitempty"` } 그러나 MyStruct의 인스턴스가 완전히 비어 있어도 (즉, 모든 값이 기본값 임) 다음과 같이 직렬화됩니다. "data":{} 인코딩 / json 문서에 "빈"필드가 다음과 같이 지정되어 있음을 알고 있습니다. false, 0, 모든 nil 포인터 또는 인터페이스 값 및 길이가 0 인 모든 배열, 슬라이스, 맵 또는 문자열 그러나 모든 비어있는 ..

developer tip 2020.11.11

NVM을 사용하여 기본 노드 버전을 어떻게 설정할 수 있습니까?

NVM을 사용하여 기본 노드 버전을 어떻게 설정할 수 있습니까? 두 노드 버전 : v6.11.5 및 v9.0.0으로 nvm (zsh 셸이있는 ubuntu)을 설치했으며 nvm의 기본 버전은 v9.0.0입니다. 노드 버전을 변경해야 할 때마다 $ nvm list v6.11.5 -> v9.0.0 system default -> node (-> v9.0.0) node -> stable (-> v9.0.0) (default) stable -> 9.0 (-> v9.0.0) (default) $ nvm v6 v6.11.5를 정의하기 위해 nvm 버전 기본값을 어떻게 변경할 수 있습니까? (여기에 nvm 관리자) nvm alias default 6.11.5 특정 버전에 고정하려는 경우. 당신은 또한 할 수 있습니다 ..

developer tip 2020.11.11
반응형