반응형

2020/10/15 30

다른 동기화 된 메서드에서 동기화 된 메서드를 호출하는 것이 안전합니까?

다른 동기화 된 메서드에서 동기화 된 메서드를 호출하는 것이 안전합니까? 동기화 된 메서드가 다른 동기화 된 메서드를 호출하는 경우 스레드로부터 안전합니까? void synchronized method1() { method2() } void synchronized method2() { } 예, 메소드를으로 표시 synchronized하면 실제로 다음을 수행하는 것입니다. void method1() { synchronized (this) { method2() } } void method2() { synchronized (this) { } } 스레드 호출이 method1에서 method2로 들어 오면 this이미 잠금을 유지 한 다음 통과 할 수 있는지 확인합니다 . 스레드가 method1 또는 method..

Programing 2020.10.15

Java Final 변수에 기본값이 있습니까?

Java Final 변수에 기본값이 있습니까? 다음과 같은 프로그램이 있습니다. class Test { final int x; { printX(); } Test() { System.out.println("const called"); } void printX() { System.out.println("Here x is " + x); } public static void main(String[] args) { Test t = new Test(); } } 실행하려고하면 다음과 같이 컴파일러 오류가 발생합니다. variable x might not have been initializedJava 기본값에 따라 아래 출력을 올바르게 받아야합니까 ?? "Here x is 0". 최종 변수에 dafault 값이 있습니..

Programing 2020.10.15

비동기식, 비차 단식, 이벤트 기반 아키텍처의 차이점은 무엇입니까?

비동기식, 비차 단식, 이벤트 기반 아키텍처의 차이점은 무엇입니까? 차이점은 무엇입니까? 비동기 , 비 차단 및 이벤트 기반 아키텍처? 뭔가가 될 수 모두 비동기 및 비 차단 (및 이벤트 기반 )? 프로그래밍에서 가장 중요한 것은 비동기, 비 차단 및 / 또는 이벤트 기반 (또는 3 개 모두)일까요? 예를 들어 보면 좋을 것입니다. 이 질문은 비슷한 주제에 대한 훌륭한 StackOverflow 기사를 읽었 기 때문에 제기 되었지만 위의 질문에 대한 답변이 아닙니다. 비동기 비동기는 말 그대로 동기가 아님을 의미합니다. 이메일은 비동기 적입니다. 메일을 보내면 지금 응답을받을 수 없습니다. 그러나 그것은 비 차단이 아닙니다. 본질적으로 이것이 의미하는 것은 "구성 요소"가 즉시 응답을 기대하지 않고 서로에..

Programing 2020.10.15

Spring Java 구성에서 @Bean 주석이 달린 메소드 호출

Spring Java 구성에서 @Bean 주석이 달린 메소드 호출 스프링 주입이 @Bean주석으로 메서드 호출을 처리하는 방법에 대해 궁금합니다 . @Bean메서드에 주석을 달고 인스턴스를 반환하면 스프링이 메서드를 호출하고 반환 된 인스턴스를 가져 와서 빈을 만들도록 지시한다는 것을 이해합니다. 그러나 때로는 해당 빈을 사용하여 다른 빈을 연결하거나 다른 코드를 설정해야합니다. 이 작업을 수행하는 일반적인 방법은 @Bean주석이있는 메서드를 호출하여 인스턴스를 가져 오는 것입니다. 내 질문은 왜 이것이 빈의 여러 인스턴스가 떠 다니는 원인이되지 않습니까? 예를 들어, 아래 코드를 참조하십시오 (다른 질문에서 발췌). 이 entryPoint()메서드는 주석으로 처리 @Bean되었으므로 Spring이의 새..

Programing 2020.10.15

Visual Studio 15에서 "여기까지 실행"을 비활성화하는 방법은 무엇입니까?

Visual Studio 15에서 "여기까지 실행"을 비활성화하는 방법은 무엇입니까? 커서를 코드 왼쪽으로 이동할 때 나타나는 "여기로 실행 실행"버튼을 비활성화하려면 어떻게해야합니까? 코드를 선택하는 동안 실수로 클릭하면 정말 짜증납니다. 디버깅 옵션의 맨 끝에서 디버깅하는 동안 편집기에서 클릭하여 실행 버튼 표시를 선택 취소 합니다 . Visual Studio 2019의 약간의 차이 참고 URL : https://stackoverflow.com/questions/41072534/how-to-disable-run-execution-to-here-in-visual-studio-15

Programing 2020.10.15

matplotlib의 imshow를 사용하여 NaN 값을 특수 색상으로 어떻게 플롯 할 수 있습니까?

