반응형

spring3 393

동일한 신호에 대한 여러 bash 트랩

동일한 신호에 대한 여러 bash 트랩 bash에서 "trap"명령을 사용하면 주어진 신호에 대한 이전 트랩이 대체됩니다. 동일한 신호에 대해 둘 이상의 트랩 발사 방법이 있습니까? 편집하다: 질문을 잘못 읽은 것 같습니다. 대답은 간단합니다. handler1 () { do_something; } handler2 () { do_something_else; } handler3 () { handler1; handler2; } trap handler3 SIGNAL1 SIGNAL2 ... 실물: 명령 끝에 여러 신호를 나열하십시오. trap function-name SIGNAL1 SIGNAL2 SIGNAL3 ... 다음을 사용하여 특정 신호와 관련된 함수를 찾을 수 있습니다 trap -p. trap -p SIG..

IT이야기 2021.04.10

matcher의 그룹 방법을 사용할 때 "일치하지 않음"

matcher의 그룹 방법을 사용할 때 "일치하지 않음" HTTP 응답에서 응답 코드를 얻기 위해 Pattern/ Matcher를 사용 하고 있습니다. groupCount1을 반환하지만 가져 오려고 할 때 예외가 발생합니다! 왜 그런지 아세요? 코드는 다음과 같습니다. //get response code String firstHeader = reader.readLine(); Pattern responseCodePattern = Pattern.compile("^HTTP/1\\.1 (\\d+) OK$"); System.out.println(firstHeader); System.out.println(responseCodePattern.matcher(firstHeader).matches()); System.ou..

IT이야기 2021.04.10

잘못된 지연 초기화

잘못된 지연 초기화 Findbug는 잘못된 지연 초기화를 사용한다고 말했습니다. public static Object getInstance() { if (instance != null) { return instance; } instance = new Object(); return instance; } 나는 여기서 잘못된 것을 보지 않는다. findbug의 잘못된 동작입니까, 아니면 뭔가 놓쳤습니까? Findbug는 잠재적 인 스레딩 문제를 참조하고 있습니다. 다중 스레드 환경에서는 현재 코드로 싱글 톤이 두 번 이상 생성 될 가능성이 있습니다. 이 독서의 많은입니다 여기가 있지만, 설명하는 데 도움이됩니다. 여기서 경쟁 조건은에 있습니다 if check. 첫 번째 호출에서 스레드는에 들어가 if chec..

IT이야기 2021.04.10

Xcode가 내 앱을 컴파일하지만 시뮬레이터에서 실행할 수 없습니다.

Xcode가 내 앱을 컴파일하지만 시뮬레이터에서 실행할 수 없습니다. 내 앱을 컴파일 할 때 Xcode가 "Attaching to Projectname ..."이라고 말하고 거기에 멈 춥니 다. 디버거는 다음을 출력합니다. 오류 : 프로세스 ID 0에 연결하지 못했습니다. 다시 청소하고 지 으려고했지만 여전히 작동하지 않습니다. 나는 봤지만 도움이되는 것을 찾을 수 없었다. 이 문제를 어떻게 해결할 수 있습니까? 감사합니다! 나를위한 해결책은 Xcode가 이전에 생성 한 모든 것을 삭제하는 것이 었습니다. 시뮬레이터의 앱 ... 홈 화면에 도달 할 수 없어서 불가능한 경우 바로 아래에서 앱을 삭제할 수 있습니다. ~/Library/Application Support/iPhoneSimulator/6.0/A..

IT이야기 2021.04.09

JavaDoc에서 재정의 된 메서드

JavaDoc에서 재정의 된 메서드 내가 개발 한 Java 프로그램을 문서화하고 있으며 수퍼 클래스를 문서화하는 경우 상속 된 메소드 (재정의 됨)에 대해 JavaDoc이 생성되는지 알고 싶습니까? 나는라는 클래스가있는 경우 Vehicle로모그래퍼 drive()의 방법 및라는 하위 클래스 Car으로 drive()대체 방법을 더 자바 독은 자동차 클래스에 넣어되지 않은 경우, 차량 구동 방법에 대한 설명서는 자동차 구동 방법에 포함됩니다? 수퍼 클래스를 문서화하면 상속 된 메소드 (재정의 됨)에 대해 JavaDoc이 생성되는지 알고 싶습니까? 예. 서브 클래스에 javadoc 주석이 없으면 수퍼 클래스 javadoc을 기반으로 javadocs가 생성됩니다. 서브 클래스에서 javadocs를 정의하면 상속 ..

IT이야기 2021.04.09

명령 줄을 통해 Git 커밋 메시지에 아포스트로피 (작은 따옴표) 사용

