반응형

Java 2009

Intellij Idea-생성 된 변수에 최종 키워드 자동 추가

Intellij Idea-생성 된 변수에 최종 키워드 자동 추가 새로 도입 된 코드 규칙은 가능한 경우 "final"키워드를 사용해야합니다. 질문은-이 키워드로 변수를 자동으로 생성 할 가능성이 있습니까? 예를 들어-코드 조각을 선택합니다. "bla"+"bla"+"bla" ctrl+ alt+를 누르면 vIDE가 다음과 같은 변수를 생성합니다. String blaString = "bla"+"bla"+"bla"; 그러나 나는 그것이 필요합니다 final String blaString = "bla"+"bla"+"bla"; 추신 : 검사와 "모두 수정"가능성에 대해 알고 있지만 이유없이 리팩토링해서는 안되는 오래된 코드가 많기 때문에 모든 곳에서 사용할 수 없습니다. 환경 설정-> 코드 스타일-> 코드 생성으로..

programing 2020.10.26

Mocha에서 발생한 오류 테스트

Mocha에서 발생한 오류 테스트 이 질문에 이미 답변이 있습니다. Mocha / Chai expect.to.throw 안 잡히고 던진 오류 6 답변 이 문제에 대한 도움을 찾고 싶습니다. 내가 작성중인 응용 프로그램에 대한 테스트를 작성하려고합니다. 다음 샘플 코드에서 문제를 추출했습니다. 오류가 발생했는지 테스트하고 싶습니다. 저는 Testacular를 프레임 워크로 mocha와 어설 션 라이브러리로 chai를 사용하는 테스트 러너로 사용하고 있습니다. 테스트가 실행되었지만 오류가 발생하여 테스트가 실패했습니다! 어떤 도움이라도 대단히 감사합니다! function iThrowError() { throw new Error("Error thrown"); } var assert = chai.assert, ..

programing 2020.10.26

객체 속성 및 JSON.stringify 정렬

객체 속성 및 JSON.stringify 정렬 내 응용 프로그램에는 많은 객체가 있으며,이를 문자열 화하여 디스크에 저장합니다. 불행히도 배열의 객체가 조작되고 때때로 교체 될 때 객체의 속성은 다른 순서 (생성 순서?)로 나열됩니다. 배열에서 JSON.stringify ()를 수행하고 저장하면 diff는 속성이 다른 순서로 나열되는 것을 보여줍니다. 이는 diff 및 병합 도구를 사용하여 데이터를 더 병합하려고 할 때 성가신 일입니다. 이상적으로는 stringify를 수행하기 전에 또는 stringify 작업의 일부로 객체의 속성을 알파벳 순서로 정렬하고 싶습니다. 많은 곳에서 배열 객체를 조작하는 코드가 있으며 항상 명시적인 순서로 속성을 생성하도록 변경하는 것은 어려울 것입니다. 제안을 가장 환영합..

programing 2020.10.26

파이썬은“만약 x에 a | b | c | d…”를 포함하는 것을 표현하는 더 깨끗한 방법을 가지고 있습니까?

파이썬은“만약 x에 a | b | c | d…”를 포함하는 것을 표현하는 더 깨끗한 방법을 가지고 있습니까? 이 질문에 이미 답변이 있습니다. 파이썬 목록 항목에 다른 문자열 안에 문자열이 있는지 확인 16 답변 문자열 x이 하위 문자열 인지 확인하는 Pythonic 방법 y은 다음과 같습니다. if x in y: 경우 찾기 x와 동일로 a, b, c, d, e, f나 g또한 파이썬입니다 : if x in [a,b,c,d,e,f,g]: 일부 문자열하지만 검사 x중 하나를 포함 a, b, c, d, e, f또는 g어설픈 것 같다 : if a in x or b in x or c in x or d in x or e in x or f in x or g in x 문자열 에 목록 요소가 포함되어 있는지 확인 하는 ..

programing 2020.10.26

MACRO + 0! = 0을 사용하는 이유

MACRO + 0! = 0을 사용하는 이유 현재 코드베이스에서 다음 패턴을 볼 수 있습니다. #if SOMETHING_SUPPORTED+0 != 0 ... #endif 불행히도 이것은 매우 오래된 코드베이스이며 아무도 그것이 시작된 방법과 이유를 모릅니다. 나는 그것이 C에서 시작되었다고 생각하고 클래스를 사용하여 천천히 C로 변환되었으며 이제는 C ++로 경향이 있습니다. "클래식"대신 이전 구조를 사용하는 것의 명백한 이점을 볼 수는 없지만 뭔가 빠진 것 같습니다. #if SOMETHING_SUPPORTED ... #endif #if MACRO+0 != 0대신 왜 하나를 사용하는지 아십니까 #if MACRO? 여기서 단서는 코드베이스가 매우 오래되었다는 것입니다. 이 트릭은 코드 가 사전 처리기 조건..

