반응형

jQuery 2020

반응에서 얕은 비교는 어떻게 작동합니까?

반응에서 얕은 비교는 어떻게 작동합니까? 이 React 문서 에서는 다음 과 같이 말합니다. shallowCompare는 현재 상태 및 nextState 객체뿐 아니라 현재 props 및 nextProps 객체에 대해 얕은 동등성 검사를 수행합니다. 내가 이해할 수없는 것은 객체를 얕게 비교하면 shouldComponentUpdate 메서드가 항상 true를 반환합니다. 상태를 변경해서는 안됩니다. 상태를 변경하지 않으면 비교는 항상 false를 반환하므로 shouldComponent 업데이트는 항상 true를 반환합니다. 나는 그것이 어떻게 작동하는지 그리고 성능을 향상시키기 위해 이것을 어떻게 재정의 할 것인지에 대해 혼란 스럽습니다. 얕은 비교는 동등성을 확인합니다. 스칼라 값 (숫자, 문자열)을 ..

code 2020.11.01

.NET Core 프로젝트를 가져와 NuGet 참조를 복사하여 출력을 빌드하는 방법은 무엇입니까?

.NET Core 프로젝트를 가져와 NuGet 참조를 복사하여 출력을 빌드하는 방법은 무엇입니까? .NET Core를 사용하여 플러그인 시스템을 작성하려고하는데 내 요구 사항 중 하나는 플러그인 DLL을 사용자에게 배포하여 설치할 수 있도록하는 것입니다. 그러나 NuGet 종속성을 빌드 아티팩트 dotnet publish로 포함하고 해킹 으로 사용할 필요없이 빌드 폴더에 출력하도록하는 방법을 알아낼 수 없습니다 . csproj에서 이것을 지정할 수있는 방법이 있습니까? 이를 csproj 파일 내부에 추가 하여 NuGet 어셈블리를 빌드 된 출력에 강제로 복사 할 수 있습니다 . true 그러나 빌드 출력 ( bin/Release/netcoreapp*/*)은 이식 가능하고 배포 할 수 없어야 dotnet ..

code 2020.11.01

ITextSharp 기존 PDF에 텍스트 삽입

ITextSharp 기존 PDF에 텍스트 삽입 제목은 모든 것을 요약합니다. iTextSharp를 사용하여 기존 PDF 파일에 텍스트를 추가하고 싶지만 웹 어디에서나 방법을 찾을 수 없습니다. PS : PDF 양식을 사용할 수 없습니다. 나는 그것을 할 방법을 찾았습니다 (최고인지는 모르지만 작동합니다) string oldFile = "oldFile.pdf"; string newFile = "newFile.pdf"; // open the reader PdfReader reader = new PdfReader(oldFile); Rectangle size = reader.GetPageSizeWithRotation(1); Document document = new Document(size); // open t..

code 2020.11.01

Javascript / DOM : DOM 개체의 모든 이벤트를 제거하는 방법은 무엇입니까?

Javascript / DOM : DOM 개체의 모든 이벤트를 제거하는 방법은 무엇입니까? 질문 : div와 같은 객체의 모든 이벤트를 완전히 제거 할 수있는 방법이 있습니까? 편집 : div.addEventListener('click',eventReturner(),false);이벤트 별로 추가 하고 있습니다. function eventReturner() { return function() { dosomething(); }; } EDIT2 : 작동하지만 내 경우에 사용할 수없는 방법을 찾았습니다. var returnedFunction; function addit() { var div = document.getElementById('div'); returnedFunction = eventReturner()..

code 2020.11.01

Rails의 기본 레이크 작업 재정의

Rails의 기본 레이크 작업 재정의 rake db:test:prepare작업 의 기능을 재정의하려는 Rails 2.2 프로젝트가 있습니다 . 나는 이것이 효과가 있다고 생각했지만 그렇지 않습니다. #lib/tasks/db.rake namespace :db do namespace :test do desc "Overridden version of rails' standard db:test:prepare task since the schema dump used in that can't handle DB enums" task :prepare => [:environment] do puts "doing db:structure:dump" Rake::Task['db:structure:dump'].invoke puts..

code 2020.11.01

Android에서 뷰 페이저 스 와이프를 비활성화하거나 활성화하는 방법

Android에서 뷰 페이저 스 와이프를 비활성화하거나 활성화하는 방법 내가하려는 작업 : 프로그램이 실행 중일 때 프로그래밍 방식으로 호출기에서 스 와이프를 활성화 / 비활성화하려고합니다. 예 : 흐름에있을 때 조건을 확인하고 반환true하면 스 와이프 활성화가반환되고 조건이 반환되면false스 와이프 비활성화. 내가 사용하고있는 해결책은 이것입니다 public class CustomViewPager extends ViewPager { private boolean enabled; public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); this.enabled = true; } @Override public b..

code 2020.11.01

Webpack의 로더 순서는 무엇입니까?

Webpack의 로더 순서는 무엇입니까? 파일과 일치하는 여러 테스트가있는 로더 구성이있는 경우 첫 번째 일치하는 로더 만 사용되기를 기대하지만 그렇지 않은 것 같습니다. 나는 소스를 읽으려고 시도했지만 내가 로딩을 구현한다고 생각하는 비트를 찾았을 때도 그것이 어떻게 작동하는지 이해할 수 없습니다. 문서 는 그 상황이 어떻게 작동해야하는지 언급하지 않습니다. { test: /\.css$/, loaders: ['style'], }, { test: /\.css$/, loaders: ['css'], }, 과 { test: /\.css$/, loaders: ['style', 'css'], }, 동일하게 보입니다. 기능 측면에서 이것은 style(css(file))(Miguel에게 감사드립니다) 와 동일 합니다..

code 2020.11.01

버퍼링 된 IO와 버퍼링되지 않은 IO

버퍼링 된 IO와 버퍼링되지 않은 IO 기본적으로 프로그램의 I / O가 버퍼링된다는 것을 배웠습니다. 즉, 임시 저장소에서 요청하는 프로그램으로 제공됩니다. 버퍼링이 IO 성능을 향상 시킨다는 것을 이해합니다 (시스템 호출을 줄임으로써). setvbufC 에서와 같이 버퍼링을 비활성화하는 예를 보았습니다 . 두 모드의 차이점은 무엇이며 언제 다른 모드를 사용해야합니까? 계속하기 전에 출력이 기록되었는지 확인할 때마다 버퍼링되지 않은 출력을 원합니다. 한 가지 예는 C 런타임 라이브러리의 표준 오류입니다. 이는 일반적으로 기본적으로 버퍼링되지 않습니다. 오류는 (희망적으로) 드물기 때문에 즉시 알고 싶을 것입니다. 반면에 표준 출력 은 단순히 더 많은 데이터가 통과 할 것이라고 가정하기 때문에 버퍼링됩니..

code 2020.11.01

자바 : ~은 무엇을 의미합니까?

자바 : ~은 무엇을 의미합니까? 이 Java 소스 코드에는 다음 줄이 있습니다. if ((modifiers & ~KeyEvent.SHIFT_MASK) != 0) .... 물결표 ~는 무엇을 의미합니까? 물결표 ( ~)는 Java에서 숫자 값의 비트 단위 보완을 수행합니다. 참조 : 비트 보수 ( ~) : 숫자에서 1과 0을 반전합니다. 그것은이다 단항 ~ 비트 보수 연산자 (인용) : 정수 값에만 사용 비트를 반전합니다. 즉 0 비트는 1 비트가되고 그 반대의 경우도 마찬가지입니다. 모든 경우에 ~ x는 (-x) -1과 같습니다. wikipedia의 Bitwise 연산자에 대한이 페이지를 참조하십시오 . 비트 NOT 또는 보수는 각 비트에 대해 논리 부정을 수행하는 단항 연산으로, 주어진 이진 값의 1..

code 2020.11.01

Selenium에서 JavaScript 오류 캡처

Selenium에서 JavaScript 오류 캡처 에서 발생하는 오류를 캡처 할 수있는 방법이 있습니까 DOM에서 Selenium아마 페이지에 오류와 같은 플래그는? 간단한 예를 들어, 존재하지 않는 HTML 컨트롤에서 이벤트를 바인딩하려고한다고 가정 해 보겠습니다. 브라우저에서 다음과 같은 오류가 발생합니다. element abcd not found in the console. 이제 동일한 오류가 셀레늄 테스트에 실패하고 브라우저에 표시되는 메시지가 오류 메시지로 표시되도록하려면. 이런 식으로 할 수 있습니까? 이 스크립트를 페이지에 넣은 다음 Selenium에서 JSError를 확인하십시오. JavaScript 오류를 캡처하기 위해이 작업을 수행하고 있습니다. [TestCleanup] public v..

code 2020.11.01
반응형