반응형

jQuery 2020

null 대신 EventArgs.Empty를 사용하는 이유는 무엇입니까?

null 대신 EventArgs.Empty를 사용하는 이유는 무엇입니까? 여러 차례, 여러 장소에서 일반적인 이벤트를 시작할 때 다음과 같은 내용을 읽은 것을 기억합니다. protected virtual OnSomethingHappened() { this.SomethingHappened(this, EventArgs.Empty); } e는 null이 아닌 흥미로운 이벤트 인수가없는 경우 EventArgs.Empty 여야합니다. 내 코드의 지침을 따랐지만 왜 이것이 선호되는 기술인지 명확하지 않다는 것을 깨달았습니다. 명시된 계약이 null보다 EventArgs.Empty를 선호하는 이유는 무엇입니까? NOT NULL 뒤에있는 이유는 매개 변수로 전달 될 때 메서드가 잠재적으로 null 참조 예외를 처리 할..

code 2020.11.12

EventTrigger로 속성 설정

EventTrigger로 속성 설정 EventTrigger를 사용하여 속성을 설정할 수 있기를 원합니다. 여기에는 여러 가지 문제가 있습니다. 1) EventTriggers는 액션 만 지원하므로 스토리 보드를 사용하여 속성을 설정해야합니다. 2) 스토리 보드를 사용하면 두 가지 옵션이 있습니다. 중지 : 애니메이션이 중지되면 값이 애니메이션이 시작되기 전으로 되돌아갑니다. HoldEnd : 속성을 잠그므로 코드 나 사용자 상호 작용이 애니메이션이 보유하고있는 속성을 변경할 수 없습니다. 아래 예제에서는 버튼을 클릭 할 때 IsChecked 속성을 False로 설정하고 사용자가 IsChecked를 변경할 수 있도록하거나 코드에서 속성을 변경할 수 있기를 원합니다. 예: 스토리 보드가 완료된 후 "Compl..

code 2020.11.12

Excel VBA에서 JSON 구문 분석

Excel VBA에서 JSON 구문 분석 Excel VBA : Parsed JSON Object Loop 와 동일한 문제가 있지만 솔루션을 찾을 수 없습니다. 내 JSON에는 중첩 개체가 있으므로 VBJSON 및 vba-json과 같은 제안 된 솔루션이 작동하지 않습니다. 나는 또한 그들 중 하나가 제대로 작동하도록 수정했지만 결과는 doProcess 함수의 많은 재귀로 인해 호출 스택 오버플로였습니다. 가장 좋은 해결책은 원본 게시물에서 볼 수있는 jsonDecode 함수로 보입니다. 매우 빠르고 효과적입니다. 내 개체 구조는 JScriptTypeInfo 형식의 일반 VBA 개체에 모두 있습니다. 이 시점에서 문제는 객체의 구조를 결정할 수 없기 때문에 각 일반 객체에 상주 할 키를 미리 알지 못한다는..

code 2020.11.12

HTTP 헤더의 Set-Cookie는 AngularJS에서 무시됩니다.

HTTP 헤더의 Set-Cookie는 AngularJS에서 무시됩니다. 저는 클라이언트 측의 AngularJS와 서버 측의 API 용 Java (Tomcat + Jersey for WS)를 기반으로 한 애플리케이션을 작업 중입니다. 내 API의 일부 경로는 제한되어 있습니다. 사용자에게 세션이없는 경우 반환되는 응답 상태는 401입니다. 클라이언트 측에서는 401 http 상태를 가로 채서 사용자를 로그인 페이지로 리디렉션합니다. 사용자가 인증되면 서버 측에서 세션을 생성합니다. httpRequest.getSession (true); 클라이언트에 보내는 응답에는 헤더에 Set-cookie 명령이 있습니다. Set-Cookie : JSESSIONID = XXXXXXXXXXXXXXXXXXXXX; 도메인 = ..

code 2020.11.12

YouTube의 오류 500 페이지 디코딩

