반응형

Java 2009

예외 개체에서 추적 정보 추출

예외 개체에서 추적 정보 추출 출처를 알 수없는 예외 객체가 주어지면 추적을 얻을 수있는 방법이 있습니까? 다음과 같은 코드가 있습니다. def stuff(): try: ..... return useful except Exception as e: return e result = stuff() if isinstance(result, Exception): result.traceback >> import sys, traceback >>> def raise_exception(): ... try: ... raise Exception ... except Exception: ... ex_type, ex, tb = sys.exc_info() ... traceback.print_tb(tb) ... finally: .....

programing 2020.08.30

i ++가 원 자성이 아닌 이유는 무엇입니까?

i ++가 원 자성이 아닌 이유는 무엇입니까? i++Java에서 원 자성 이 아닌 이유는 무엇 입니까? Java를 좀 더 깊이 이해하기 위해 스레드의 루프가 실행되는 빈도를 계산하려고했습니다. 그래서 나는 private static int total = 0; 메인 클래스에서. 두 개의 스레드가 있습니다. 글타래 (쓰레드) 1 : Prints System.out.println("Hello from Thread 1!"); 스레드 2 : Prints System.out.println("Hello from Thread 2!"); 그리고 스레드 1과 스레드 2에 의해 인쇄 된 줄을 계산합니다. 그러나 스레드 1의 줄 + 스레드 2의 줄은 인쇄 된 총 줄 수와 일치하지 않습니다. 내 코드는 다음과 같습니다. imp..

programing 2020.08.30

Android : 프로그래밍 방식으로 화면을 켜고 끄는 방법은 무엇입니까?

Android : 프로그래밍 방식으로 화면을 켜고 끄는 방법은 무엇입니까? 이 게시물을 "중복"으로 표시하기 전에 다른 게시물이 문제에 대한 해결책을 갖고 있지 않기 때문에이 게시물을 작성하고 있습니다. 장치를 끄려고하는데 몇 분이나 센서가 교체 된 후 다시 켜십시오. 디스플레이 테스트 끄기 다음을 사용하여 화면을 끌 수 있습니다. params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON; params.screenBrightness = 0; getWindow().setAttributes(params); wl.release () 메서드를 사용하여 화면을 끌 수 없습니다. 디스플레이 테스트 켜기 내 첫 번째 추측은 다음과 같이 작동하지 않습니다. 아무 일도 일어나지 않고 화면이..

programing 2020.08.30

AngularJS

AngularJS 둘러싸 지 않은 유효성 검사 Angular 에서 양식의 유효성을 검사하는 것과 유사한 방식으로 격리 된 단일 유효성을 검사 할 수 있습니까? 나는 다음과 같은 것에 대해 생각하고 있습니다. Too long! 위의 예는 작동하지 않습니다. A의 그것을 둘러싸 및 교체 ng-show와 함께하는 ng-show="myForm.myInput.$error.maxlength"데 도움이됩니다. 사용하지 않고 할 수 있습니까? ng-form 각도 지시문 ( 여기 문서 참조 )을 사용하여 html 양식 외부에서도 모든 것을 그룹화 할 수 있습니다. 그런 다음 각도 FormController를 활용할 수 있습니다. Too long! 예 루프에서 반복하고 양식 이름과 유효한 상태를 보간 할 수 있어야하는 경..

programing 2020.08.30

파이썬 패키지의 일부인 모든 모듈을 나열 하시겠습니까?

파이썬 패키지의 일부인 모든 모듈을 나열 하시겠습니까? 파이썬 패키지의 일부인 모든 모듈을 찾는 간단한 방법이 있습니까? 나는 이 오래된 토론을 찾았 는데, 이것은 실제로 결정적이지는 않지만 os.listdir ()을 기반으로하는 내 자신의 솔루션을 출시하기 전에 확실한 답을 얻고 싶습니다. 예, 기반 pkgutil또는 이와 유사한 것을 원합니다. 이렇게하면 달걀이나 zip 형식에 관계없이 모든 패키지를 똑같이 처리 할 수 ​​있습니다 (os.listdir이 도움이되지 않는 경우). import pkgutil # this is the package we are inspecting -- for example 'email' from stdlib import email package = email for im..

programing 2020.08.30

줄 번호로 분할하는 방법

