반응형

자바 1775

클래스에 __getitem__을 정의하면 반복 할 수있는 이유는 무엇입니까?

클래스에 __getitem__을 정의하면 반복 할 수있는 이유는 무엇입니까? 클래스에서 __getitem__을 정의하면 반복 할 수있는 이유는 무엇입니까? 예를 들어 다음과 같이 작성하면 class b: def __getitem__(self, k): return k cb = b() for k in cb: print k 출력을 얻습니다. 0 1 2 3 4 5 6 7 8 ... "for k in cb :"에서 오류가 반환 될 것으로 예상됩니다. 반복자를 정의하는 PEP234를 살펴보면 다음과 같습니다 . 1. An object can be iterated over with "for" if it implements __iter__() or __getitem__(). 2. An object can functio..

ProgramingTip 2020.12.14

MySQL-LIMIT가있는 UPDATE 쿼리

MySQL-LIMIT가있는 UPDATE 쿼리 1001에서 다음 1000으로 시작하여 테이블의 행을 업데이트하고 싶습니다. 다음 쿼리를 시도했습니다. UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000 이것은 나에게 구문 오류를 제공합니다. 이 올바른지? 내가 여기서 실수를하고 있는가. 이런 식으로 업데이트를 제한 할 수 있습니까? 또한 업데이트하려는 행에 데이터 유형이 INTEGER 인 p_id 열에 대해 Null 값이 있습니다. 이로 인해 다음 쿼리를 사용하여 업데이트 할 수도 없습니다. UPDATE `oltp_db`.`users` SET p_id = 3 WHERE p_id = null 위의 쿼리가 가지고 있습니까? 이를 위해 무엇을 할 수 있습니까? nu..

ProgramingTip 2020.12.14

m2e 수명주기 매핑을 수 없습니다.

m2e 수명주기 매핑을 수 없습니다. 여기 에 설명 된 솔루션을 사용하여 성가신 "수명주기 구성에 포함되지 않는 것 실행 : org.codehaus.mojo : build-helper-maven-plugin : 1.7 : add-source (실행 : 실행, 단계 : 소스 생성-) "내 pom.xml에 다음 설치를 배치 할 때 : org.codehaus.mojo build-helper-maven-plugin generate-sources add-source src/bootstrap/java 하지만 mvn clean install을 실행하면 다음과 같이 표시됩니다. 이유 : 저장소에서 POM 'org.eclipse.m2e : lifecycle-mapping'을 사용할 수 없음 : 저장소에서 아티팩트를 다운..

ProgramingTip 2020.12.14

다른 펼쳐 (이미 실행 중)가 계속 후 시작

다른 펼쳐 (이미 실행 중)가 계속 후 시작 그래서 프로세스가 실행 중이며 완료하는 데 몇 시간이 있습니다. 하나가 앞으로 자동으로 다른 프로세스를 시작하고 싶습니다. 첫 번째 펼쳐의 두 번째 펼쳐보기에 대한 호출을 추가 할 수 있습니다 두 펼쳐서 실행할 다른 펼쳐도 없습니다. Linux에서 작업을 수행 할 수있는 방법이 있습니까? 편집 : 한 가지 옵션은 xpgrep을 사용하여 매 분 마다 폴링 하고 프로세스가 완료되었는지 확인하는 것입니다. 다른 하나를 시작하십시오. 그러나이 솔루션이 마음에 들지 않습니다. 추신 : 도움이 둘 다 bash 펼쳐입니다. 설문 조사는 아마 갈 길이 없을 끔찍할 필요는 없습니다. pid=$(ps -opid= -C your_scriptname) while [ -d /proc..

ProgramingTip 2020.12.14

SQL 임시 테이블의 데이터 유형 찾기

SQL 임시 테이블의 데이터 유형 찾기 함수에서 사용할 수있는 사용 #temp 테이블 사용에서 @table 변수로 전환해야합니다. 내 쿼리는 다음과 같이 #temp (새로운 테이블에서)에 삽입을 사용합니다. SELECT a.col1, a.col2, b.col1... INTO #temp FROM ... #temp 테이블과 동일한 데이터 열 및 데이터 유형으로 @table 변수를 만들 수 있습니다. #temp 테이블에서 열의 유형을 쉽게 사용할 수있는 방법이 있습니까? sp_help테이블이있는 데이터베이스 (tempdb)에서 실행 확인해야 합니다. 호출에 직접 접두사를 붙이면됩니다. EXEC tempdb.dbo.sp_help @objname = N'#temp'; 또는 다음에 다음에 접두사를 너에게 tempd..

ProgramingTip 2020.12.14

프로그래밍 방식으로 Android 앱 아이콘 배포 / 배포 해제

프로그래밍 방식으로 Android 앱 아이콘 배포 / 배포 해제 프로그래밍 방식으로 앱 아이콘 배포를 위해 아래 코드를 사용했습니다. try{ PackageManager p = getPackageManager(); p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); }catch (Exception e) { e.printStackTrace(); } 이제 아이콘을 프로그래밍 방식으로 표시하고 싶습니다. 아래 코드를 사용하여 앱 아이콘 배포 : PackageManager p = getPackageManager(); ComponentN..

