반응형

자바 1500

Java에서 정적 메서드를 재정의하고 오버로드 할 수 있습니까?

Java에서 정적 메서드를 재정의하고 오버로드 할 수 있습니까? 알고 싶습니다 : Java에서 정적 메서드를 재정의 할 수없는 이유는 무엇입니까? Java에서 정적 메서드를 오버로드 할 수 있습니까? 정적 메서드는 정확한 의미에서 재정의 할 수 없지만 부모 정적 메서드를 숨길 수 있습니다. 실제로 컴파일러는 재정의 된 인스턴스 메서드와 마찬가지로 런타임이 아닌 컴파일 시간에 실행할 메서드를 결정합니다. 깔끔한 예를 보려면 여기를보십시오 . 그리고 이것은 인스턴스 메소드 재정의 와 클래스 (정적) 메소드 숨기기 의 차이점을 설명하는 Java 문서 입니다. 재정의 : Java에서 재정의한다는 것은 단순히 특정 메서드가 개체의 컴파일 타임 유형이 아니라 객체의 런타임 유형에 따라 호출된다는 것을 의미합니다 (..

IT TIP 2020.12.14

Ruby에서 스택 추적 객체를 얻는 방법은 무엇입니까?

Ruby에서 스택 추적 객체를 얻는 방법은 무엇입니까? Ruby에서 스택 추적 개체를 가져와야합니다. 인쇄하지 말고 나중에 분석하기 위해 기록하고 덤핑하도록합니다. 가능합니까? 어떻게? 이를 위해 Kernel.caller 를 사용할 수 있습니다 . 예외에 대한 스택 추적을 생성 할 때 동일한 방법이 사용됩니다. 문서에서 : def a(skip) caller(skip) end def b(skip) a(skip) end def c(skip) b(skip) end c(0) #=> ["prog:2:in `a'", "prog:5:in `b'", "prog:8:in `c'", "prog:10"] c(1) #=> ["prog:5:in `b'", "prog:8:in `c'", "prog:11"] c(2) #=> ["p..

IT TIP 2020.12.14

드래그 할 때 Google지도 이벤트 bounds_changed가 여러 번 트리거 됨

드래그 할 때 Google지도 이벤트 bounds_changed가 여러 번 트리거 됨 마커가있는 Google지도가 있습니다. 지도를 이동 / 확대 할 때 마커를 새로 고침하고 싶습니다. 이를 위해 이벤트를 사용하는 것이 좋지만 bounds_changed지도를 이동할 때지도를 이동하는 각 픽셀에 대해 이벤트가 트리거됩니다 . 사용자가지도 이동을 멈춘 경우 (예 : 드래그 한 후 마우스 버튼을 놓을 때) 만지도를 새로 고치고 싶습니다. 어떻게 할 수 있습니까? 보고 된 버그 인 것으로 밝혀졌습니다. http://code.google.com/p/gmaps-api-issues/issues/detail?id=1371 . Google 팀은 "유휴"이벤트를 사용하는 것이 좋습니다. 예 : google.maps.eve..

IT TIP 2020.12.14

DataTable의 열을 목록으로 변환하는 방법

DataTable의 열을 목록으로 변환하는 방법 여러 열이있는 DataTable이 있습니다. ListDataTable의 첫 번째 열을 가져오고 싶습니다 . 어떻게 할 수 있습니까? 이 시도: static void Main(string[] args) { var dt = new DataTable { Columns = { { "Lastname",typeof(string) }, { "Firstname",typeof(string) } } }; dt.Rows.Add("Lennon", "John"); dt.Rows.Add("McCartney", "Paul"); dt.Rows.Add("Harrison", "George"); dt.Rows.Add("Starr", "Ringo"); List s = dt.AsEnumerab..

IT TIP 2020.12.14

Chrome JavaScript Debugger 사용 / 페이지 로딩 이벤트 중단 방법

Chrome JavaScript Debugger 사용 / 페이지 로딩 이벤트 중단 방법 나는 크롬의 디버거를 사용하고 있으며 페이지가 실행되면 중단 점을 설정하는 것이 좋습니다. 내 문제는 f5를 수행하거나 URL 줄에서 Enter 키를 누르면 중단 점이 사라집니다. 페이지가 처음로드 될 때 발생하는 코드에서 중단 점을 어떻게 설정할 수 있습니까? 이후 버전의 Safari 및 Firefox는 다시로드 할 때 중단 점에서 제대로 작동해야하지만 쿼리가 요청간에 정확히 동일한 지 확인해야합니다. 예를 들어 ExtJS 4 _dc=는 캐시를 비활성화 하는를 추가 합니다. 해당 동작을 중지하려면 다음을 추가하십시오. Ext.Loader.setConfig({ disableCaching: false, enabled: ..

IT TIP 2020.12.14

C ++에서 c_str 함수의 사용은 무엇입니까

C ++에서 c_str 함수의 사용은 무엇입니까 나는 방금 C ++를 읽기 시작했고 C에는없는 문자열 조작을위한 풍부한 기능을 가진 C ++을 발견했다. 나는이 함수를 읽고 있었고 c_str()내가 이해 c_str하는 바는 null로 끝나거나 null로 끝나는 문자열이 아닐 수있는 문자열을 변환하는 것입니다. 사실입니까? 누구든지 내가 c_str 함수 의 사용을 이해할 수 있도록 몇 가지 예를 제안 할 수 있습니까 ?? c_strconst char*null로 끝나는 문자열 (예 : C 스타일 문자열)을 가리키는를 반환합니다 . std::stringC 스타일 문자열로 작업 할 것으로 예상되는 함수에 의 "내용"¹을 전달하려는 경우 유용 합니다. 예를 들어 다음 코드를 고려하십시오. std::string s..

IT TIP 2020.12.14

node.js에서 내 스크립트가 직접 실행되고 있는지 또는 다른 스크립트에 의해로드되고 있는지 알 수 있습니까?

node.js에서 내 스크립트가 직접 실행되고 있는지 또는 다른 스크립트에 의해로드되고 있는지 알 수 있습니까? 방금 node.js를 시작하고 있으며 Python에 대한 경험이 있습니다. Python에서 __name__변수가로 설정 되었는지 여부를 확인할 수 있으며 "__main__"스크립트가 직접 실행되고 있는지 알 수 있습니다. 이 경우 테스트 코드를 실행하거나 다른 방법으로 모듈을 직접 사용할 수 있습니다. node.js에 비슷한 것이 있습니까? 를 사용 module.parent하여 현재 스크립트가 다른 스크립트에 의해로드되었는지 확인할 수 있습니다 . 예 : a.js: if (!module.parent) { console.log("I'm parent"); } else { console.log("I..

IT TIP 2020.12.14

JPA : 모델 계층 구조 구현-@MappedSuperclass 대 @Inheritance

JPA : 모델 계층 구조 구현-@MappedSuperclass 대 @Inheritance Play Framework 1.2.4를 PostgreSQL및 JPA. 모델 계층 구조를 갖고 있으며이를 수행하는 몇 가지 대안이 있는지 확인하고 싶습니다. 기본 클래스 (추상적 임)와이 기본 클래스를 확장하는 두 개의 구체적인 클래스가 있습니다. 구체적인 클래스를 갖고 싶은 동안이 기본 클래스를 유지하고 싶지 않습니다. 기본 클래스에는 다른 Model 클래스가 속성으로 있습니다. 즉, @ManyToOne기본 클래스에 관계가 있습니다. 내 질문은 이것을 구현하는 가장 좋은 방법은 무엇입니까? 사용 @MappedSuperclass또는 @Inheritance과 TABLE_PER_CLASS전략? 나는 그들이 거의 동등 해..

IT TIP 2020.12.14

WAS (Windows Process Activation Service)에서 응용 프로그램 풀을 제공하기 위해 작업자 프로세스를 시작할 때 오류가 발생했습니다.

WAS (Windows Process Activation Service)에서 응용 프로그램 풀을 제공하기 위해 작업자 프로세스를 시작할 때 오류가 발생했습니다. http : // localhost / 로 이동할 때 IIS 7 응용 프로그램 풀이 중지됨 이벤트 뷰어-> 시스템 로그에서 다음을 확인합니다. 응용 프로그램 풀 ASP.NET v4.0이 비활성화되었습니다. WAS (Windows Process Activation Service)에서 응용 프로그램 풀을 제공하기 위해 작업자 프로세스를 시작할 때 오류가 발생했습니다. 이 문제가 발생하는 이유에 대한 자세한 메시지를보기 위해 취할 수있는 다른 문제 해결 단계가 있습니까? 응용 프로그램 풀이 특정 ID로 실행되는 경우 만료 된 암호가 문제의 원인 일 수..

IT TIP 2020.12.14

함수에 매개 변수로 전달하지 않고 Spring에서 현재 사용자 로케일을 얻는 방법은 무엇입니까?

함수에 매개 변수로 전달하지 않고 Spring에서 현재 사용자 로케일을 얻는 방법은 무엇입니까? 저는 Spring 3.1을 사용하고 있으며 현재 사용자에 대해 활성화 된 로케일을 찾고 싶습니다. 컨트롤러에서 서비스 계층으로 전달하지 않고 로케일을 직접 가져 오는 방법이 있습니다. 스프링은 정적 메서드를 호출하여 얻을 수있는 스레드 로컬 저장소에 로케일을 저장합니까? 나는 또한 Locale주변을 지나치지 않고 로케일에 액세스하는 방법을 찾고 있었지만 여전히 Spring을 처음 접했으며 대부분의 솔루션이 혼란 스럽다는 것을 알았습니다. 그러나 Spring MVC는 스레드 로컬 스토리지에 로케일을 저장합니다. 다음을 통해 액세스 할 수 있습니다. Locale locale = LocaleContextHolder..

IT TIP 2020.12.14
반응형