반응형

분류 전체보기 2429

이 Java 8 프로그램이 컴파일되지 않는 이유는 무엇입니까?

이 Java 8 프로그램이 컴파일되지 않는 이유는 무엇입니까? 이 프로그램은 Java 7 (또는를 사용하는 Java 8 -source 7)에서 제대로 컴파일되지만 Java 8에서는 컴파일되지 않습니다. interface Iface {} class Impl implements Iface {} class Acceptor { public Acceptor(T obj) {} } public class Main { public static void main(String[] args) { Acceptor acceptor = new Acceptor(new Impl()); } } 결과: Main.java:10: error: incompatible types: cannot infer type arguments for Ac..

developer tip 2020.10.15

종속성 주입과 함께 log4net을 사용하는 방법

종속성 주입과 함께 log4net을 사용하는 방법 나는 의존성 주입 프레임 워크에서 log4net의 올바른 패턴과 사용법을 알아 내려고 노력하고 있습니다. Log4Net은 ILog 인터페이스를 사용하지만 전화를해야합니다. LogManager.GetLogger(Reflection.MethodBase.GetCurrentMethod().DeclaringType) 정보를 기록해야하는 각 클래스 또는 메소드에서. 이것은 IoC 원칙에 위배되는 것으로 보이며 Log4Net을 사용하는 것과 연결됩니다. 어딘가에 다른 추상화 레이어를 넣어야할까요? 또한 다음과 같은 현재 사용자 이름과 같은 사용자 지정 속성을 기록해야합니다. log4net.ThreadContext.Properties["userName"] = Appli..

developer tip 2020.10.15

CSS : .class : last-of-type [요소가 아닌 클래스!]를 말하는 방법

CSS : .class : last-of-type [요소가 아닌 클래스!]를 말하는 방법 중복 가능성 : CSS에서 특정 클래스 이름을 가진 "마지막 자식"을 어떻게 선택합니까? 제목에서 알 수 있듯이 특정 클래스가있는 특정 유형의 마지막 요소에 CSS 규칙을 지정하고 싶습니다. 다음 코드는 완벽하게 작동합니다. div:last-of-type { margin-right:0; } 하지만 나는 같은 것을 원한다 div.class:last-of-type { margin-right:0; } 어떻게하나요? 불행히도에서는 마지막을 찾을 .class수 없습니다 last-of-type. 편집 : 실제로이 답변에 건설적인 것을 추가하려면 JavaScript로 대체하여이 선택기를 찾거나 마크 업 / CSS를 수정할 수 있..

developer tip 2020.10.15

XAML의 읽기 전용 속성에서 OneWayToSource 바인딩

XAML의 읽기 전용 속성에서 OneWayToSource 바인딩 as 모드 를 사용하여 Readonly속성 에 바인딩하려고하는데 OneWayToSourceXAML에서 수행 할 수없는 것 같습니다. 나는 얻다: 액세스 가능한 집합 접근자가 없으므로 'FlagThingy.IsModified'속성을 설정할 수 없습니다. IsModified에 대한 읽기 전용 DependencyProperty입니다 FlagThingy. 이 값을 FlagIsModified컨테이너 의 속성에 바인딩하고 싶습니다 . 확실하게: FlagThingy.IsModified --> container.FlagIsModified ------ READONLY ----- ----- READWRITE -------- XAML만으로 가능합니까? 업데이트..

developer tip 2020.10.15

초 고성능 C / C ++ 해시 맵 (테이블, 사전)

초 고성능 C / C ++ 해시 맵 (테이블, 사전) 고성능 해시 맵 데이터 구조의 값을 구조화하려면 기본 키 (int, 어쩌면 long)를 매핑해야합니다. 내 프로그램에는 이러한 맵이 수백 개 있으며 각 맵에는 일반적으로 최대 수천 개의 항목이 있습니다. 그러나지도는 지속적으로 "새로 고침"또는 "이탈"됩니다. 수백만을 처리 상상 add하고 delete두 번째 메시지. 이 사용 사례에 맞는 데이터 구조를 가진 C 또는 C ++의 라이브러리는 무엇입니까? 또는 자신의 건물을 어떻게 추천 하시겠습니까? 감사! 나는 당신이 시도하는 것이 좋습니다 구글 SparseHash (또는 C11 버전 구글 SparseHash-C11를 )하고 필요에 맞는 있는지 확인합니다. 메모리 효율적인 구현과 속도에 최적화 된 구현..

developer tip 2020.10.15

기능성 렌즈

