프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

3
장고 모델 () vs. Model.objects.create ()
두 명령을 실행하는 것의 차이점은 무엇입니까? foo = FooModel() 과 bar = BarModel.objects.create() 두 번째 BarModel는 데이터베이스에 즉시 a 를 작성하는 반면,에 대해 데이터베이스 에 추가 FooModel하려면 save()메소드를 명시 적으로 호출해야합니까?

12
Pylint 경고를 비활성화하려면 어떻게합니까?
ifPylint 0.21.1 (중요한 경우 : astng 0.20)에서 경고 C0321 ( "한 줄에 두 개 이상의 문")을 사용하지 않으려 고합니다 . 1, 공통 0.50.3, Python 2.6.6 (r266 : 84292, 2010 년 9 월 15 일, 16:22:56). disable=C0321Pylint 구성 파일을 추가하려고 시도 했지만 Pylint는 파일을보고해야합니다. 해당 줄의 변형 (예 : disable=0321또는 disable=C321)은 …
267 python  pylint 

9
열거 형 명명 규칙-복수
비슷한 것을 읽었지만 정확히 내가 원하는 것을 읽지 않아도이 질문을하고 있습니다. 열거 형과 일치하는 속성에 대한 C # 명명 규칙 있습니다. 열거 형을 복수형으로 명명 한 다음 단일형으로 '사용'하는 경향이 있음을 발견했습니다. public enum EntityTypes { Type1, Type2 } public class SomeClass { /* some codes */ public EntityTypes EntityType …

16
“잠금 대기 시간 초과를 초과했습니다. 트랜잭션을 사용하지 않더라도 트랜잭션을 다시 시작하십시오”
다음 MySQL UPDATE문을 실행 중입니다 . mysql> update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction 거래를 사용하지 않고 있는데 왜이 오류가 발생합니까? 심지어 MySQL 서버를 다시 시작하려고 시도했지만 도움이되지 않았습니다. 테이블에는 406,733 개의 행이 있습니다.

8
키 저장소 비밀번호 변경
현재 알고 있어야하는 특정 비밀번호를 가진 키 저장소가 있습니다. 이제 다른 사람에게 해당 키 저장소에 대한 액세스 권한을 부여해야하므로 다음 중 하나를 수행하고 싶습니다. 1) 암호를 변경하여 다른 사람과 공유하고 서명 할 수 있도록합니다. 2) 다른 암호를 만들어서 서명 할 수 있도록합니다. 이게 가능해? 그리고 만약 그렇다면-어떻게?
267 java  keystore 

8
SharedPreferences.onSharedPreferenceChangeListener가 지속적으로 호출되지 않습니다
onCreate()기본 활동 에서 다음과 같이 환경 설정 변경 리스너를 등록하고 있습니다 . SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.registerOnSharedPreferenceChangeListener( new SharedPreferences.OnSharedPreferenceChangeListener() { public void onSharedPreferenceChanged( SharedPreferences prefs, String key) { System.out.println(key); } }); 문제는 청취자가 항상 호출되는 것은 아닙니다. 환경 설정이 처음 몇 번 변경되면 앱을 제거했다가 다시 설치할 때까지 더 이상 …



5
왜 Mockito가 정적 메소드를 조롱하지 않습니까?
정적 메소드에 대한 몇 가지 스레드를 읽었으며 정적 메소드의 오용 / 과도한 사용으로 인해 발생할 수있는 문제를 이해한다고 생각합니다. 그러나 정적 메서드를 조롱하기가 어려운 이유는 무엇입니까? PowerMock과 같은 다른 조롱 프레임 워크가 그렇게 할 수 있지만 왜 Mockito가 할 수 없다는 것을 알고 있습니까? 이 기사를 읽었 지만 저자는 종교적으로 …
267 java  methods  static  mockito 

12
IEEE754 NaN 값에 대해 false를 반환하는 모든 비교의 이론적 근거는 무엇입니까?
NaN 값 비교가 다른 모든 값과 다르게 동작하는 이유는 무엇입니까? 즉, 연산자 ==, <=,> =, <,>와의 모든 비교에서 하나 또는 두 값이 모두 NaN이면 다른 모든 값의 동작과 반대로 false를 반환합니다. 나는 이것이 어떤 식 으로든 수치 계산을 단순화한다고 생각하지만 Kahan 의 IEEE 754 상태 에 관한 강의 노트 조차도 …


4
“android : allowBackup”이란 무엇입니까?
이후 새로운 ADT 미리보기 버전 (버전 21) , 그들은 (응용 프로그램 태그) 나에게 매니페스트 파일에서 다음 일을 알려주는 새로운 보풀이 경고를 가지고 : android : allowBackup을 명시 적으로 true 또는 false로 설정해야합니다 (기본적으로 true이며 응용 프로그램 데이터에 보안 영향을 미칠 수 있음) 에서 공식 웹 사이트 , 그들은 서면으로 작성했습니다 …

5
로컬 모듈을 npm 패키지 종속성으로 지정하는 방법
의존성 아래 package.json 파일에 지정된 타사 모듈 (예 : 'express')에 대한 일반적인 종속성 세트가있는 응용 프로그램이 있습니다. 예 : "express" : "3.1.1" 내 코드를 모듈 식으로 구성하고 package.json에 의해 로컬 (현재있는 파일 시스템에서 의미) 모듈 세트를 설치하고 싶습니다. 다음을 실행하여 로컬 모듈을 설치할 수 있음을 알고 있습니다. npm install path/to/mymodule …
267 node.js  npm 


6
PostgreSQL에서 UPSERT (MERGE, INSERT ... ON DUPLICATE UPDATE)하는 방법은 무엇입니까?
여기서 자주 묻는 질문은 upsert를 수행하는 방법인데, 이는 MySQL 호출 INSERT ... ON DUPLICATE UPDATE과 표준이 MERGE작업의 일부로 지원하는 것입니다. PostgreSQL이 직접 지원하지 않는 경우 (9.5 페이지 이전) 어떻게이 작업을 수행합니까? 다음을 고려하세요: CREATE TABLE testtable ( id integer PRIMARY KEY, somedata text NOT NULL ); INSERT INTO testtable (id, …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.