반응형

전체 글 2757

다음 일치하는 형제를 찾는 효율적이고 간결한 방법?

다음 일치하는 형제를 찾는 효율적이고 간결한 방법? 공식 jQuery API를 고수 nextAll하면 :first의사 클래스 와 함께 사용 하는 것 외에 주어진 선택자와 일치하는 요소의 다음 형제를 찾는 더 간결하지만 덜 효율적이지 않은 방법이 있습니까? 내가 공식 API라고 말하면 내부를 해킹하지 않고 Sizzle으로 바로 이동하고 믹스에 플러그인을 추가하는 등의 작업을 의미합니다. (내가 그렇게해야한다면 그렇게 되겠지만이 질문은 그게 아닙니다. ) 예를 들어 다음과 같은 구조가 있습니다. One Two Three Four Five Six Seven Eight 나는이있는 경우 div에 this(아마도에서 click무엇이든, 핸들러)와 선택 "div.foo"를 일치하는 다음 형제 사업부를 찾으려면,이 작..

Development Tip 2020.10.19

“git commit --amend”에서 커밋 메시지 단계를 건너 뛰는 방법은 무엇입니까?

“git commit --amend”에서 커밋 메시지 단계를 건너 뛰는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. 커밋 메시지를 변경하지 않고 커밋을 수정하는 방법 (이전 메시지 재사용)? 5 답변 나는 커밋에 대한 변경 사항을 훨씬 더 자주 수정하는 매우 빠른 코드 컴파일 테스트 루프를 실행하고 있습니다. 예를 들면 : # Make some changes $ git commit -m "Added feature X" # Compile, test # Fix bugs $ git commit -a --amend 보통 버그를 수정 한 후에도 동일한 커밋 메시지를 원합니다. git skip 내 발사 EDITOR하고 원래 커밋 메시지를 사용 하는 방법이 있습니까? --no-edit마지막 메시지를 사용하기..

Development Tip 2020.10.19

모듈 대 네임 스페이스-가져 오기 및 Typescript 필요

모듈 대 네임 스페이스-가져 오기 및 Typescript 필요 나는 많은 혼란 module/namespace/export과 import, require, reference사용법을 얻고 있습니다. Java 배경에서 누군가가 언제 무엇을 사용해야하며 올바른 디자인이 무엇인지 간단히 설명해 줄 수 있습니까? 샘플 프로젝트를 작성할 때 엉망이 된 느낌 지금까지 이것은 내 이해입니다. 1. module외부 패키지 용입니다. 2. namespace내부 패키지 용입니다 분류 방법을 이해하지 못했습니까? 클래스, 네임 스페이스 또는 패키지를 언제 내 보내야합니까? 패키지 / 네임 스페이스를 내 보내면 그 안의 모든 클래스를 내보내거나 명시 적으로 내 보내야합니다. 각각을 어떻게 가져 오거나 요구할 수 있습니까? doc..

Development Tip 2020.10.19

C / C ++에서 서명 된 오버플로 감지

C / C ++에서 서명 된 오버플로 감지 언뜻보기 에이 질문은 정수 오버플로를 감지하는 방법 의 중복처럼 보일 수 있습니다 . 그러나 실제로는 상당히 다릅니다. 서명되지 않은 정수 오버플로를 감지하는 것은 매우 사소한 일이지만 C / C ++에서 서명 된 오버플로를 감지하는 것은 실제로 대부분의 사람들이 생각하는 것보다 더 어렵다는 것을 발견했습니다. 가장 분명하지만 순진한 방법은 다음과 같습니다. int add(int lhs, int rhs) { int sum = lhs + rhs; if ((lhs >= 0 && sum rhs)) { /* an overflow has occurred */ abort(); } return sum; } 문제는 C 표준에 ..

Development Tip 2020.10.19

jQuery / JavaScript 충돌 감지