YouTube의 오류 500 페이지 디코딩 이것은 YouTube의 500 페이지입니다. 누구든지이 정보를 해독 할 수 있습니까? 500 Internal Server Error Sorry, something went wrong. A team of highly trained monkeys has been dispatched to deal with this situation. If you see them, show them this information: AB38WENgKfeJmWntJ8Y0Ckbfab0Fl4qsDIZv_fMhQIwCCsncG2kQVxdnam35 TrYeV6KqrEUJ4wyRq_JW8uFD_Tqp-jEO82tkDfwmnZwZUeIf1xBdHS_bYDi7 6Qh09C567MH_nUR0v93TVB..

code 2020.11.12

무한 스크롤 또는 많은 dom 요소로 성능?

무한 스크롤 또는 많은 dom 요소로 성능? 돔 elmenets 및 성능의 큰 #에 대한 질문이 있습니다. 한 페이지에 6000 개의 dom 요소가 있고 사용자가 트위터와 같은 페이지와 상호 작용할 때 (사용자가 스크롤하여 새 dom 요소를 생성 할 때) 요소 수를 늘릴 수 있다고 가정 해 보겠습니다. 페이지의 성능을 향상시키기 위해 두 가지만 생각할 수 있습니다. 리플 로우를 피하기 위해 보이지 않는 항목에 표시를 없음으로 설정 DOM에서 보이지 않는 항목을 제거한 다음 필요에 따라 다시 추가하십시오. DOM 요소가 많은 페이지를 개선하는 다른 방법이 있습니까? 이것에 대한 경험은 없지만 여기에 몇 가지 훌륭한 팁이 있습니다. http://engineering.linkedin.com/linkedin-i..

code 2020.11.11

갈래 저장소에서 git master 브랜치를 업스트림 브랜치로 재설정하려면 어떻게해야합니까?

갈래 저장소에서 git master 브랜치를 업스트림 브랜치로 재설정하려면 어떻게해야합니까? 분기 된 자식 저장소의 마스터 브랜치를 완전히 엉망으로 만들었습니다. 업스트림 마스터 리포지토리의 내용으로 포크로 푸시 된 마스터 브랜치를 완전히 재설정하고 싶습니다. 마스터 브랜치 변경 사항이나 기록을 유지하는 데 관심이 없습니다. 가장 간단한 방법은 내 분기 된 저장소를 삭제하고 업스트림 프로젝트에서 다시 분기하는 것입니다. 그러나 나는 잃고 싶지 않은 다른 푸시 브랜치에서 일하고 있습니다. 따라서 업스트림 마스터로 푸시 된 마스터 브랜치를 재설정하는 방법은 무엇입니까? git clone https://myrepo.git cd myrepo git remote add upstream https://upstrea..

code 2020.11.11

componentDidMount가 참조 콜백 전에 호출 됨

componentDidMount가 참조 콜백 전에 호출 됨 문제 ref인라인 함수 정의를 사용하여 반응 을 설정하고 있습니다. render = () => { return ( this.drawerRef = drawer}> 그런 다음 componentDidMountDOM 참조가 설정되지 않았습니다. componentDidMount = () => { // this.drawerRef is not defined 내 이해는 ref콜백이 마운트 중에 실행되어야한다는 것입니다. 그러나 console.log문을 추가 하면 ref 콜백 함수 componentDidMount가 호출 되기 전에 호출됩니다. 내가 예를 들어 검토 한 다른 코드 샘플 이 토론 GitHub의에서이 같은 가정을 나타낸다는 componentDidMou..

code 2020.11.11

Oracle의 OVER 절

Oracle의 OVER 절 Oracle에서 OVER 절의 의미는 무엇입니까? OVER 절은 분석 함수가 작동하는 분할, 순서 및 기간을 지정합니다. 예를 들어 다음은 이동 평균을 계산합니다. AVG(amt) OVER (ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) date amt avg_amt ===== ==== ======= 1-Jan 10.0 10.5 2-Jan 11.0 17.0 3-Jan 30.0 17.0 4-Jan 10.0 18.0 5-Jan 14.0 12.0 날짜순으로 행 위의 이동 창 (3 행 너비)에서 작동합니다. 이것은 실행 균형을 계산합니다. SUM(amt) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED ..

code 2020.11.11
반응형