반응형

programing 340

파일에서 행의 마지막 열 인쇄

파일에서 행의 마지막 열 인쇄 지속적으로 작성 / 업데이트되는 파일이 있습니다. 특정 단어가 포함 된 마지막 줄을 찾은 다음 해당 줄의 마지막 열을 인쇄하고 싶습니다.파일은 다음과 같습니다. 시간이 지남에 따라 더 많은 A1 / B1 / C1 줄이 추가됩니다. A1 123 456 B1 234 567 C1 345 678 A1 098 766 B1 987 6545 C1 876 5434 나는 사용하려고했다 tail -f file | grep A1 | awk '{print $NF}' 값 766을 인쇄하지만 아무것도 출력되지 않습니다.이를 수행하는 방법이 있습니까? 버퍼링 때문에 아무것도 보이지 않습니다. 충분한 줄이 있거나 파일 끝에 도달하면 출력이 표시됩니다. tail -f 더 많은 입력을 기다리지 만 더 이상..

programing 2020.08.11

자바 스크립트 for 루프 내부의 비동기 프로세스

자바 스크립트 for 루프 내부의 비동기 프로세스 이 질문에 이미 답변이 있습니다. 루프 내부의 JavaScript 클로저 – 간단한 실용적인 예제 44 답변 다음 형식의 이벤트 루프를 실행하고 있습니다. var i; var j = 10; for (i = 0; i < j; i++) { asynchronousProcess(callbackFunction() { alert(i); }); } 0에서 10까지의 숫자를 보여주는 일련의 경고를 표시하려고합니다. 문제는 콜백 함수가 트리거 될 때 루프가 이미 몇 번의 반복을 거치고 더 높은 값을 표시한다는 것입니다 i . 이 문제를 해결하는 방법에 대한 권장 사항이 있습니까? for 모든 비동기 작업을 시작하는 동안 루프가 완료 즉시 실행됩니다. 그들이 미래에 완료하..

programing 2020.08.11

Javascript에서 document.body가 null 인 이유는 무엇입니까?

Javascript에서 document.body가 null 인 이유는 무엇입니까? 다음은 간단한 HTML 문서입니다.Chrome 콘솔에서이 오류를 알리는 이유 : "Catch되지 않은 TypeError :"의 'appendChild'메소드를 호출 할 수 없습니까 null ? 본문은 아직 정의되지 않았습니다. 일반적으로 이러한 요소를 사용하는 자바 스크립트를 실행하기 전에 모든 요소를 ​​작성하려고합니다. 이 경우 head 섹션을 사용 하는 자바 스크립트 가 body 있습니다. 쿨하지 않아.이 코드를 window.onload 핸들러 에 랩 하거나 태그 뒤에 배치하려고 합니다 ( e-bacho 2.0에서 언급 한대로 ). 데모를 참조하십시오 . body 요소가로드 되기 전에 스크립트가 실행되고 있습니다.이 ..

programing 2020.07.18

Internet Explorer에서 콘솔 로깅을 사용하려면 어떻게해야합니까?

Internet Explorer에서 콘솔 로깅을 사용하려면 어떻게해야합니까? IE 용 콘솔 로거가 있습니까? 콘솔에 많은 테스트 / 어설 션을 기록하려고하지만 IE 에서이 작업을 수행 할 수 없습니다. "개발자 도구"(F12)를 시작하여 IE8 스크립트 콘솔에 액세스 할 수 있습니다. "스크립트"탭을 클릭 한 다음 오른쪽의 "콘솔"을 클릭하십시오.JavaScript 코드 내에서 다음 중 하나를 수행 할 수 있습니다. 또한을 호출하여 콘솔을 지울 수 있습니다 console.clear() . 참고 : 이 기능을 사용하려면 먼저 개발자 도구를 시작한 다음 페이지를 새로 고쳐야합니다. 버전 8부터 Internet Explorer에는 다른 브라우저와 마찬가지로 자체 콘솔이 있습니다. 그러나 콘솔을 사용 conso..

programing 2020.07.18

파이썬에서 EAFP 원칙은 무엇입니까?

파이썬에서 EAFP 원칙은 무엇입니까? 파이썬에서 "EAFP 원칙 사용"이란 무엇입니까? 예를 들어 주시겠습니까? 로부터 용어집 : 허가보다 용서를 구하는 것이 더 쉽습니다. 이 일반적인 파이썬 코딩 스타일은 유효한 키 또는 속성이 있다고 가정하고 가정이 거짓으로 판명되면 예외를 포착합니다. 이 깨끗하고 빠른 스타일은 많은 사람들의 존재에 의해 특징 try 및 except 문. 이 기술 은 C와 같은 다른 많은 언어에 공통적 인 LBYL 스타일 과 대조 됩니다. 사전 키에 액세스하려는 시도가 그 예입니다.EAFP : try: x = my_dict["key"] except KeyError: # handle missing key LBYL : if "key" in my_dict: x = my_dict["key..

programing 2020.07.18

