반응형

Java 2009

PHP에서 XMLReader를 사용하는 방법?

PHP에서 XMLReader를 사용하는 방법? 다음 XML 파일이 있고 파일이 다소 크며 파일을 열고 읽을 수 있도록 simplexml을 얻을 수 없었으므로 PHP에서 성공하지 못한 채 XMLReader를 시도하고 있습니다. 2009-11-30 13:52:40 foo foo foo foo bar bar bar bar 불행히도 PHP에 대한 좋은 자습서를 찾지 못했고 각 요소 콘텐츠를 데이터베이스에 저장할 수있는 방법을보고 싶습니다. 그것은 모두 작업 단위의 크기에 달려 있지만 각 노드를 연속적 으로 처리하려고 시도하고 있다고 생각합니다 . 이를 위해 가장 간단한 방법은 XMLReader를 사용하여 각 노드로 이동 한 다음 SimpleXML을 사용하여 액세스하는 것입니다. 이렇게하면 한 번에 하나의 노드를..

programing 2020.10.20

Windows 7, update.packages 문제 : "임시 설치를 이동할 수 없습니다"?

Windows 7, update.packages 문제 : "임시 설치를 이동할 수 없습니다"? 사용자에게 R 폴더에 대한 전체 권한을 부여한 후 Windows 7에서 R 2.13.0을 사용하고 있습니다 ( 여기에 설명 된대로 ). 이렇게하면 새 패키지를 잘 설치할 수 있습니다. 그러나 update.packages ()를 사용하여 기존 패키지를 업데이트 할 때 다음 오류가 계속 발생합니다 (예 : MASS 패키지 업데이트시). 패키지 'MASS'가 성공적으로 풀리고 MD5 합계가 확인되었습니다. 경고 : 임시 설치 'C : \ Program Files \ R \ R-2.13.0 \ library \ file6cae3bcf \ MASS'를 'C : \ Program Files \ R \ R-2.13.0 \ ..

programing 2020.10.20

배열의 인덱스가 존재합니까