줄 번호로 분할하는 방법 특정 줄 번호에서 400k 줄 길이의 로그 파일을 나누고 싶습니다. 이 질문에 대해 임의의 숫자를 300k로 만들어 보겠습니다. 이 작업을 수행 할 수있는 Linux 명령이 있습니까 ( 스크립트 내에서 )? split파일을 크기 나 줄 번호로 동일한 부분으로 나눌 수 있다는 것을 알고 있지만 그게 내가 원하는 것이 아닙니다. 한 파일의 처음 300k와 두 번째 파일의 마지막 100k를 원합니다. 어떤 도움을 주시면 감사하겠습니다. 감사! 다시 생각하면 이것은 수퍼 유저 또는 서버 오류 사이트에 더 적합 할 것입니다. file_name=test.log # set first K lines: K=1000 # line count (N): N=$(wc -l < $file_name) # l..

programing 2020.08.30

Jackson 및 일반 유형 참조

Jackson 및 일반 유형 참조 다음과 같이 일반 메서드에 jackson json 라이브러리를 사용하고 싶습니다. public MyRequest tester() { TypeReference typeRef = new TypeReference(); MyWrapper requestWrapper = (MyWrapper) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper { private MyRequest request; public MyRequest getRequest() { return request; } public void setRequest(MyReques..

programing 2020.08.30

자바에서 이니셜 라이저와 생성자의 사용

자바에서 이니셜 라이저와 생성자의 사용 그래서 저는 늦게 Java 기술을 연마했고 이전에 알지 못했던 몇 가지 기능을 발견했습니다. 정적 및 인스턴스 이니셜 라이저는 이러한 두 가지 기술입니다. 내 질문은 생성자에 코드를 포함하는 대신 이니셜 라이저를 언제 사용합니까? 몇 가지 명백한 가능성을 생각했습니다. 정적 / 인스턴스 이니셜 라이저는 "최종"정적 / 인스턴스 변수의 값을 설정하는 데 사용할 수 있지만 생성자는 정적 이니셜 라이저를 사용하여 클래스의 정적 변수 값을 설정할 수 있습니다. 이는 각 생성자의 시작 부분에 "if (someStaticVar == null) // do stuff"코드 블록을 갖는 것보다 더 효율적이어야합니다. 두 경우 모두 이러한 변수를 설정하는 데 필요한 코드가 단순히 "..

programing 2020.08.30

Spring의 순환 종속성

Spring의 순환 종속성 Spring은 이것을 어떻게 해결합니까? 빈 A는 빈 B에 의존하고 빈 B는 빈 A에 의존합니다. 다른 답변에서 말했듯이 Spring은 콩을 만들고 필요에 따라 주입하여 처리합니다. 결과 중 하나는 빈 주입 / 속성 설정이 XML 와이어 링 파일이 의미하는 것과 다른 순서로 발생할 수 있다는 것입니다. 따라서 속성 setter가 이미 호출 된 다른 setter에 의존하는 초기화를 수행하지 않도록주의해야합니다. 이를 처리하는 방법은 빈을 InitializingBean인터페이스 구현으로 선언하는 것 입니다. 이를 위해서는 afterPropertiesSet()메서드 를 구현 해야하며 여기서 중요한 초기화를 수행합니다. (또한 중요한 속성이 실제로 설정되었는지 확인하는 코드를 포함합니..

programing 2020.08.30

프로그래머는 SSIS를 사용해야하며, 그렇다면 그 이유는 무엇입니까?

프로그래머는 SSIS를 사용해야하며, 그렇다면 그 이유는 무엇입니까? [닫은] .NET 개발자로서 코드 작성보다 SSIS 패키지를 선호해야하는 이유는 무엇입니까? 우리는이 톤 곳은 내가 현재 작업 생산에 패키지를, 그들은 모두 "쓰기"(아마도? 그릴) 및 유지 보수에 대한 악몽입니다. 각 패키지는 추상화가 중단되는 지점에서 C # 및 VB.NET 스크립트가 혼합 된 여러 가지 색상의 스파게티 그릇처럼 보입니다. 각 "SQL 실행 태스크"또는 "Foreach 루프"가 수행하는 작업을 파악하려면 저주받은 것을 두 번 클릭하고 여러 탭에 흩어져있는 리터럴 값 및 표현식 트리를 탐색해야합니다. 저는 개방적이므로 다른 훌륭한 개발자 가 단순히 코드를 작성하는 것보다 SSIS가 더 생산적 이라고 생각하는지 알고 싶..

programing 2020.08.30
반응형