반응형

java 2111

Python2.7의 unittest에서 assertRaises ()에 의해 생성 된 오류 메시지를 표시하는 방법은 무엇입니까?

Python2.7의 unittest에서 assertRaises ()에 의해 생성 된 오류 메시지를 표시하는 방법은 무엇입니까? 내 모듈의 오류 메시지가 유익한 지 확인하기 위해 assertRaises ()에 의해 잡힌 모든 오류 메시지를보고 싶습니다. 오늘은 assertRaises ()마다 수행하지만 테스트 코드에 많은 것이 있기 때문에 매우 지루합니다. 모든 assertRaises ()에 대한 대한 오류 메시지를 어떻게 인쇄 할 수 있습니까? 나는 그것을 해결하는 방법을 찾지 않고 http://docs.python.org/library/unittest.html 의 문서를 공부 합니다. 어떻게 든 assertRaises () 방법을 monkeypatch 할 수 있습니까? 나는 대부분의 경우 표준 방식으로..

ProgramingTip 2020.11.09

Objective-C 카테고리로 인해 인식 할 수없는 선택기가 발생 함

Objective-C 카테고리로 인해 인식 할 수없는 선택기가 발생 함 내 프로젝트에는 UIImage다른 클래스에서 호출하려는 범주 함수가 있습니다. 이미지 범주에 대한 헤더 파일을 제대로 가져 오면 경고없이 프로젝트가 실행됩니다. 문제는 UIImage카테고리 함수를 호출 할 때 인식 할 수없는 선택기 오류가 NSInvalidArgumentException. 모든 것을 제대로 연결했는데 왜 메시지가 표시 되었습니까? #import @interface UIImage (DRShare) + (UIImage*) imageNamed:(NSString*)name; @end @implementation UIImage (DRShare) + (UIImage*) imageNamedDR:(NSString*)name{ CGF..

ProgramingTip 2020.11.09

Swift에서 shouldChangeCharactersInRange가 어떻게 작동합니까?