matplotlib의 imshow를 사용하여 NaN 값을 특수 색상으로 어떻게 플롯 할 수 있습니까? matplotlib에서 imshow를 사용하여 데이터를 히트 맵으로 표시하려고하는데 일부 값은 NaN입니다. NaN을 컬러 맵에서 찾을 수없는 특수한 색상으로 렌더링하고 싶습니다. 예: import numpy as np import matplotlib.pyplot as plt f = plt.figure() ax = f.add_subplot(111) a = np.arange(25).reshape((5,5)).astype(float) a[3,:] = np.nan ax.imshow(a, interpolation='nearest') f.canvas.draw() 결과 이미지는 예기치 않게 모두 파란색 (제트 컬러..

Programing 2020.10.15

IrfanView에서 투명 이미지 배경 설정

IrfanView에서 투명 이미지 배경 설정 검은 색 모양과 투명한 배경으로 구성된 PNG 이미지가 있습니다. 불행히도 IrfanView는 투명한 배경을 검은 색으로 표시하므로 검은 색에 검은 색 만 표시됩니다. Irfan 설정에서 창의 배경색을 변경할 수 있지만 이미지 주변에서만 변경되며 투명한 색상은 여전히 ​​검은 색입니다. 투명하게 표시되는 색상을 변경하거나 최적으로 Photoshop과 같은 흰색 회색 사각형을 사용하는 방법이 있습니까? 당신은 올바른 길을 가고있었습니다. IrfanView는 이미지 주변의보기 색상과 동일한 투명도 배경을 설정합니다. 뷰 색상을 흰색으로 변경 한 후 IrfanView로 이미지를 다시 열면됩니다. Irfanview에서보기 색상을 변경하려면 다음으로 이동하십시오. Op..

Programing 2020.10.15

System.Net.WebRequest가 지원하는 SSL / TLS 버전은 무엇입니까?

System.Net.WebRequest가 지원하는 SSL / TLS 버전은 무엇입니까? 이제 SSL 3이 POODLE 공격에 취약한 것으로 밝혀졌습니다 . https Uri에 연결할 때 System.Net.WebRequest가 사용하는 SSL / TLS 버전은 무엇입니까? WebRequest를 사용하여 여러 타사 API에 연결합니다. 이들 중 하나는 이제 SSL 3을 사용하는 모든 요청을 차단할 것이라고 말했습니다. 그러나 WebRequest는 .Net 코어 프레임 워크 (4.5 사용)의 일부이므로 어떤 버전을 사용하는지 명확하지 않습니다. System.Net.WebRequest를 사용하는 경우 응용 프로그램은 서버와 협상하여 응용 프로그램과 서버가 모두 지원하는 가장 높은 TLS 버전을 결정하고이를 사..

Programing 2020.10.15

Jetifier는 무엇입니까?

Jetifier는 무엇입니까? Jetifier는 무엇입니까? 예를 들어 androidx 패키지 종속성을 사용하여 새 프로젝트를 만들려면이 새 프로젝트에서 gradle.properties 파일에 다음 줄을 추가해야 합니다. android.enableJetifier=true "제티 파이어 활성화"란 무슨 뜻입니까? 올해 Google I / O (18), Google은 개발자의 삶을 편하게 해주는 라이브러리 세트 / 컬렉션 인 Jetpack을 발표했습니다. Jetpack에는 이전에 도입 된 Android 아키텍처 구성 요소 (ViewModel, Room, Paging, LiveData 등)와 새로 도입 된 WorkManager, Navigation과 같은 아키텍처 구성 요소가 포함되어 있습니다. 이 Jetpa..

Programing 2020.10.15

Javadoc에 대한 훌륭하고 현대적인 대안이 있습니까?

Javadoc에 대한 훌륭하고 현대적인 대안이 있습니까? 현실을 직시하자 : 기본 Javadoc이보기 흉한 것을보기 위해 디자이너가 될 필요는 없습니다 . 웹에는 스타일이 변경된 Javadoc을 제공하는 몇 가지 리소스가 있습니다. 그러나 기본 동작은 제품을 나타내며 합리적으로보기 좋을 것입니다. 또 다른 문제는 Javadoc의 유용성이 다른 유사한 리소스에 비해 최신이 아니라는 사실입니다. 특히 거대한 프로젝트는 Firefox의 빠른 검색을 사용하여 탐색하기가 어렵습니다. 실용적인 질문 : 브라우저보다 더 유용한 방식으로 기존 Javadoc을 탐색 할 수있는 독립형 (데스크톱) 애플리케이션이 있습니까? Mono의 문서 브라우저와 같은 것을 생각하고 있습니다. 이론적 질문 : Javadoc을 어떻게 든 ..

Programing 2020.10.15
반응형