배열의 인덱스가 존재합니까 나는 직장에서 정말 나쁜 냄새가 나는 코드를 물려 받았습니다. 나는 가능한 가장 고통스럽지 않은 해결책을 찾고 싶습니다. 임의의 숫자가 배열에서 유효한 요소인지 확인하는 방법이 있습니까? 예-array [25]가 있는지 확인해야합니다. 바람직하게는 행을 찾기 위해 배열을 통해 foreach ()를 수행하지 않고 이것을 수행하는 것을 선호합니다. 이 작업을 수행하는 방법이 있습니까, 아니면 foreach 루프가 붙어 있습니까? 길이 테스트 int index = 25; if(index < array.Length) { //it exists } LINQ를 사용하여이를 달성 할 수도 있습니다. var exists = array.ElementAtOrDefault(index) != null..

programing 2020.10.20

Objective-C에서 두 개의 중첩 된 for 루프를 어떻게 나눌 수 있습니까?

Objective-C에서 두 개의 중첩 된 for 루프를 어떻게 나눌 수 있습니까? 다음과 같이 중첩 된 두 개의 for 루프가 있습니다. for(...) { for(...) { } } 나는 break진술 이 있다는 것을 압니다 . 그러나 나는 그것이 두 루프를 모두 깨뜨 리거나 호출 된 루프를 깨뜨리는 것인지 혼란 스럽습니까? 여러 번 반복하는 것이 타당하지 않다는 것을 알게 되 자마자 두 가지를 모두 깰 필요가 있습니다. break는 하나의 루프에서 벗어나지 만 내부가 끊어 질 때 끊어지는 외부 루프에 체크를 추가 할 수 있습니다. bool dobreak = false; for ( ..; !dobreak && ..; .. ) { for ( ... ) { if (...) { dobreak = true;..

programing 2020.10.20

생성자가 null 객체를 반환 할 수 있습니까?

생성자가 null 객체를 반환 할 수 있습니까? 오래된 코드를 살펴보면서이 보석을 발견했습니다. MyObject o = new MyObject("parameter"); if (o == null) o = new MyObject("fallback parameter"); 두 번째 줄은 Eclipse에서 데드 코드로 표시되어 있으며 그 이유를 이해합니다. 명시 적으로 예외가 발생하지 않는 것 같으며 MyObject생성자가 어떤 종류의 예외 (예 : NullPointerExceptions)도 발생 시킬 수 없습니다 . 내 질문은 왜 null 검사가 있습니까? 이전 버전의 Java에서 생성자가 null을 반환 할 수 있었습니까? 아니면 단순히 쓸모없고 죽은 코드입니까? 코드는 모든 버전의 Java에서 죽었습니다. ..

programing 2020.10.20

마지막 결과뿐만 아니라 Jupyter에서 전체 출력을 표시하는 방법은 무엇입니까?

마지막 결과뿐만 아니라 Jupyter에서 전체 출력을 표시하는 방법은 무엇입니까? 나는 Jupyter가 마지막 결과뿐만 아니라 인쇄에 의존하지 않고 모든 대화식 출력을 인쇄하기를 원합니다. 어떻게하나요? 예 : a=3 a a+1 나는 표시하고 싶다 3 4 Thomas 덕분에 내가 찾고 있던 해결책은 다음과 같습니다. from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 1)이 코드를 Jupyter 셀에 넣습니다. from IPython.core...

programing 2020.10.19

"./docker-compose.yml"의 버전은 지원되지 않습니다.

"./docker-compose.yml"의 버전은 지원되지 않습니다. 잘못된 작성 파일 버전을 사용하고 있기 때문에이 오류가 표시 될 수 있습니다. 다음은 내 docker-compose.yml 파일입니다. version: '3.1' services: a: image: tutum/hello-world b: image: tutum/hello-world secrets: id: my_password 내가 실행 $ docker-compose-up하면 다음을 얻습니다. "./docker-compose.yml"의 버전은 지원되지 않습니다. 잘못된 Compose 파일 버전을 사용하고 있기 때문에이 오류가 표시 될 수 있습니다. 내 도커 작성 버전 : $ docker-compose --version docker-comp..

programing 2020.10.19

VS 2017-디버깅시 매우 느림 (지연)

VS 2017-디버깅시 매우 느림 (지연) 내 솔루션을 디버깅 할 때 vs 2017은 백그라운드에서 무거운 것을 작동해야하는 것처럼 매우 느리고 느립니다. 따라서 2 초 동안 5 초마다 "응답"을 멈 춥니 다. 이는 매우 성가신 일입니다. 어떤 제안? 편집 (시도한 제안) : 브라우저 링크가 꺼져 있습니다. 고객 피드백 중단 몇 가지 추가 조사 후이 스레드 가 도구 → 옵션 → 디버깅 → 일반에서 디버깅하는 동안 진단 도구 활성화를 선택 취소하는 것을 발견했습니다 ! 도구 → 옵션 → 디버깅 → 일반 에서 ASP.NET 에 대한 JavaScript 디버깅 활성화를 선택 취소하면 성능이 크게 달라집니다. 진단 도구를 비활성화해도 문제가 해결되지 않으면 도구-> 옵션-> IntelliTrace에서 Intel..

programing 2020.10.19

addEventListener () / attachEvent ()의 올바른 사용법?

addEventListener () / attachEvent ()의 올바른 사용법? addEventListener각각 attachEvent올바르게 사용하는 방법이 궁금 합니다. window.onload = function (myFunc1) { /* do something */ } function myFunc2() { /* do something */ } if (window.addEventListener) { window.addEventListener('load', myFunc2, false); } else if (window.attachEvent) { window.attachEvent('onload', myFunc2); } // ... 또는 function myFunc1() { /* do somethin..

programing 2020.10.19

setTimeout이 내 루프를 취소하지 않는 이유는 무엇입니까?

setTimeout이 내 루프를 취소하지 않는 이유는 무엇입니까? JavaScript while문 (Chrome 콘솔에 있음)이 몇 밀리 초 안에 변수를 증가 시킬 수 있는지 궁금해서이 코드를 콘솔에 직접 작성했습니다. var run = true, i = 0; setTimeout(function(){ run = false; }, 1); while(run){ i++; } 문제는 그것이 영원히 실행된다는 것입니다. 왜 이런 일이 발생하며 어떻게 해결할 수 있습니까? 이것은 JavaScript 1 의 1- 스레드 특성으로 돌아옵니다 . 무슨 일이 일어나는지 거의 다음과 같습니다. 변수가 할당됩니다. 을 설정하기 위해 기능을 예약합니다 run = false. 이것은 현재 기능이 실행 된 후에 실행되도록 예약됩니..

programing 2020.10.19
반응형