반응형

분류 전체보기 2429

변경 가능한 객체에 대해 GetHashCode를 재정의 하시겠습니까?

변경 가능한 객체에 대해 GetHashCode를 재정의 하시겠습니까? 재정의시기와 방법에 대한 10 개의 다른 질문을 읽었 GetHashCode지만 여전히 이해하지 못하는 것이 있습니다. 의 대부분의 구현은 GetHashCode객체 필드의 해시 코드를 기반으로하지만 객체 GetHashCode의 수명 동안 값이 변경되어서 는 안된다고 언급되었습니다 . 기반 필드가 변경 가능한 경우 어떻게 작동합니까? 또한 딕셔너리 조회 등이 재정의되지 않은 참조 평등을 기반으로하려면 Equals어떻게해야합니까? 나는 주로 Equals직렬화 코드를 직렬화 및 역 직렬화 (내 경우 XML로)한다고 가정하는 단위 테스트의 용이성을 위해 우선적으로 재정의 하고 있으므로 적어도 값 동등성에 의해 올바른지 확인하고 싶습니다. Equ..

developer tip 2020.12.26

실제 색상을 혼합하는 것과 같은 색상 혼합 알고리즘이 있습니까?

실제 색상을 혼합하는 것과 같은 색상 혼합 알고리즘이 있습니까? RGB 색상의 일반적인 혼합은 그림을위한 색상 혼합과는 매우 다르며 안료를 혼합하는 대신 빛을 혼합하는 것입니다. 예를 들면 : Blue (0,0,255) + Yellow (255,255,0) = Grey (128,128,128) (파란색 + 노란색 = 녹색이어야 함) 실제 색상을 혼합하는 것처럼 작동하는 색상 혼합에 대한 알려진 알고리즘이 있습니까? 내 접근 나는 이미 다음을 시도했습니다. 두 색상을 HSV로 변환하고 색상 혼합 (채도에서 계산 된 계수로 곱함), 채도 및 값 채널에 대한 단순 평균. 그런 다음 두 색상에서 평균 휘도를 계산하고 결과 색상을이 휘도와 일치하도록 조정했습니다. 이것은 꽤 잘 작동했지만 색조 혼합이 때때로 잘못..

developer tip 2020.12.26

Apache에서 Clojure 웹 응용 프로그램을 통합하는 방법

Apache에서 Clojure 웹 응용 프로그램을 통합하는 방법 노트 이 OP가 약 2 년 전에 작성 되었기 때문에 같은 질문을 다시하기보다는 단계별 지침이 있는지 궁금합니다. 그래서 Jetty, Tomcat이든 Noir 또는 다른 Clojure 웹 애플리케이션을 Apache에 통합 할 수 있습니다. , 또는 다른 것. Django에 대한 유사한 지침이 있으며 Python이 Django의 경우 링 프레임 워크가 아닌 엔진으로 실행되고 있다는 것을 이해하므로 Clojure 웹 응용 프로그램에서 상황이 더 복잡해집니다. 끝 참고 저는 Clojure를 매우 좋아하고 Compojure는 깔끔한 웹 프레임 워크처럼 보입니다. 그러나 Tomcat과 같은 일반 응용 프로그램 서버에 내 응용 프로그램을 WAR로 배포하..

developer tip 2020.12.26

UIGesture를 뒤에있는 뷰로 전달

UIGesture를 뒤에있는 뷰로 전달 iPhone (iOS 4.0 이상) 앱에서 작업 중이며 여러보기 간의 터치 처리에 문제가 있습니다. 나는 이와 같은 뷰 구조를 가지고 있습니다. ---> A superView | ---> SubView - A | ---> SubView - B (exactly on top of A, completely blocking A). 기본적으로 superView가 있고 형제 하위 뷰 A와 B가 있습니다. B는 A와 프레임이 동일하므로 A를 완전히 숨 깁니다. 이제 내 요구 사항은 이것입니다. SubView B는 모든 스 와이프 및 탭 (싱글 및 더블) 제스처를 수신해야합니다. SubView A는 모든 핀치 제스처를 수신해야합니다. 뷰에 제스처 인식기를 추가 한 방법입니다. U..

developer tip 2020.12.26

null을 확장하는 클래스를 작성하는 방법과 이유는 무엇입니까?

null을 확장하는 클래스를 작성하는 방법과 이유는 무엇입니까? ES6에 추가 된 JavaScript의 클래스 구문 은 다음과 같이 확장null 하는 것이 합법적입니다 . class foo extends null {} 일부 인터넷 검색은 ES에서 제안 된 것으로 나타났습니다. 이러한 선언은 오류 가 있음을 나타냅니다 . 그러나 다른 논평자들은 그들이 누군가가 {__proto__: null}프로토 타입 이있는 클래스를 만들고 싶을 수 있습니다. 그리고 그 주장의 측면이 궁극적으로 우세했습니다. 이 가상의 사용 사례를 이해하기 어렵습니다. 우선, 그러한 클래스 의 선언 은 합법적이지만 이러한 방식으로 선언 된 클래스 를 인스턴스화 하는 것은 그렇지 않은 것 같습니다 . fooNode.js 또는 Chrome에..

