반응형

JavaScript 2976

멀티 프로세싱의 공유 메모리 개체

멀티 프로세싱의 공유 메모리 개체 큰 메모리 numpy 배열을 가지고 있다고 가정 func하면이 거대한 배열을 입력으로 사용 하는 함수 가 있습니다 (다른 매개 변수와 함께). func다른 매개 변수를 사용하여 병렬로 실행할 수 있습니다. 예를 들면 다음과 같습니다. def func(arr, param): # do stuff to arr, param # build array arr pool = Pool(processes = 6) results = [pool.apply_async(func, [arr, param]) for param in all_params] output = [res.get() for res in results] 다중 처리 라이브러리를 사용하면 거대한 배열이 여러 번 다른 프로세스로 복사됩..

Programing 2020.08.06

멀티 모듈 메이븐 프로젝트에서 모듈 간 src / test 클래스 공유

멀티 모듈 메이븐 프로젝트에서 모듈 간 src / test 클래스 공유 멀티 모듈 Maven 프로젝트가 있습니다. 이 예제를 위해 두 개의 모듈을 고려하십시오. data consumer 모듈 consumer은 data종속성으로 모듈을 가지고 있습니다. 모듈 data은 많은 핵심 클래스를 선언합니다. src/test그것들을 사용하는 테스트가 있습니다. 이 테스트에는 오래 걸리는 객체 생성이 필요하므로 이러한 객체를 생성하기 위해 유틸리티 메소드가있는 클래스가 있습니다. 이 유틸리티 클래스 ( SampleDataHelper)는 src/test계층 구조에 있습니다. 또한 consumer모듈에이 긴 개체를 만들어야하는 몇 가지 테스트가 있습니다. 내 트리 에있는 테스트 SampleDataHelper에서 클래스 ..

Programing 2020.08.06

JavaScript를위한 간단한 (비보안) 해시 함수?

JavaScript를위한 간단한 (비보안) 해시 함수? [복제] 가능한 중복 : Javascript / jQuery의 문자열에서 해시 생성 누구나 (브라우저 호환) JavaScript로 작성된 간단한 (즉, 수백 줄이 아닌 수십 줄의 코드) 해시 함수를 제안 할 수 있습니까? 이상적으로는 문자열을 입력으로 전달할 때 MD5, SHA1 등의 일반적인 출력 인 32 문자 16 진수 문자열과 비슷한 것을 생성하고 싶습니다. 암호 적으로 안전 할 필요는 없으며 충돌에 합리적으로 저항 할 필요가 없습니다. . (내 초기 사용 사례는 URL이지만 나중에 다른 문자열에서도 사용하고 싶습니다.) 나는 이것을 직접 확인하지는 않았지만 Java의 String.hashCode () 메소드의 JavaScript 구현을 볼 수..

Programing 2020.08.06

HtmlString과 MvcHtmlString

HtmlString과 MvcHtmlString HtmlString vs. MvcHtmlString 이 둘 사이의 차이점은 무엇입니까? 편집하다: 선호하는 한 가지 MvcHtmlString이상은 HtmlString확장 방법 IsNullOrEmpty의 MvcHtmlString. HtmlString ASP.NET 4에만 존재합니다. MvcHtmlStringMVC 2는 .NET 3.5와 .NET 4를 모두 지원하기 위해 MVC 2에 추가 된 호환성 shim입니다. 이제 MVC 3은 .NET 4 전용이므로 HtmlString소스 호환성을 위해 MVC 2-> 3에 대한 상당히 사소한 하위 클래스입니다 . MVC 2로 돌아가려면 MVC 함수에서 반환 IHtmlString되거나 var값 을 사용하는 것이 좋습니다 . ..

Programing 2020.08.06

몽구스 하위 문서와 중첩 스키마

몽구스 하위 문서와 중첩 스키마 기본 스키마에서 하위 문서와 더 깊은 계층을 사용하는 장단점에 대해 궁금합니다. var subDoc = new Schema({ name: String }); var mainDoc = new Schema({ names: [subDoc] }); 또는 var mainDoc = new Schema({ names: [{ name: String }] }); 현재 모든 곳에서 하위 문서를 사용하고 있지만 주로 발생할 수있는 성능 또는 쿼리 문제에 대해 궁금합니다. docs 에 따르면 정확히 동일합니다. 그러나 스키마를 사용하면 _id필드를 추가 할 수 있으며 (해제하지 않은 경우) 하위 문서 추적에 더 많은 리소스를 사용할 수 있습니다. 대체 선언 구문 v3의 새로운 기능 하위 문서 ..

Programing 2020.08.06