jQuery / JavaScript 충돌 감지 두 요소가 충돌 했는지 감지하는 방법 은 무엇입니까? 두 div는 서로 수직으로 이동하는 단순한 색상의 상자이므로 복잡한 모양이나 각도가 없습니다. var overlaps = (function () { function getPositions( elem ) { var pos, width, height; pos = $( elem ).position(); width = $( elem ).width(); height = $( elem ).height(); return [ [ pos.left, pos.left + width ], [ pos.top, pos.top + height ] ]; } function comparePositions( p1, p2 ) { var r..

Development Tip 2020.10.19

FROM의 하위 쿼리에는 별칭이 있어야합니다.

FROM의 하위 쿼리에는 별칭이 있어야합니다. 다음과 같은 오류를 반환하는 PostgreSQL로 작성한이 쿼리가 있습니다. [오류] 오류 : 줄 3 : FROM (SELECT DISTINCT (식별자) AS made_only_recharge 다음은 전체 쿼리입니다. SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' EXCEPT SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER ..

Development Tip 2020.10.19

const 생성자는 실제로 어떻게 작동합니까?

const 생성자는 실제로 어떻게 작동합니까? 나는 Dart에서 const 생성자를 만드는 것이 가능하다는 것을 알아 챘다. 문서에서는 const컴파일 시간 상수를 나타내는 데 단어가 사용 되었다고 말합니다 . const생성자를 사용하여 객체를 생성하면 어떻게되는지 궁금 합니다. 이것이 항상 동일하고 컴파일 타임에 사용할 수있는 불변 객체와 같은가요? const생성자 의 개념은 실제로 어떻게 작동합니까? 방법이다 CONST의 생성자는 다른 일반 생성자? Const 생성자는 "표준화 된"인스턴스를 만듭니다. 즉, 모든 상수 표현식은 정규화를 시작하고 나중에 이러한 "정규화 된"기호를 사용하여 이러한 상수의 동등성을 인식합니다. 정규화 : 둘 이상의 가능한 표현이있는 데이터를 "표준"표준 표현으로 변환하는 ..

Development Tip 2020.10.19

두 개의 NULL 포인터를 빼는 동작이 정의되어 있습니까?

두 개의 NULL 포인터를 빼는 동작이 정의되어 있습니까? 무효가 아닌 포인터 변수 두 개가 모두 NULL가치 가있는 경우 정의 된 (C99 및 / 또는 C ++ 98에 따라) 차이가 있습니까? 예를 들어 다음과 같은 버퍼 구조가 있다고 가정합니다. struct buf { char *buf; char *pwrite; char *pread; } ex; 말, ex.buf배열 또는 일부 malloc으로 할당 한 메모리를 가리키는. 내 코드는 항상 보장하는 경우 pwrite와 pread그 배열 내의 점을하거나 과거 한 다음, 그 상당히 확신 ex.pwrite - ex.pread항상 정의됩니다. 그러나 어떤 경우 pwrite와 것은 pread모두 NULL입니다. 둘을 빼는 것이 정의되어 (ptrdiff_t)0있거..

Development Tip 2020.10.18

JavaFX의 Platform.runLater 및 Task

JavaFX의 Platform.runLater 및 Task 나는 이것에 대해 약간의 연구를 해왔지만 여전히 가장 적게 말하는 것은 매우 혼란 스럽습니다. 누구든지 언제 사용 Task하고 언제 사용 Platform.runLater(Runnable);하는지에 대한 구체적인 예를 줄 수 있습니까 ? 차이점은 정확히 무엇입니까? 이들 중 어느 것을 언제 사용할 지에 대한 황금률이 ​​있습니까? 내가 틀렸지 만이 두 "객체"가 GUI의 메인 스레드 내부에 또 다른 스레드를 생성하는 방법이 아닌 경우에도 수정 해주세요 (GUI 업데이트에 사용됨)? 사용하여 Platform.runLater(...)빠르고 간단하게 작업하고 Task복잡하고 큰 작업. 사용 사례 Platform.runLater(...) 사용 사례 Tas..

Development Tip 2020.10.18

Xcode 8에서 'Vary for Traits'는 무엇입니까?

Xcode 8에서 'Vary for Traits'는 무엇입니까? AutoLayout 및 Size 클래스를 사용하고 있지만 iOS 10 및 새로운 Xcode 8.0 릴리스에는 하나의 새로운 옵션이 Vary for Traits있습니다. 다양한 너비와 높이의 장치에 대한 Size Classe의 대체입니다. width체크 박스 를 선택하면이 표시됩니다 varying 14 compact width devices. height체크 박스 를 선택하면이 표시됩니다 varying 18 compact height devices. 두 확인란을 모두 선택하면이 표시됩니다 varying 11 compact width regular height devices. 이 옵션을 사용하는 방법은 무엇입니까? Xcode7.0과 같은 크기 ..

Development Tip 2020.10.18
반응형