반응형

programing 660

vim의 함수 본문에서 인수 강조

vim의 함수 본문에서 인수 강조 IDE에서 빌릴 수있는 작은 것. 따라서 아이디어는 함수 본문 내에서 함수 인수 (및 범위가 지정된 변수 이름)를 강조하는 것입니다. 이것은 일부 C :의 기본 동작입니다. 글쎄, 커서를 안에두면 알고리즘 논리를 더 잘 따르기 위해 func인수를보고 강조 표시 foo하고 싶습니다 bar. 비슷한 이름의 fooin func2은 강조 표시되지 않습니다. 이 사치는 생략 할 수 있지만 ... 로컬 범위 변수를 사용하여 로컬에서 초기화 된 변수를 강조 표시하고 싶습니다. 마지막으로 럭셔리 함을 다시 보여주기 위해 : 이것을 작성하는 것이 그렇게 사소하지 않습니다. 일반적인 아이디어를 제공하기 위해 C를 사용했습니다. 실제로 Scheme / Clojure 프로그래밍에 이것을 더 ..

programing 2021.01.16

Android에서 ColorMatrixFilter를 사용하여 블렌드 모드를 빼시겠습니까?

Android에서 ColorMatrixFilter를 사용하여 블렌드 모드를 빼시겠습니까? 다음 ColorMatrixFilter가 있습니다. 하지만 직접 사용하는 대신 Subtract-Blend 모드의 마스크로 사용하고 싶습니다. 이를 달성하려면 어떻게해야합니까? ColorMatrix : colorMatrix[ 0.393, 0.7689999, 0.18899999, 0, 0, 0.349, 0.6859999, 0.16799999, 0, 0, 0.272, 0.5339999, 0.13099999, 0, 0, 0, 0, 0, 1, 0 ]; 짧은 이야기 Android에서는 기본적으로 빼기 블렌딩이 없습니다. 그러나 OpenGL을 사용하여 원하는 색상 혼합을 얻을 수 있습니다. 다음 과 같이 사용할 수있는 요점은 다음..

programing 2021.01.16

static_assert 출력에 유형 이름을 통합 하시겠습니까?