programing 2020.10.26

LINQ를 사용하여 목록에서 중복을 계산하는 방법

LINQ를 사용하여 목록에서 중복을 계산하는 방법 항목 목록이 있습니다 John ID Matt ID John ID 스콧 ID Matt ID John ID Lucas ID 나는 그것들을 목록으로 다시 밀어 넣고 싶다. 이것은 또한 내가 가장 많은 중복 수를 기준으로 정렬하고 싶다는 것을 의미한다. 존 ID 3 매트 ID 2 스콧 ID 1 Lucas ID 1 LINQ 및 C #을 사용하여이 작업을 수행하는 방법을 알려주십시오. 모두 감사합니다 코드를 보여주는 편집 2 : List inventory = new List(); drinkingforDataContext db = new drinkingforDataContext(); foreach (string item in tbTitle.Text.Split(' ')..

programing 2020.10.26

Visual Studio 2010 : 솔루션에서 프로젝트 빌드 순서를 적용하는 방법은 무엇입니까?

Visual Studio 2010 : 솔루션에서 프로젝트 빌드 순서를 적용하는 방법은 무엇입니까? 나는 Visual Studio 2008에서 이것에 문제가 없었지만 VS 2010에 문제가있는 것 같으며 아마도 나일 것입니다. ASP.NET 웹 사이트 프로젝트와 몇 가지 C # 프로젝트 (BLL, DAL, NUnit의 테스트)에 대한 솔루션이 있습니다. 테스트를 실행하기 위해 NUnit을 자동으로 실행하도록 테스트 프로젝트의 빌드 프로세스를 구성했습니다. BLL 및 DAL 프로젝트가 테스트 프로젝트 전에 빌드되어 테스트가 최신 컴파일 된 버전에 대해 실행되는지 확인하고 싶습니다 (예, 한 프로젝트에서이 모든 작업을 수행 할 수 있다는 것을 알고 있지만, 그렇게하지 않기로 선택했습니다 .-- 저와 함께 참아..

programing 2020.10.26

“make oldconfig”는 Linux 커널 makefile에서 정확히 무엇을합니까?

“make oldconfig”는 Linux 커널 makefile에서 정확히 무엇을합니까? Linux 커널 makefile에서 대상 "oldconfig"가 정확히 무엇을하는지 설명 할 수 있습니까? 일부 빌드 문서에서 참조했지만 정확히 무엇을하는지 설명하지 않았습니다. 기존 .config파일을 읽고 파일에서 찾을 수없는 현재 커널 소스의 옵션을 사용자에게 프롬프트합니다. 이것은 기존 구성을 가져와 새 커널로 이동할 때 유용합니다. 를 실행하기 전에 make oldconfig이전 커널의 커널 구성 파일을 새 커널의 루트 디렉토리로 복사해야합니다. 에서 실행중인 시스템의 이전 커널 구성 파일 사본을 찾을 수 있습니다 /boot/config-3.11.0. 또는 커널 소스 코드에 구성이 있습니다.linux-3.1..

programing 2020.10.26

ZSH의 기록에서 항목을 제거하는 방법

ZSH의 기록에서 항목을 제거하는 방법 zsh를 사용하여 명령을 실행했다고 가정 해 보겠습니다. echo "mysecret" > file 다음 명령을 사용하여 항목 번호를 포함한 내역을 쉽게 인쇄 할 수 있습니다 fc -l. 1 echo "mysecret" >| file 그러나 어떻게 기록에서 항목을 쉽게 삭제할 수 있습니까? man zshbuiltins 에서 해당 단락을 찾을 수 없습니다 . * BSD / 다윈 : LC_ALL=C sed -i '' '/porn/d' $HISTFILE Linux (GNU sed) : LC_ALL=C sed -i '/porn/d' $HISTFILE $ HISTFILE에서 "porn"과 일치하는 모든 줄을 제거합니다. 를 사용하면 setopt HIST_IGNORE_SPACE..

programing 2020.10.26

함수에 변수를 전달할 때 Python timeit을 사용하는 방법은 무엇입니까?

함수에 변수를 전달할 때 Python timeit을 사용하는 방법은 무엇입니까? 나는 이것을 timeit을 사용하여 어려움을 겪고 있으며 누군가 팁이 있는지 궁금합니다. 기본적으로 속도를 테스트하고 이것을 만든 함수 (값을 전달하는)가 있습니다. if __name__=='__main__': from timeit import Timer t = Timer(superMegaIntenseFunction(10)) print t.timeit(number=1) 하지만 실행할 때 timeit 모듈에서 오는 것과 같은 이상한 오류가 발생합니다. : ValueError: stmt is neither a string nor callable 자체적으로 기능을 실행하면 제대로 작동합니다. 그 모듈을 시간에 래핑하면 오류가 발생..

programing 2020.10.26
반응형