developer tip 2020.12.26

성능을 향상 시키려면 어떤 PHP opcode cacher를 사용해야합니까?

성능을 향상 시키려면 어떤 PHP opcode cacher를 사용해야합니까? 높은 부하에서 성능을 향상 시키려고 노력하고 있으며 opcode 캐싱을 구현하고 싶습니다. 다음 중 어떤 것을 사용해야합니까? APC- 설치 가이드 eAccelerator- 설치 가이드 XCache- 설치 가이드 나는 또한 내 레이더 아래로 미끄러 진 다른 대안에 열려 있습니다. 현재 Apache 2 및 PHP 5.2가 설치된 Debian Etch에서 실행 중입니다. [업데이트 1] HowtoForge 설치 링크 추가 [업데이트 2] 제공된 답변과 피드백을 기반으로 내 애플리케이션에서 다음 Apache JMeter 테스트 계획을 사용하여 세 가지 구현을 모두 테스트했습니다. 로그인 홈 페이지에 액세스 동시 연결이 50 개인 경우..

developer tip 2020.12.26

이 이미지 처리 테스트에서 Swift가 C보다 100 배 느린 이유는 무엇입니까?

이 이미지 처리 테스트에서 Swift가 C보다 100 배 느린 이유는 무엇입니까? 이 질문에 이미 답변이 있습니다. Swift Beta 성능 : 배열 정렬 9 답변 다른 많은 개발자들과 마찬가지로 저는 Apple의 새로운 Swift 언어에 대해 매우 흥분했습니다. Apple은 속도가 Objective C보다 빠르며 운영 체제를 작성하는 데 사용할 수 있다고 주장했습니다. 그리고 지금까지 배운 것에서이 언어는 정적 유형 언어이며 정확한 데이터 유형 (예 : 정수 길이)을 정확하게 제어 할 수 있습니다. 따라서 이미지 처리와 같이 성능이 중요한 작업을 처리 할 수있는 좋은 잠재력을 가지고있는 것 같습니까? 그것이 제가 빠른 테스트를하기 전에 생각했던 것입니다. 그 결과 정말 놀랐습니다. 다음은 C로 된 간단..

developer tip 2020.12.26

package.json에 나열되지 않은 package-lock.json의 취약한 npm 패키지를 어떻게 수정합니까?

package.json에 나열되지 않은 package-lock.json의 취약한 npm 패키지를 어떻게 수정합니까? Github는 내 package-lock.json 파일의 종속성이 취약하고 구식이라고 알려줍니다. 문제는 내가 npm install또는을 수행 npm update하면 둘 다 package-lock.json 파일의 종속성을 업데이트하지 않는다는 것입니다. 나는 이것에 대해 많은 인터넷 검색을 수행했으며 파일을 삭제하고 npm install. 누구든지이 문제를 해결할 수 있다면 대단히 감사하겠습니다. 문제의 패키지는 실제로 내 package.json 파일에없는 Hoek입니다. 미리 감사드립니다. Hoek이 종속성 중 하나의 종속성 인 것처럼 들립니다 (따라서 package.json에있는 패키지..

developer tip 2020.12.26

PHP를 사용하여 웹 사이트에서 OCR을 구현하려면 어떻게해야합니까?

PHP를 사용하여 웹 사이트에서 OCR을 구현하려면 어떻게해야합니까? Linux 서버에서 PHP 또는 Python과 함께 작동하는 무료 OCR 라이브러리가 있습니까? 아이디어는 이미지를 업로드하고 여기에서 문자를 추출하거나 사용자가 "문자를 그리고"해당 이미지에서 파싱 할 수 있도록하는 것입니다. 당신은 리눅스 박스를 사용하고 있기 때문에 구글의 오픈 소스 프로젝트 인 ocropus를 적극 추천 합니다. PHP는 아니지만 최선의 선택이 될 것이라고 생각합니다. 물론 PHP 내에서 exec. 성숙하고 많은 옵션이 있습니다. 프로젝트 사이트에서 : OCRopus 엔진은 90 년대 중반에 개발되어 미국 인구 조사국에서 배포 한 고성능 필기 인식기와 새로운 고성능 레이아웃 분석 방법의 두 가지 연구 프로젝트를 ..

developer tip 2020.12.26

Angular2로드시 너무 많은 파일 요청

Angular2로드시 너무 많은 파일 요청 나는 웹 사이트를 사용 Angular2하고 있는데 문제가 있다고 생각합니다. 내 각도 페이지의 첫 번째로드 에서 디렉토리의 SystemJS모든 Angular2파일 을 검색하기 위해 5 억 개 이상의 요청을 작성합니다 angular2/src. 전체적으로 첫 번째로드는 4MB 이상을 다운로드하며 시작하는 데 14 초 이상 걸립니다. 내는 index.html다음을 포함하는 스크립트를 수행합니다 그리고 내 systemJs 초기화 코드는 다음과 같습니다. 내 공용 폴더의 구조는 다음과 같습니다. . ├── img ├── styles ├── app ├── libs | └── angular2 | └── systemjs | └── rxjs | └── jquery | └── l..

developer tip 2020.12.25
반응형