명령 줄을 통해 Git 커밋 메시지에 아포스트로피 (작은 따옴표) 사용 이 질문에 이미 답변이 있습니다. 작은 따옴표로 묶인 문자열 내에서 작은 따옴표를 이스케이프하는 방법 21 답변 나는 이것을 한 단계 더 나아가 려고 노력하고있다 . 표준 Bash 셸에서 어떻게 작동 할 수 있습니까? git commit -m 'cracked enigma's code' 다음과 같이 백 슬래시 이스케이프를 사용하여 간단히 수행 할 수 있습니까? git commit -m 'cracked enigma\'s code' 또한 큰 따옴표는 어떻게 사용할 수 있습니까? 또한 백 슬래시 이스케이프로? 그게 최선의 방법일까요? 좋은 대안이 있습니까? git commit -m 'cracked the "real" enigma's code..

IT이야기 2021.04.09

Typescript에서 대리자 형식 선언

Typescript에서 대리자 형식 선언 C # 배경에서 왔기 때문에 함수 서명을 정의하는 데이터 유형을 만들고 싶습니다. C #에서는 다음 delegate과 같이 선언됩니다. delegate void Greeter (string message); public class Foo { public void SayHi (Greeter g) { g("Hi!"); } } 이제 Typescript에서 비슷한 결과를 얻고 싶습니다. Typescript에는 대리자 유형이 없지만 람다 만 있다는 것을 알고 있습니다. 나는 다음과 같은 것을 생각 해냈다. class Foo { SayHi (greeter: (msg: String) => void) { greeter('Hi!'); } } 이것이 작동하는 동안 메서드 서명을 (..

IT이야기 2021.04.09

설치시 bower가 통계를 요청하지 않도록합니다.

설치시 bower가 통계를 요청하지 않도록합니다. bower를 사용하는 앱에 대해 자동화 된 패키지 빌드를 설정하려고합니다. postinstall에서 bower 설치에 도달하면 bower는 다음 메시지를 표시합니다. [?] bower는 시간이 지남에 따라 도구를 개선하기 위해 사용 통계를 익명으로보고 할 수 있습니까? (예 / 아니요) 이것은 자동화 된 스크립트를 망치고 있습니다. 이 문제를 처리하기 위해 예상 스크립트를 작성할 수는 있지만 필요하지 않으면 작성하지 않을 것입니다. 닥치게하는 방법이 있나요? 의견에서 언급했듯이 이것은 github에서 문제 로 제기되었습니다 . 그 문제의 끝에는 CHANGELOG 주석 끝에 사소한 메모에 대한 참조가 있습니다 . 참고 : 사용자 --config.intera..

IT이야기 2021.04.09

ConstraintLayout 종횡비

ConstraintLayout 종횡비 다음 레이아웃 파일을 고려하십시오. app : layout_constraintDimensionRatio가 어떻게 작동하는지 잘 모르겠습니다. 내 이해는 비율이 항상 너비 : 높이입니다. 따라서 3 : 1은 항상 ImageView가 높이보다 3 배 더 넓게 보이게합니다. 접두사 H 또는 W는 비율을 준수해야하는 차원을 ConstraintLayout에 알려줍니다. H이면 다른 제약 조건에서 너비가 먼저 계산되고 가로 세로 비율에 따라 높이가 조정됨을 의미합니다. 그러나 이것은 레이아웃의 결과입니다. 높이가 너비보다 3 배 더 큽니다. 누구든지 app : layout_constraintDimensionRatio 설정과 관련하여 치수가 계산되는 방법을 나에게 설명 할 수 있..

IT이야기 2021.04.08

Cobertura를 사용하여 코드 검사에서 메서드 제외

Cobertura를 사용하여 코드 검사에서 메서드 제외 Cobertura 커버리지 보고서에 포함되지 않도록 코드를 제외하는 방법이 있습니까? 보장 보고서에 포함해서는 안되는 몇 가지 방법이 있으므로 보장 번호를 낮추지 않습니다. 나는 Clover에 그러한 기능이 있다는 것을 알고 있지만 Cobertura와 비슷한 것을 찾지 못했습니다. 계측에서 클래스를 제외 할 수 있습니다. 그런 다음 보고서에 나타나지 않아야합니다. 아래의 exclude 문을 참조하세요. 일부 메서드에 대한 호출을 무시할 수도 있습니다. 아래의 ignore 문을 참조하십시오 . maven을 사용하는 경우 maven 플러그인 설명서를 참조하십시오 . com.example.boringcode.* com/example/dullcode/**/..

IT이야기 2021.04.08
반응형