Swift에서 shouldChangeCharactersInRange가 어떻게 작동합니까? 내가 사용하고 shouldChangeCharactersInRange을 즉석 유형의 검색을 사용하는 방법으로. 그러나 문제 가 있습니다. 텍스트 필드가 실제로 업데이트되기 전에 shouldChangeCharactersInRange 가 호출됩니다. Objective C에서는 아래를 사용 하여이 문제를 해결했습니다. -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString * searchStr = [textField.text stringBy..

ProgramingTip 2020.11.09

둘 다 null 일 수있는 값을 비교하는 방법은 T-SQL입니다.

둘 다 null 일 수있는 값을 비교하는 방법은 T-SQL입니다. (예 : 기본 키만 다름). "모든 값"을 의미하기 위해 null을 결정하기 때문에 모든 필드는 NULLS를 허용합니다. null로 인해 저장 프로 시저의 다음 문이 작동하지 않습니다. IF EXISTS(SELECT * FROM MY_TABLE WHERE MY_FIELD1 = @IN_MY_FIELD1 AND MY_FIELD2 = @IN_MY_FIELD2 AND MY_FIELD3 = @IN_MY_FIELD3 AND MY_FIELD4 = @IN_MY_FIELD4 AND MY_FIELD5 = @IN_MY_FIELD5 AND MY_FIELD6 = @IN_MY_FIELD6) BEGIN goto on_duplicate END NULL = NULL은 ..

ProgramingTip 2020.11.09

변수가 상수라고하는 것을 이미 알고 있는데 왜 const 키워드를 사용합니까?

변수가 상수라고하는 것을 이미 알고 있는데 왜 const 키워드를 사용합니까? 내가 읽고 있는 많은 책 const은 변수의 값을 수정하는 안되는 경우 키워드를 사용합니다 . (주석을 사용하여이 작업을 수행 할 수 있음) 왜 그 키워드가 프로그래밍의 일부가 될 것입니까? 변수를 수정하지 않는 것이 좋습니다. 나를 위해 누군가를 위해 중재 할 수 있습니까? 이 변수를 수정하면 오류가 금지되어 있습니다. 코드 독자에게 지정하는 것 외에도 주석을 사용할 수 있습니다. "할 수있다"가 아닙니다. 프로그램에 오류 가 발생합니다. C ++ 컴파일러는 주석이 필요없이 실패 및 진단 메시지 ( "컴파일러 오류")를 적용합니다. AC 컴파일러는 표준 라이브러리 가과 같은 레거시 및 허점을 가지고 대부분 의 경우를 강제로 ..

ProgramingTip 2020.11.09

유용한 Eclipse 기능?

유용한 Eclipse 기능? 저는 Eclipse를 IDE로 단기간 (약 3 개월 사용) 왔으며 거의 ​​매일 전혀 몰랐던 바로 가기 나 기능에 대해 배를 얻습니다. 예를 들어, 오늘 바로 Ctrl+ 3가 빠른 액세스 창의 바로 가기 라는 것을 배웠습니다 . 가장 유용하고 좋아하는 Eclipse 기능이 무엇인지 궁금합니다. IDE가 너무 커서 프로그램에서 더 일반적으로 사용되는 부분에 대해 배우는 것이 도움이 될 것입니다. 가장 일반적으로 사용되는 기능은 다음과 같습니다. ctrl+ 1빠른 수정 / 맞춤법 검사기 파일 열기 ctrl+ shift+ t클래스 이름으로 클래스 파일로드 ctrl+ shift+ r파일 이름으로 파일로드 클래스 / 파일 이름이 시작될 때 일치합니다. *로 검색 패턴을 시작하면 파일 ..

ProgramingTip 2020.11.09

배열에서 가장 긴 찾기 찾기

배열에서 가장 긴 찾기 찾기 string 형 배열에서 가장 긴 문자열을 찾는 짧은 방법이 있습니까? 같은 거 arr.Max(x => x.Length);? var longest = arr.sort(function (a, b) { return b.length - a.length; })[0]; 아마도 더 효율적일 수 있지만 자바 스크립트 1.8 / 인 ECMAScript 5 부터 만 사용할 수 있으며 이전 브라우저에서는 기본적으로 사용할 수 없습니다. var longest = arr.reduce(function (a, b) { return a.length > b.length ? a : b; }); 이전 질문에 대한 새로운 답변 : ES6에서는 더 짧게 할 수 있습니다. Math.max(...(x.map(el ..

ProgramingTip 2020.11.09

삼항 연산자? : vs if… else

삼항 연산자? : vs if… else C ++에서? : 연산자가 if () ... else 문보다 빠릅니까? 어디에있는 코드에 차이점이 있습니까? 컴파일러에 따라 다르지만 최신 컴파일러는 일반적으로 차이가 없습니다. 그것은 당신이 걱정하지 말아야 할 것입니다. 코드의 유지 관리에 집중하십시오. 빠르지 언어. 일부 사용에 따라 상수 변수를 초기화 할 수있는 경우 한 가지 차이점이 있습니다. const int x = (ab)?a:b; in the above example x value will be assigned to b; 다음과 같이 if..else 문을 사용하여 사용할 수 있습니다. if (a>b) x=a; else x=b; ** 따라서 둘 사이에는 차이가 없습니다. 이 프로그래머가 쉽게 사용할 수 ..

ProgramingTip 2020.11.09

주어진 파일을 포함하는 파일 시스템의 크기와 여유 공간 찾기

주어진 파일을 포함하는 파일 시스템의 크기와 여유 공간 찾기 Linux에서 Python 2.6을 사용하고 있습니다. 가장 빠른 방법은 무엇입니까? 주어진 디렉토리 나 파일을 포함하는 파티션을 확인 비용? 를 들어에 예 /dev/sda2마운트되어 /home있고 /dev/mapper/foo에 마운트 되어 있다고 가정합니다 /home/foo. 공유 "/home/foo/bar/baz"에서 쌍을 복구하고 싶습니다 ("/dev/mapper/foo", "home/foo"). 그런 다음 주어진 파티션의 사용 통계를 얻으려면? 예를 들어, /dev/mapper/foo파티션의 크기와 사용 가능한 여유 공간 (바이트 단위 또는 메가 바이트 단위)를 싶습니다. 장치에 여유 공간이 필요한 경우 아래 os.statvfs()를 사..

ProgramingTip 2020.11.09

설치 후 awscli가 경로에 추가되지 않음 경고

설치 후 awscli가 경로에 추가되지 않음 경고 Amazon 공식 지침에 따라 aws cli를 설치했습니다. sudo pip install awscli 그러나 aws내 길에서 수 없습니다. 설치할 것입니다. 에 여러 개의 파일이 /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/awscli저장되어 있습니다 aws. 내 버전 버전은 3.3.4이고, 내 pip 버전은 1.5.4이며, OS X 10.9 에서이 명령을 실행합니다. 무엇이 잘못입니까? 감사합니다! OP의 답변 개선 OP는 자체 답변에 답했지만 실행 파일의 정확한 위치는 동일 할 때보 다 가능할 가능성이 더 있습니다. 따라서 그의 솔루션이 작동하는 이유를 분..

ProgramingTip 2020.11.09
반응형