호스트의 도커 장착 볼륨

호스트의 도커 장착 볼륨 도커 컨테이너간에 볼륨을 사용하여 폴더를 성공적으로 공유 할 수있었습니다. docker run -v /host/path:/container/path ... 그러나 내 질문은 이것과 VOLUME Dockerfile 에서 명령을 사용하는 것의 차이점은 무엇입니까 ? VOLUME /path VOLUME 명령 이있는 이미지를 사용하고 있으며 호스트와 공유하는 방법을 알고 싶습니다. -v 위 의 명령을 사용하여 수행 했지만 -v and 및 둘 다 필요한지 여부를 알 수 없었습니다 VOLUME . 이 VOLUME 명령은 컨테이너 내부에 디렉토리를 마운트 하고 통합 파일 시스템을 우회하여 컨테이너 파일 구조 외부의 호스트 디스크에서 해당 디렉토리 내부에서 작성 또는 편집 된 파일을 저장합니다..

programing 2020.07.18

Random 및 OrderBy를 사용하는 것이 좋은 셔플 알고리즘입니까?

Random 및 OrderBy를 사용하는 것이 좋은 셔플 알고리즘입니까? Coding Horror 에서 다양한 셔플 알고리즘에 대한 기사 를 읽었습니다 . 사람들이 목록을 섞기 위해이 작업을 수행 한 곳을 보았습니다. var r = new Random(); var shuffled = ordered.OrderBy(x => r.Next()); 이것이 좋은 셔플 알고리즘입니까? 정확히 어떻게 작동합니까? 이것이 허용되는 방법입니까? 내가 좋아하는 셔플 방법이 아닙니다. 주로 O (n log n)이기 때문에 O (n) 셔플을 쉽게 구현 할 수있는 좋은 이유가 없습니다. 문제의 코드는 기본적으로 각 요소에 임의의 (희망적으로 고유 한) 숫자를 부여한 다음 해당 숫자에 따라 요소를 정렬하여 "작동"합니다.나는 Du..

programing 2020.06.02

Android ACTION_IMAGE_CAPTURE 인 텐트

Android ACTION_IMAGE_CAPTURE 인 텐트 기본 카메라 앱을 사용하여 사용자가 새로운 사진을 찍을 수 있도록 노력하고 있습니다. EXTRA_OUTPUT extra 작은 비트 맵 이미지를 제외 하고 반환하면 정상적으로 작동 합니다. 그러나 putExtra(EXTRA_OUTPUT,...) 시작하기 전에 의도를 지키면 카메라 앱에서 "확인"버튼을 누르려고 할 때까지 모든 것이 작동합니다. "확인"버튼은 아무 것도 수행하지 않습니다. 카메라 앱이 열려 있고 아무것도 잠기지 않습니다. 우리는 그것을 취소 할 수 있지만 파일은 결코 쓰여지지 않습니다. ACTION_IMAGE_CAPTURE 촬영 한 사진을 파일로 쓰 려면 정확히 어떻게해야 합니까?편집 : 이것은 MediaStore.ACTION_IM..

programing 2020.06.02

시도해보십시오!

시도해보십시오! 시도해? 차이점은 무엇이며 언제 사용해야합니까? 에서 스위프트 2.0 , 애플은 오류를 (할 - 시도 - 캐치를) 처리 할 수있는 새로운 방법을 소개했다. 며칠 전 베타 6에서는 더 새로운 키워드가 소개되었습니다 ( try? ). 또한 사용할 수 있음을 알고있었습니다 try! . 3 개의 키워드와 각각의 키워드를 언제 사용해야합니까? Swift 5.1 용으로 업데이트 다음과 같은 던지기 기능을 가정하십시오. enum ThrowableError: Error { case badError(howBad: Int) } func doSomething(everythingIsFine: Bool = false) throws -> String { if everythingIsFine { return "Eve..

programing 2020.06.02

Eclipse에서 보이지 않는 공백 문자 표시

Eclipse에서 보이지 않는 공백 문자 표시 오래 전에 BBEdit의 Eclipse에서 모든 웹 응용 프로그램 개발로 전환했습니다. 그러나 BBEdit에서 하나의 작은 기능이 누락되었습니다. 탭과 같은 보이지 않는 문자를 표시 할 수 있었지만 공백과 같은 다른 보이지 않는 문자는 표시하지 않았습니다. 나는 이클립스 에서이 모든 것을 대량으로 켤 수 있다는 것을 알고 있지만 이클립스에는 보이지 않는 것을 보여줄 수있는 방법이 있는지 궁금합니다. 불행히도, 보이지 않는 (공백) 문자 만 동시에 켤 수 있습니다. 개선 요청을 제출하는 것이 좋지만 그들이 요청을받을 것 같지는 않습니다.이클립스의 텍스트 구성 요소는 그 자체로 매우 복잡하며 더 나쁘게 만드는 데 열중하지 않습니다. [업데이트] 이 문제는 Ecl..

programing 2020.06.02
반응형