반응형

java 2111

Java 8 : 람다 식에서 처리되는 필수 검사 예외.

Java 8 : 람다 식에서 처리되는 필수 검사 예외. 왜 선택이 아닌 필수입니까? 저는 Java 8의 새로운 람다 기능을 가지고 놀면서 Java 8에서 제공하는 방법이 정말 유용하다는 것을 알았습니다. 그러나 다음 시나리오에 대한 해결 방법을 만드는 데 좋은 방법 이 있는지 궁금 합니다. 예를 들어 (사용 java.lang.functions.Factory) 개체 풀을 채우기 위해 팩토리가 필요한 개체 풀 래퍼가 가정합니다 . public class JdbcConnectionPool extends ObjectPool { public ConnectionPool(int maxConnections, String url) { super(new Factory() { @Override public Connectio..

ProgramingTip 2020.11.05

WPF에서 "마우스 기지"란 무엇을 의미합니까?

WPF에서 "마우스 기지"란 무엇을 의미합니까? 에 System.Windows.UIElement이 CaptureMouse()와 쌍을 이루는 ReleaseMouseCapture()방법. 이 WPF DragDrop 샘플 에서는에서는 MouseDown에서 CaptureMouse를 호출하고 MouseUp에서 해제합니다. MSDN 의 문서는 "CaptureMouse-> Captures the mouse"만큼 쓸모가 없습니다. 그것을 시도하기 전에 내 머릿속에서 나는 그것이 어떻게 든 UIElement 경계 안에 마우스를 잠그고 가정했지만 시도했을 때라고합니다. 실험에서 마우스가 UIElement 외부에있을 때 이벤트에 응답하는 것과 관련이있는 것입니다.하지만 화물 컬트 프로그래머 가되고 싶지는. 그것이 의미하는 ..

ProgramingTip 2020.11.05

gdb- 파이프 입력 (인수 아님)으로하지

gdb- 파이프 입력 (인수 아님)으로하지 이 질문에 이미 답변이 있습니다. stdin을 읽고 gdb에서 매개 변수를 취하는 프로그램을로드하는 방법은 무엇입니까? 4 답변 일반적으로 다음과 같이 프로그램을 실행합니다. perl -e 'print "A"x200' | ./vuln_prog stdin은 gets()C ++ 의 함수에서 사용됩니다. 이것이 명령 인수 인 경우 다음을 수행하여 gdb를 열 수 있습니다. gdb ./vuln_prog run $(perl -e 'print "A"x200') 그러나 내 시나리오는 명령 인수가 아니라 입력 (STDIN?)입니다. gdb에서 어떻게해야합니까? 여러 가지 옵션을 시도해 실행하지만 실제로 작동하지 않는 것입니다. 일반적으로 프로세스에서 gdb를 실행하고 사용자 ..

ProgramingTip 2020.11.05

Python : __builtin__과 __builtins__의 차이점은 무엇입니까?

Python : __builtin__과 __builtins__의 차이점은 무엇입니까? 오늘 코딩을하다가 뭔가를 발견했습니다. 새 인터프리터 세션 (IDLE)을 열고 dir함수로 정의 된 내용을 확인하면 다음과 같은 결과가 나타납니다. $ python >>> dir() ['__builtins__', '__doc__', '__name__', '__package__'] >>> dir(__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BufferError', 'BytesWarning', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', '..

ProgramingTip 2020.11.05

목록에서 항목을 빠르게 제거하는 방법

목록에서 항목을 빠르게 제거하는 방법 C #에서 항목을 빠르게 제거하는 방법을 찾고 List있습니다. 설명서에는 List.Remove()및 List.RemoveAt()작업이 모두O(n) 목록. 제거 List.RemoveAt 이것은 내 응용 프로그램에 심각한 영향을 미칩니다. 몇 가지 다른 제거 방법을 작성하고 List500,000 개 항목으로 모두 테스트했습니다 . 테스트 사례는 다음과 가변적입니다. 개요 나는 숫자 각 숫자 ( "1", "2", "3", ...)의 클래스를 생성하는 방법을 작성했습니다. 그런 다음 remove목록의 5 번째 항목마다 시도했습니다 . 목록을 생성하는 데 사용되는 방법은 다음과 같습니다. private List GetList(int size) { List myList = n..

ProgramingTip 2020.11.05

일로 만 작업 할 때 "datetime.timedelta"와 "dateutil.relativedelta.relativedelta"의 차이점은 무엇입니까?

일로 만 작업 할 때 "datetime.timedelta"와 "dateutil.relativedelta.relativedelta"의 차이점은 무엇입니까? datetime.timedelta(Python의 표준 라이브러리에서) dateutil.relativedelta.relativedelta와 며칠 만 작업 할 때 의 차이점은 무엇입니까 ? 내가 아는 한, timedelta에서는 일 (및 주) 만 지원하고 relativedelta연도, 월, 주 또는 일로 정의 된 기간에 대한 지원을 추가하고 연도, 월 또는 일에 대한 절대 값을 정의합니다. (이 질문의 목적을 위해 시간, 분 또는 초에 대해 걱정할 필요가 없음을 기억하십시오) 나는 단지 함께 일하고 있어요 점을 감안하면 datetime.date객체 만의 차..

ProgramingTip 2020.11.05

console.log () 또는 동기화?

console.log () 또는 동기화? 현재 트레버 번햄의 비동기 자바 스크립트 를 읽고 있습니다. 이것은 지금까지 훌륭한 책. 그는이 스 니펫과 console.log가 Safari 및 Chrome 콘솔에서 '비동기'라고 말합니다. 불행히도 나는 이것을 복제 할 수 없습니다. 다음은 코드입니다. var obj = {}; console.log(obj); obj.foo = 'bar'; // my outcome: Object{}; 'bar'; // The book outcome: {foo:bar}; 결과가 적이라면 결과가 책 결과가 나올 것으로 예상됩니다. console.log ()는 모든 코드가 실행될 때까지 이벤트 큐에 넣은 다음 실행되고 막대 속성을 사용합니다. 동기식으로 실행됩니다. 이 코드를 잘못 ..

ProgramingTip 2020.11.05

구성 요소 Angular 2 내에서 리디렉션

구성 요소 Angular 2 내에서 리디렉션 마지막에 다른 구성 요소로 리디렉션하려는 간단한 방법이 있습니다. export class AddDisplay{ display: any; addPairTo(name: string, pairTo: string){ this.display = {}; this.display.name = name; this.display.pairTo = pairTo; } } 내가 원하는 방법의 끝에 다른 구성 요소로 리디렉션하는 것입니다. export class AddDisplay{ display: any; addPairTo(name: string, pairTo: string){ this.display = {}; this.display.name = name; this.display.pa..

ProgramingTip 2020.11.05

NoSQL의 트랜잭션?

NoSQL의 트랜잭션? 데이터베이스에 대한 대안을 확장하기 위해 NoSQL을 찾고 있습니다. 이런 종류의 것들에 민감한 트랜잭션 기반 물건을 원하면 어떻게해야합니까? 일반적으로 NoSQL 솔루션은 관계형 데이터베이스보다 가벼운 트랜잭션 의미 체계를 갖지만 일정 수준 수준에서 원자 작업을 기능을 유지합니다. 일반적으로 마스터-마스터 복제를 수행하는 일관성이 떨어지고 가용성이 더 높음. 따라서 올바른 문제에 맞는 도구를 선택해야합니다. 많은 경우 단일 문서 (또는 행 등) 수준에서 트랜잭션을 제공합니다. 예를 들어 MongoDB의 경우 단일 문서에 원 자성이있는 문서가 상당히 풍부 할 수 있으므로 일반적으로 잘 작동 합니다 . 자세한 내용은 여기를 참조 하십시오 . 이 NoSQL 데이터베이스에 적용되는 가장..

ProgramingTip 2020.11.05
반응형