static_assert 출력에 유형 이름을 통합 하시겠습니까? 나는 도움이되는 오류 / 메시지를 제공하는 것을 좋아하며, 내 static_asserts 를 위해 그렇게하고 싶습니다 . 문제는 템플릿 매개 변수에 의존한다는 것입니다. 일반적으로 이러한 매개 변수는 발생한 오류로 인해 도중에 표시되지만 모호하거나 그룹화되어 있지 않으므로 의미가 있습니다. 예: template struct fake_dependency{ static bool const value = false; }; template struct Foo{ Foo(){} template Foo(Foo const&){ static_assert(fake_dependency::value, "Cannot create Foo from Foo."); } ..

programing 2021.01.16

자바에 힙이 있습니까?

자바에 힙이 있습니까? C ++ 라이브러리를 Java로 포팅 중이며 힙 데이터 구조가 필요합니다. 표준 구현이 있습니까? 아니면 직접해야합니까? 최소 힙 : PriorityQueue minHeap = new PriorityQueue(); 최대 힙 : PriorityQueue maxHeap = new PriorityQueue(new Comparator() { @Override public int compare(Integer o1, Integer o2) { return - Integer.compare(o1,o2); } }); PriorityQueue는 힙을 사용합니다. https://docs.oracle.com/javase/8/docs/api/java/util/PriorityQueue.html 의 oracl..

programing 2021.01.16

Chrome 61 본체가 스크롤되지 않음

Chrome 61 본체가 스크롤되지 않음 scrollTopbody 요소에 할당이 더 이상 작동하지 않는 이유를 아는 사람이 있습니까? 예 : document.body.scrollTop = 200 문서가 스크롤되지 않도록합니다. 원인 : Chrome 은 버전 61에서 마침내 스크롤링 사양을 준수 했습니다. 솔루션 : scrollingElement 사용 예제를 다음과 같이 업데이트하십시오. var scrollNode = document.scrollingElement ? document.scrollingElement : document.body; scrollNode.scrollTop = 200; 이 질문의 끝에 설명 된 솔루션 (을 확인 document.scrollingElement하거나로 폴백 documen..

programing 2021.01.16

자바 스크립트 객체 참조 또는 참조 횟수를 얻는 방법은 무엇입니까?

자바 스크립트 객체 참조 또는 참조 횟수를 얻는 방법은 무엇입니까? 개체에 대한 참조 횟수를 얻는 방법 자바 스크립트 개체에 여러 참조 가 있는지 확인할 수 있습니까? 또는 내가 액세스하는 것 외에 참조가 있다면 ? 아니면 참조 횟수 자체 를 얻기 위해 ? 자바 스크립트 자체에서이 정보를 찾을 수 있습니까, 아니면 자체 참조 카운터를 추적해야합니까? 분명히 내 코드가 개체에 액세스하려면 적어도 하나의 참조가 있어야합니다. 그러나 내가 알고 싶은 것은 그것에 대한 다른 참조가 있는지 또는 내 코드가 액세스되는 유일한 장소인지 여부입니다. 아무것도 참조하지 않는 경우 개체를 삭제할 수 있기를 원합니다. 답을 안다면이 질문의 나머지 부분을 읽을 필요가 없습니다. 아래는 일을 더 명확하게하기위한 예입니다. 사용..

programing 2021.01.16

react.js-어떤 확장자를 사용할까요- '.jsx'또는 '.js'?

react.js-어떤 확장자를 사용할까요- '.jsx'또는 '.js'? 내 앱에 더 좋은 것이 무엇인지 알아 내려고 노력하고 있습니다. .jsx확장을 사용 하지만 다음과 같은 require 함수에 명시적인 확장이있는 구성 요소가 필요합니다.require('MyComponent.jsx'); .js확장 기능을 사용 하는 것은 좋지만 require('MyComponent);Sublime을 해킹하여 적절하게 린트하고 구문을 강조 표시해야합니다. 당신의 경험은 무엇입니까? 신규 사용자를위한 업데이트 JSXTransformer가 더 이상 사용되지 않기 때문에 JSX Compiler 도구가 제거되었습니다. React Team은 Babel REPL 과 같은 다른 도구를 사용할 것을 권장 합니다. 당신이 유지하고자하는 ..

programing 2021.01.16

초기화에 lvalue에서 rvalue로 변환이 수반됩니까?

초기화에 lvalue에서 rvalue로 변환이 수반됩니까? `int x = x;`UB입니까? C ++ 표준에는 3.3.2, "Point of declaration"의 "놀라운"이름 조회의 유명한 예가 포함되어 있습니다. int x = x; 이것은 x(기본 유형 이기 때문에 ) 자체적으로 초기화 되며, 따라서 초기화되지 않은 값을 갖습니다 (자동 변수라고 가정). 이것은 실제로 정의되지 않은 동작입니까? 4.1 "Lvalue에서 rvalue로 변환"에 따르면 초기화되지 않은 값에서 lvalue에서 rvalue로 변환을 수행하는 것은 정의되지 않은 동작입니다. 오른손 x이이 변환을 겪습니까? 그렇다면 예제에 실제로 정의되지 않은 동작이 있습니까? 업데이트 : 의견에 대한 토론에 이어이 답변 끝에 몇 가지 증..

programing 2021.01.16

C ++ 크로스 플랫폼 라이브러리 및 바인딩을위한 최상의 폴더 구조

C ++ 크로스 플랫폼 라이브러리 및 바인딩을위한 최상의 폴더 구조 C ++로 작성 될 크로스 플랫폼 라이브러리 작업을 시작하려고합니다. 앞으로 저는 Python, Java 등과 같은 다른 언어에 대한 바인딩을 구현할 계획입니다. 라이브러리는 win32, Linux 및 Mac OSX와 같은 주요 플랫폼에서 사용할 수 있어야합니다. 응용 프로그램은 실제로 라이브러리이지만 데모 및 테스트를 위해 일부 기본 콘솔 프로그램이 함께 번들로 제공됩니다. Subversion에 물건을 저장하기 전에 최적의 폴더 구조를 찾고 싶습니다. 나는 다음과 같은 것을 생각하고 있습니다. /project //Top level folder /bin //Binaries ready for deployment /linux_amd64 //..

programing 2021.01.16

Tomcat에서 배포 해제 메모리 누수를 피할 수있는 방법이 있습니까?

Tomcat에서 배포 해제 메모리 누수를 피할 수있는 방법이 있습니까? 이 질문은 Tomcat 관리자에서 "누수 찾기"버튼을 테스트 한 적이 있고 다음과 같은 결과를 얻은 사람을위한 것입니다. 다음 웹 응용 프로그램이 중지 (다시로드, 배포 취소됨)되었지만 이전 실행의 해당 클래스가 여전히 메모리에로드되어 메모리 누수가 발생합니다 (프로파일 러를 사용하여 확인). / leaky-app-name 나는 이것이 빈번한 재배치에서 자주 발생하는 "Perm Gen 공간"오류와 관련이 있다고 가정합니다. 그래서 내가 배포 할 때 jconsole에서 보는 것은로드 된 클래스가 약 2k에서 5k로 이동한다는 것입니다. 그런 다음 배포 해제로 인해 다시 2k로 떨어질 것이라고 생각할 수 있지만 5k로 유지됩니다. 또한 ..

programing 2021.01.16
반응형