반응형

c# 2507

Node.js에서 발생하는 모든 이벤트 수신

Node.js에서 발생하는 모든 이벤트 수신 Node.js 에서 EventEmitter 객체 가 내 보낸 모든 이벤트 를 수신 할 수있는 방법이 있습니까? 예를 들어, 다음과 같이 할 수 있습니까? event_emitter.on('',function(event[, arg1][, arg2]...) {} 아이디어는 서버 측 EventEmitter에서 뱉어 낸 모든 이벤트 JSON.stringify, 이벤트 데이터를 가져 와서 웹 소켓 연결을 통해 보내고, 클라이언트 측에서 이벤트로 재구성 한 다음 클라이언트 측에서 이벤트에 대해 조치를 취하고 싶습니다. . 언급했듯이이 동작은 node.js 코어에 없습니다. 그러나 hij1nx의 EventEmitter2를 사용할 수 있습니다. https://github.co..

Program Tip 2020.11.17

내 주요 기능이 반환 한 것을 어떻게 얻을 수 있습니까?

내 주요 기능이 반환 한 것을 어떻게 얻을 수 있습니까? C 프로그램에서 터미널에서 입력을 제공하려면 다음과 같이 입력 할 수 있습니다. int main(int argc, char *argv[]) 같은 방식으로 main()함수의 반환 값을 얻으려면 어떻게 얻을 수 있습니까? 각각에 main()우리는 return 1또는 return 0; main()터미널에서 무엇 을 반환 했는지 어떻게 알 수 있습니까? 편집 : 1 나는 echo $?우리가의 반환 값을 얻을 수 main()있지만 125 (Linux에서)보다 작은 값을 성공적으로 반환 할 수 있다는 것을 알았 습니다. 개보다 반환 값은 성공적으로 수신 할 수 없습니다 $ variable때문에 왜 int반환은 유형 main()? 왜 보관하지 short int..

Program Tip 2020.11.17

VirtualBox에서 우분투 게스트를 핑하는 방법

VirtualBox에서 우분투 게스트를 핑하는 방법 Ubuntu가있는 VM (VirtualBox)이 있습니다. 호스트 컴퓨터는 Windows 7입니다. 호스트에서 Ubuntu를 어떻게 ping 할 수 있습니까? VM 설정에서 "Bridged"연결 유형을 설정하려고하는데 효과가 없습니다. Ubuntu에서만 인터넷 연결이 끊어집니다. 대부분의 경우 가상 머신 네트워크 어댑터를 브리지 모드로 전환하는 것만으로도 게스트 머신을 외부에서 액세스 할 수 있습니다. 때때로 게스트 시스템이 브리지 모드로 전환 한 후 (게스트 시스템을 재부팅 한 후에도) 호스트의 IP 범위와 일치하는 IP를 자동으로받지 못할 수 있습니다. 이것은 종종 호스트 네트워크에서 오작동하거나 잘못 구성된 DHCP로 인해 발생합니다. 예를 들어 ..

Program Tip 2020.11.17

숫자 선택기 대화 상자를 만드는 방법은 무엇입니까?

숫자 선택기 대화 상자를 만드는 방법은 무엇입니까? 사용자가 지정된 범위에서 번호를 선택할 수있는 대화 상자를 만들 수 있기를 원합니다. 이미이 작업을 수행하는 기존 위젯 (조용히 코딩 한 위젯과 SimonVT의 위젯)이 있다는 것을 알고 있지만 이러한 위젯을 내 애플리케이션에 제대로 통합하는 데 어려움을 겪고 있습니다. 또한 그것들은 주로 위젯입니다. 나는 안드로이드 개발자 페이지 튜토리얼에있는 것과 매우 유사한 것을 원합니다. 나는 또한 NumberPicker에 대한 문서를 확인했고 TimePicker 및 DatePicker를 확인하여 예제를 확인했지만 시간 및 날짜 선택기를 사용하는 방법 만 보여주고 코드를 둘러보고 변환하는 데 어려움을 겪고 있습니다. 시간 선택기를 일반 번호 선택기로 전환합니다...

Program Tip 2020.11.17

transform (rotate) 설정으로 Z-index가 취소됩니다.

transform (rotate) 설정으로 Z-index가 취소됩니다. transform 속성을 사용하면 z-index가 취소되고 전면에 나타납니다. (-webkit-transform을 주석 처리하면 Z-index가 아래 코드에서 제대로 작동합니다) .test { width: 150px; height: 40px; margin: 30px; line-height: 40px; position: relative; background: white; -webkit-transform: rotate(10deg); } .test:after { width: 100px; height: 35px; content: ""; position: absolute; top: 0; right: 2px; -webkit-box-shadow:..

Program Tip 2020.11.17

Git 커밋 트리밍 / Git 기록 스 쿼싱

Git 커밋 트리밍 / Git 기록 스 쿼싱 몇 분마다 Git 브랜치에 내 코드를 확인하고 댓글은 "다시 시작되는 모든 것이 깨졌습니다"라는 말과 다른 어리 석음이됩니다. 그런 다음 몇 분 / 시간 / 일마다 "버그 수정 # 22.55, 세 번째"와 같은 실제 댓글로 심각한 커밋을 수행합니다. 이 두 개념을 어떻게 분리 할 수 ​​있습니까? 자주하는 커밋을 모두 제거하고 진지한 커밋은 그대로두고 싶습니다. 지금 (이 항목의 후반부) 새로운 Git1.7 수정으로 답변 을 편집했습니다 ! --autosquash빠른 커밋 순서 변경 및 메시지 편집을위한 작업 및 옵션. 첫째, Git1.7 이전에 수행 된 클래식 스 쿼싱 프로세스입니다. (Git1.7은 동일한 프로세스를 가지고 있으며 수동 재정렬과 달리 자동 ..

Program Tip 2020.11.17

최소 비교 횟수로 배열에서 두 번째로 큰 요소 찾기

최소 비교 횟수로 배열에서 두 번째로 큰 요소 찾기 크기가 N 인 배열의 경우 필요한 비교 횟수는 얼마입니까? 최적의 알고리즘은 n + log n-2 비교를 사용합니다. 요소를 경쟁자로 생각하면 토너먼트에서 순위를 매길 것입니다. 먼저 트리에서와 같이 요소를 비교하십시오. | / \ | | / \ / \ x x x x 이것은 n-1 개의 비교를 필요로하며 각 요소는 최대 log n 번의 비교에 포함됩니다. 가장 큰 요소를 승자로 찾을 수 있습니다. 두 번째로 큰 요소는 승자와의 경기에서 패 했음에 틀림 없으므로 (다른 요소와의 경기에서 패할 수 없음) 그는 승자가 대항 한 log n 요소 중 하나입니다. log n-1 비교를 사용하여 그중 어떤 것을 찾을 수 있습니다. 최적 성은 적대적인 주장을 통해 입..

Program Tip 2020.11.17

콘솔 응용 프로그램의 경우 "종료시"

콘솔 응용 프로그램의 경우 "종료시" 이 질문에 이미 답변이 있습니다. 콘솔 종료 C # 10 답변 캡처 콘솔 응용 프로그램을 수동으로 닫을 때 (사용자가 창을 닫을 때) 코드를 트리거하는 방법을 찾고 있습니다. 다음과 같이 시도했습니다. AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit); 그러나 위의 내용은 수동으로 닫으면 작동하지 않습니다. 이를 위해 .Net 호출을 사용하는 방법이 있습니까? 아니면 커널 dll을 가져와야합니까? 프로세스가 아닌 콘솔 종료 이벤트에 연결해야합니다. http://geekswithblogs.net/mrnat/archive/2004/09/23/11594.aspx 콘솔 종료 C..

Program Tip 2020.11.17

기존 DataTable에 값이있는 새 열을 추가하는 방법은 무엇입니까?

기존 DataTable에 값이있는 새 열을 추가하는 방법은 무엇입니까? 5 개의 열과 10 개의 행이있는 하나의 DataTable이 있습니다. 이제 DataTable에 하나의 새 열을 추가하고 새 열에 DropDownList 값을 할당하려고합니다. 따라서 DropDownList 값은 New Column에 10 번 추가되어야합니다. 어떻게하나요? 참고 : FOR LOOP를 사용하지 않습니다. 예 : My Existing DataTable은 다음과 같습니다. ID Value ----- ------- 1 100 2 150 이제이 DataTable에 하나의 새 열 "CourseID"를 추가하려고합니다. 하나의 DropDownList가 있습니다. 선택한 값은 1입니다. 따라서 My Existing Table은 다..

Program Tip 2020.11.17

EditText 상자 높이를 확장하는 방법

EditText 상자 높이를 확장하는 방법 내 레이아웃은 다음과 같습니다. 그 EditText 상자가 끝날 때 다음 줄로 줄 바꿈하고 싶습니다. 지금은 화면에서 남은 모든 것을 계속 오른쪽으로 이동합니다. 다른 질문과 유사합니다. Android Word-Wrap EditText 텍스트 다음은 XML 코드의 몇 가지 예입니다. 처음에 한 줄만 사용하고 5 줄로 확장하고 최대 10 줄을 원한다고 가정합니다. 증가함으로써 android:lines당신은 얼마나 많은 줄을 확장 할 수 있습니다. android : lines = "6"을 편집 텍스트에 추가하기 만하면됩니다. 이 코드를 시도

Program Tip 2020.11.16
반응형