반응형

programing 943

python에서 반복적으로 폴더 삭제

python에서 반복적으로 폴더 삭제 빈 디렉토리를 삭제하는 데 문제가 있습니다.코드는 다음과 같습니다. for dirpath, dirnames, filenames in os.walk(dir_to_search): //other codes try: os.rmdir(dirpath) except OSError as ex: print(ex) 의론dir_to_search작업해야 할 디렉토리를 건네주는 곳입니다.이 디렉토리는 다음과 같습니다. test/20/... test/22/... test/25/... test/26/... 위의 폴더는 모두 비어 있습니다.이 스크립트를 실행하면 폴더가20,25혼자만 삭제됩니다!하지만 폴더는25그리고.26빈 폴더라도 삭제되지 않습니다. 편집: 예외는 다음과 같습니다. [Errno..

programing 2022.11.17

React.js에서 컴포넌트의 소품을 갱신할 수 있습니까?

React.js에서 컴포넌트의 소품을 갱신할 수 있습니까? React.js와 함께 작업을 시작하고 나서props(부모 컴포넌트에서 전달되는) 정적인 반면,state이벤트를 기반으로 한 변경.다만, 이 문서에는, 특히 다음의 예가 기재되어 있는 에 대한 참조가 기재되어 있습니다. componentWillReceiveProps: function(nextProps) { this.setState({ likesIncreasing: nextProps.likeCount > this.props.likeCount }); } 이는 컴포넌트의 속성이 다음과 같은 비교를 바탕으로 변경될 수 있음을 암시하는 것으로 보입니다.nextProps로.this.props.제가 무엇을 빠뜨리고 있나요?소품들은 어떻게 변하나요? 아니면 제..

programing 2022.11.17

JHipster 6.0.1: 리퀴베이스 태스크 실패