기능성 렌즈 누군가 기능 렌즈를 설명해 주시겠습니까? Google에게는 놀랍도록 어려운 주제이며 진전을 이루지 못했습니다. 내가 아는 것은 OO와 비슷한 get / set 기능을 제공한다는 것입니다. 렌즈는 게터와 세터의 두 가지 기능으로 구성됩니다. data Lens a b = Lens { getter :: a -> b, setter :: b -> a -> a } 예를 들어 한 쌍의 첫 번째 부분과 두 번째 부분에 대한 렌즈가있을 수 있습니다. fstLens :: Lens (a, b) a fstLens = Lens fst $ \x (a, b) -> (x, b) sndLens :: Lens (a, b) b sndLens = Lens snd $ \x (a, b) -> (a, x) 렌즈의 진정한 편리함은 다..

developer tip 2020.10.15

Visual Studio의 보안 개발 수명주기 검사 옵션은 무엇인가요?

Visual Studio의 보안 개발 수명주기 검사 옵션은 무엇인가요? 이전 버전에서 본 적이 있지만 Visual Studio 2013 Preview를 사용하고 있습니다. 마법사를 사용하여 새 프로젝트를 만들 때 C ++, Win32 콘솔 응용 프로그램을 선택하고 프로젝트에서 보안 개발 수명주기 검사를 활성화하는 옵션이 있습니다. 누군가이 옵션이 내 코드 / 프로젝트에 대해 정확히 무엇을 설명 할 수 있습니까? 여기에서 /sdl스위치에 대해 설명 합니다 . 일부 경고를 오류로 전환하여 코드에 영향을주지 않습니다. 또한 /GS수표를보다 적극적으로 적용합니다 . 너무 많은 것을 기대하지 마십시오. Microsoft SDL은 실제로 1980 년대 스타일 C 프로그래밍의 해결 방법입니다. 20 세기 C ++를 ..

developer tip 2020.10.15

"rep;

"rep; 아니,” x86 어셈블리에서 의미합니까? "일시 중지"지침과 동일합니까? 무슨 rep; nop뜻이야? pause지시 와 같은가요 ? rep nop(세미콜론 없음) 과 동일 합니까? 간단한 nop지시 와 다른 점은 무엇입니까 ? AMD 및 Intel 프로세서에서 다르게 작동합니까? (보너스)이 지침에 대한 공식 문서는 어디에 있습니까? 이 질문에 대한 동기 다른 질문 에 대한 의견에 대한 토론을 한 후 rep; nop;x86 (또는 x86-64) 어셈블리에서 의미하는 바를 모른다는 것을 깨달았습니다 . 또한 웹에서 좋은 설명을 찾을 수 없었습니다. 나는 이것이 "다음 명령 시간 반복"rep 을 의미하는 접두사라는 것을 알고 있습니다 (또는 적어도 이전 16 비트 x86 어셈블리 에서는 그랬습니다..

developer tip 2020.10.15

RESTful API 런타임 검색 기능 / HATEOAS 클라이언트 디자인

RESTful API 런타임 검색 기능 / HATEOAS 클라이언트 디자인 내가 관여하는 SaaS 스타트 업의 경우 RESTful 웹 API와이를 사용하는 서로 다른 플랫폼에서 몇 가지 클라이언트 앱을 구축하고 있습니다. API를 알아 냈다고 생각하지만 이제는 클라이언트로 향하고 있습니다. REST에 대해 읽으면서 REST의 핵심 부분이 발견이라는 것을 알지만 발견이 실제로 의미하는 바에 대한 두 가지 다른 해석 사이에 많은 논쟁이있는 것 같습니다. 개발자 검색 : 개발자는 리소스 URI, 쿼리 매개 변수, 지원되는 HTTP 메서드 및 문서를 탐색하고 API의 응답을 실험하여 발견 한 기타 세부 정보와 같은 방대한 양의 API 세부 정보를 클라이언트에 하드 코딩합니다. 이러한 유형의 발견 IMHO는 멋진..

developer tip 2020.10.15

객체의 속성 중 최소 / 최대 값을 얻는 빠른 방법

객체의 속성 중 최소 / 최대 값을 얻는 빠른 방법 다음과 같은 자바 스크립트에 개체가 있습니다. { "a":4, "b":0.5 , "c":0.35, "d":5 } 속성을 모두 반복하지 않고도 속성 중 최소 및 최대 값을 얻을 수있는 빠른 방법이 있습니까? 내가 가진 물체가 거대하기 때문에 2 초마다 최소 / 최대 값을 얻어야합니다. (객체의 값은 계속 변경됩니다). 모든 n 요소 를 반복하지 않고 일반적인 경우 최대 / 최소를 찾을 수있는 방법은 없습니다 (1에서 n-1로 이동하는 경우 요소 n 이 해당 요소 보다 크지 않거나 작지 않은지 어떻게 알 수 있습니까? 현재 최대 / 최소)? 값이 몇 초마다 변경된다고 말씀하셨습니다. 어떤 값이 변경되는지 정확히 알고 있다면 이전의 최대 / 최소 값으로 시작..

developer tip 2020.10.14
반응형