ProgramingTip 2020.12.14

tar : 파일을 업그레이드 됨 변경됨

tar : 파일을 업그레이드 됨 변경됨 나는 make및 tar백업을 사용 하고 있습니다. makefile을 사용할 때 tar 명령은 file changed as we read it. 이 경우 경고가 모든 tar 패키지는 정상입니다. 그러나 다음 백업에 대한 tar 명령을 중지합니다. 실제로 경고를 표시하는 파일은 변경되지 않습니다. 경고가 표시되는 것이 정말 이상합니다. 경고를 표시하는 파일이 무작위로 표시됩니다. 즉, makefile을 때마다 경고를 표시하는 파일이 있습니다. --ignore-failed-read도움이되지 않습니다. MinGW에서 tar 1.23을 사용하고 있습니다. 방금 컴퓨터를 WIN7 64 비트로 변경했습니다. 이 펼쳐는 이전 WIN7 32 비트에서 잘 작동합니다. 그러나 tar ..

ProgramingTip 2020.12.14

오늘 앱 확장 위젯 탭하여 포함 앱 열기

오늘 앱 확장 위젯 탭하여 포함 앱 열기 이 Apple Docs 의 도움 알림 센터 내에서 오늘의 견적을 표시하는 내 애플리케이션 + 견적에 대한 오늘 위젯을 구현했습니다 . 내가 달성하고 싶은 것 포함 앱 (이 경우 + 인용문)을 여는 것입니다. 사용자가 Today 알림보기에서 + Quotes 위젯을 탭하면 위젯을 어떤 것으로 불러야 확실하지 않습니다. 오늘보기. -(void)openURL:(NSURL *)URL completionHandler:(void (^)(BOOL success))completionHandler탭할 때 호출 할 레이블 위에 버튼을 내리기 위해 다음 컨테이너 앱을 위해 선언 한 사용자 지정 URL 체계를 다. 문제는 포함 앱이 열리지는 것입니다. -(IBAction)myButton..

ProgramingTip 2020.12.14

LESS를 설치하려고 할 때 "루트 / 관리자 로이 명령을 다시 실행하십시오"

LESS를 설치하려고 할 때 "루트 / 관리자 로이 명령을 다시 실행하십시오" 내 컴퓨터에 설치하려고 이미 노드를 설치했습니다. 그러나 "node install -g less"를 입력하면 다음과 같은 오류가 발생하고 어떻게 해야할지 모르겠습니까? FPaulMAC:bin paul$ npm install -g less npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/less' npm ERR! { [Error: EACCES, unlink '/usr/local/lib/node_modules/less'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modul..

ProgramingTip 2020.12.14
반응형