JHipster 6.0.1: 리퀴베이스 태스크 실패 샘플 블로그 애플리케이션(http://gist.asciidoctor.org/?github-mraible/jhipster5-demo//README.adoc)에 따라 JHipster v6.0.1을 사용해 보겠습니다.MariaDB를 개발 및 생산 중인 빌드 도구로 Gradle을 선택하면 액화 작용이 실패합니다. 개발 환경 설치: MariaDB 10.3 설치 JDK 11을 설치하고 그에 따라 환경 변수/경로를 설정합니다. 노드 설치(10.15.3) => npm v6.4.1 실 설치(1.15.2) 셸을 실행하고 명령줄에서 다음을 수행합니다. Yoeman 설치:npm install -g yo JHipster 설치:npm install -g generator-jhi..

programing 2022.11.17

여러 테이블에서 선택 - 1 대 다 관계

여러 테이블에서 선택 - 1 대 다 관계 이런 테이블이 있습니다. 테이블 제품 [ID | 이름] 테이블 이미지 [ Product _ Id | URL | 주문번호] 테이블 가격 [제품 ID | 조합 | 통화 | 가격] 표 수량 [제품 ID | 조합 | 수량] 테이블 제품은 다른 테이블과 일대다로 관련되어 있습니다.테이블을 쿼리하여 다음과 같은 결과를 얻을 필요가 있습니다(의사 배열). [ ProductId: 1, Name: 'Sample product', Images: [ [url, 1], [url, 2] ], Prices: [ [aaa, USD, 50.00], [aaa, EUR, 50.00], [bbb, USD, 59.00], [bbb, EUR, 59.00] ], Quantities: [ [aaa, 5]..

programing 2022.11.17

Python 운영체제는 어떻게 확인하나요?

Python 운영체제는 어떻게 확인하나요? (스크립트가 실행되는 컴퓨터에서) 운영 체제를 확인합니다. 내가 쓸 수 있다는 거 알아os.system('uname -o')하지만 콘솔에 메시지가 표시되므로 변수에 쓰고 싶습니다. 스크립트로 Mac, Windows 또는 Linux 중 어느 쪽인지 알 수 있으면 됩니다.어떻게 확인할 수 있나요? 다음을 사용할 수 있습니다. from sys import platform if platform == "linux" or platform == "linux2": # linux elif platform == "darwin": # OS X elif platform == "win32": # Windows... sys.platform보다 미세한 입도를 가지다sys.name. 유효한..

programing 2022.11.17

Python의 ISO 시간(ISO 8601)

Python의 ISO 시간(ISO 8601) 파일이 있어요.Python에서는 Eastern Time Zone(ET; 동부 표준시)에서 작성된 것을 그대로 유지하면서 작성 시간을 들여 ISO 시간(ISO 8601) 문자열로 변환하고 싶습니다. 파일의 ctime을 취득하여 동부 표준시를 나타내는 ISO 시간 문자열로 변환하려면 어떻게 해야 합니까(필요한 경우 서머타임이 고려됩니다).ISO 8601 로컬: import datetime datetime.datetime.now().isoformat() >>> 2020-03-20T14:28:23.382748 UTC에서 ISO 8601: import datetime datetime.datetime.utcnow().isoformat() >>> 2020-03-20T01:..

programing 2022.11.08

안드로이드:Dex는 버전 52 바이트 코드를 구문 분석할 수 없습니다.

안드로이드:Dex는 버전 52 바이트 코드를 구문 분석할 수 없습니다. 방금 Android Studio 2.1로 전환했는데 이전에 동작하던 앱을 컴파일하려고 할 때 다음과 같은 오류가 발생했습니다. Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibilit..

programing 2022.11.08

PHPDoc에서 어레이 옵션을 문서화하는 가장 좋은 방법

PHPDoc에서 어레이 옵션을 문서화하는 가장 좋은 방법 함수에 전달되는 어레이 옵션의 멀티 트리 구조를 설명하는 읽기 쉽고 이해하기 쉬운 문서를 작성하는 데 어려움을 겪고 있습니다. 다음은 어레이 구조의 예입니다. $arr = [ 'fields' => [ 'title' => [ 'name' => 'Document.title', 'format' => 'string', 'readonly' => true ] ] ]; 위의 배열에는 여러 가지 옵션이 있지만, 이 옵션은 해당 구조를 인식하는 함수의 매개 변수로 사용됩니다. function doSomething(array $arr) { ... } PHPDoc에서 어레이를 구성하는 방법을 문서화하고 싶은데 올바른 접근법이 무엇인지 잘 모르겠습니다. 제가 지금 가지..

programing 2022.11.08

dyld: 라이브러리가 로드되지 않음: /usr/local/lib/libpng16.16.dylib (ph 관련 항목 포함)

dyld: 라이브러리가 로드되지 않음: /usr/local/lib/libpng16.16.dylib (ph 관련 항목 포함) php 어플리케이션을 사용하면 다음과 같은 결과가 됩니다. dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib Referenced from: /usr/local/bin/php Reason: image not found [1] 4494 trace trap php 대부분의 php 어플리케이션은 homebrew를 사용하여 설치되었지만 curl을 사용하여 설치되었습니다. libpng을 제거하고 homebrew를 사용하여 재설치해 봤지만 소용이 없었다. 다음으로 에러 메시지에 기재되어 있는 libpng 1.5의 최신 버전으로 전환합니다. ..

programing 2022.11.08

iframe과 상위 사이트 간의 통신 방법

iframe과 상위 사이트 간의 통신 방법 iframe의 웹사이트가 같은 도메인에 있는 것은 아니지만 둘 다 내 것이므로 서로 통신하고 싶다.iframe및 부모 사이트.가능합니까?도메인이 다른 경우 메서드를 호출하거나 iframe의 내용 문서에 직접 액세스할 수 없습니다. 교차 문서 메시징을 사용해야 합니다. 부모 -> iframe 예를 들어 상단 창에 다음과 같이 표시됩니다. myIframe.contentWindow.postMessage('hello', '*'); 및 iframe: window.onmessage = function(e) { if (e.data == 'hello') { alert('It works!'); } }; iframe -> 부모 예를 들어 상단 창에 다음과 같이 표시됩니다. win..

programing 2022.11.08
반응형