fastcgi와 fpm의 차이점은 무엇입니까?

fastcgi와 fpm의 차이점은 무엇입니까? macports에 fpm으로 PHP를 설치하려고합니다. fpm은 FastCGI 프로세스 관리자를 의미하는 곳을 읽었습니다. 그것은 fastcgi와 fpm이 동일하다는 것을 의미합니까? 그것들이 동일하다면, 왜 우리는 "php5 + fastcgi" 와 "php5 + fpm" 이라는 두 가지 다른 macports 변종을 가지고 있습니까? FPM 은 PHP에서 FastCGI SAPI (서버 API)를 관리하는 프로세스 관리자입니다. 기본적으로 SpawnFCGI 와 같은 것이 필요하지 않습니다 . FastCGI 자식을 적응 적으로 생성합니다 (현재로드에 필요한 경우 더 많이 시작 함). 그렇지 않으면, FastCGI와 FastCGI 사이에는 운영상의 차이가별로 없습..

Programing 2020.08.06

Oracle ORDER BY 및 ROWNUM을 올바르게 사용하는 방법은 무엇입니까?

Oracle ORDER BY 및 ROWNUM을 올바르게 사용하는 방법은 무엇입니까? 저장 프로 시저를 SQL Server에서 Oracle로 변환하여 제품과 호환되도록하는 데 어려움을 겪고 있습니다. 타임 스탬프를 기반으로 일부 테이블의 최신 레코드를 반환하는 쿼리가 있습니다. SQL 서버 : SELECT TOP 1 * FROM RACEWAY_INPUT_LABO ORDER BY t_stamp DESC => 가장 최근의 레코드를 반환합니다 그러나 오라클 : SELECT * FROM raceway_input_labo WHERE rownum 그러면 ORDER BY명령문에 관계없이 가장 오래된 레코드 (아마도 인덱스에 따라 다름)가 반환됩니다 ! 필자는 요구 사항에 맞게 Oracle 쿼리를 다음과 같이 캡슐화했습..

Programing 2020.08.06

통합 테스트를 실행할 때 임베디드 MongoDB

통합 테스트를 실행할 때 임베디드 MongoDB 내 질문의 변형 이 하나 . Java 웹 응용 프로그램 프로젝트에는 많은 읽기 필터 / 쿼리와 GridFS와 같은 도구와의 인터페이스가 필요하므로 위의 솔루션이 제안하는 방식으로 MongoDB를 사용하는 합리적인 방법을 생각하는 데 어려움을 겪고 있습니다. 따라서 통합 테스트와 함께 MongoDB의 임베디드 인스턴스를 실행하는 것을 고려하고 있습니다. 각 테스트 또는 전체 제품군에 대해 자동으로 시작하고 모든 테스트에 대해 데이터베이스 를 플러시 하고 마지막에 종료 하고 싶습니다 . 이 테스트는 CI 서버뿐만 아니라 개발 시스템에서도 실행될 수 있으므로 솔루션도 이식 가능 해야합니다 . MongoDB에 대해 더 많은 지식을 가진 사람이이 접근 방식의 실현 ..

Programing 2020.08.06

웹 서비스 및 WCF 서비스

웹 서비스 및 WCF 서비스 그들 사이의 차이점은 무엇입니까? 언제 다른 것을 선택할까요? 이 답변은 더 이상 존재하지 않는 기사를 기반으로합니다. 기사 요약 : "기본적으로 WCF는 다양한 통신 메커니즘을 사용하여 통신 할 수있는 응용 프로그램을 구축 할 수있는 서비스 계층입니다.이를 통해 피어 투 피어, 명명 된 파이프, 웹 서비스 등을 사용하여 통신 할 수 있습니다. WCF는 상호 운용 가능한 응용 프로그램을 구축하기위한 프레임 워크이므로 비교할 수 없습니다. 원하는 경우 SOA 인 에이 블러로 생각할 수 있습니다. 이것은 무엇을 의미 하는가? WCF는 ABC로 알려진 것을 준수합니다. 여기서 A는 통신하려는 서비스의 주소이고 B는 바인딩을 나타내고 C는 계약을 나타냅니다. 코드를 변경하지 않고도 ..

Programing 2020.08.06

호로 세터 재정의

호로 세터 재정의 @interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } ARC가 활성화되었을 때 세터를 올바르게 무시 했습니까? 예, 맞습니다. 또한 이것이 실제로 옳은 일임을 믿기까지 시간이 걸렸습니다. 이 경우 표준 생성 세터보다 많은 작업을 수행하지 않으므로 재정의가 필요하지 ..

Programing 2020.08.06
반응형