반응형

JavaScript 2291

초 고성능 C / C ++ 해시 맵 (테이블, 사전)

초 고성능 C / C ++ 해시 맵 (테이블, 사전) 고성능 해시 맵 데이터 구조의 값을 구조화하려면 기본 키 (int, 어쩌면 long)를 매핑해야합니다. 내 프로그램에는 이러한 맵이 수백 개 있으며 각 맵에는 일반적으로 최대 수천 개의 항목이 있습니다. 그러나지도는 지속적으로 "새로 고침"또는 "이탈"됩니다. 수백만을 처리 상상 add하고 delete두 번째 메시지. 이 사용 사례에 맞는 데이터 구조를 가진 C 또는 C ++의 라이브러리는 무엇입니까? 또는 자신의 건물을 어떻게 추천 하시겠습니까? 감사! 나는 당신이 시도하는 것이 좋습니다 구글 SparseHash (또는 C11 버전 구글 SparseHash-C11를 )하고 필요에 맞는 있는지 확인합니다. 메모리 효율적인 구현과 속도에 최적화 된 구현..

developer tip 2020.10.15

기능성 렌즈

기능성 렌즈 누군가 기능 렌즈를 설명해 주시겠습니까? Google에게는 놀랍도록 어려운 주제이며 진전을 이루지 못했습니다. 내가 아는 것은 OO와 비슷한 get / set 기능을 제공한다는 것입니다. 렌즈는 게터와 세터의 두 가지 기능으로 구성됩니다. data Lens a b = Lens { getter :: a -> b, setter :: b -> a -> a } 예를 들어 한 쌍의 첫 번째 부분과 두 번째 부분에 대한 렌즈가있을 수 있습니다. fstLens :: Lens (a, b) a fstLens = Lens fst $ \x (a, b) -> (x, b) sndLens :: Lens (a, b) b sndLens = Lens snd $ \x (a, b) -> (a, x) 렌즈의 진정한 편리함은 다..

developer tip 2020.10.15

Visual Studio의 보안 개발 수명주기 검사 옵션은 무엇인가요?

Visual Studio의 보안 개발 수명주기 검사 옵션은 무엇인가요? 이전 버전에서 본 적이 있지만 Visual Studio 2013 Preview를 사용하고 있습니다. 마법사를 사용하여 새 프로젝트를 만들 때 C ++, Win32 콘솔 응용 프로그램을 선택하고 프로젝트에서 보안 개발 수명주기 검사를 활성화하는 옵션이 있습니다. 누군가이 옵션이 내 코드 / 프로젝트에 대해 정확히 무엇을 설명 할 수 있습니까? 여기에서 /sdl스위치에 대해 설명 합니다 . 일부 경고를 오류로 전환하여 코드에 영향을주지 않습니다. 또한 /GS수표를보다 적극적으로 적용합니다 . 너무 많은 것을 기대하지 마십시오. Microsoft SDL은 실제로 1980 년대 스타일 C 프로그래밍의 해결 방법입니다. 20 세기 C ++를 ..

developer tip 2020.10.15

"rep;

"rep; 아니,” x86 어셈블리에서 의미합니까? "일시 중지"지침과 동일합니까? 무슨 rep; nop뜻이야? pause지시 와 같은가요 ? rep nop(세미콜론 없음) 과 동일 합니까? 간단한 nop지시 와 다른 점은 무엇입니까 ? AMD 및 Intel 프로세서에서 다르게 작동합니까? (보너스)이 지침에 대한 공식 문서는 어디에 있습니까? 이 질문에 대한 동기 다른 질문 에 대한 의견에 대한 토론을 한 후 rep; nop;x86 (또는 x86-64) 어셈블리에서 의미하는 바를 모른다는 것을 깨달았습니다 . 또한 웹에서 좋은 설명을 찾을 수 없었습니다. 나는 이것이 "다음 명령 시간 반복"rep 을 의미하는 접두사라는 것을 알고 있습니다 (또는 적어도 이전 16 비트 x86 어셈블리 에서는 그랬습니다..

developer tip 2020.10.15

RESTful API 런타임 검색 기능 / HATEOAS 클라이언트 디자인

RESTful API 런타임 검색 기능 / HATEOAS 클라이언트 디자인 내가 관여하는 SaaS 스타트 업의 경우 RESTful 웹 API와이를 사용하는 서로 다른 플랫폼에서 몇 가지 클라이언트 앱을 구축하고 있습니다. API를 알아 냈다고 생각하지만 이제는 클라이언트로 향하고 있습니다. REST에 대해 읽으면서 REST의 핵심 부분이 발견이라는 것을 알지만 발견이 실제로 의미하는 바에 대한 두 가지 다른 해석 사이에 많은 논쟁이있는 것 같습니다. 개발자 검색 : 개발자는 리소스 URI, 쿼리 매개 변수, 지원되는 HTTP 메서드 및 문서를 탐색하고 API의 응답을 실험하여 발견 한 기타 세부 정보와 같은 방대한 양의 API 세부 정보를 클라이언트에 하드 코딩합니다. 이러한 유형의 발견 IMHO는 멋진..

developer tip 2020.10.15

객체의 속성 중 최소 / 최대 값을 얻는 빠른 방법

객체의 속성 중 최소 / 최대 값을 얻는 빠른 방법 다음과 같은 자바 스크립트에 개체가 있습니다. { "a":4, "b":0.5 , "c":0.35, "d":5 } 속성을 모두 반복하지 않고도 속성 중 최소 및 최대 값을 얻을 수있는 빠른 방법이 있습니까? 내가 가진 물체가 거대하기 때문에 2 초마다 최소 / 최대 값을 얻어야합니다. (객체의 값은 계속 변경됩니다). 모든 n 요소 를 반복하지 않고 일반적인 경우 최대 / 최소를 찾을 수있는 방법은 없습니다 (1에서 n-1로 이동하는 경우 요소 n 이 해당 요소 보다 크지 않거나 작지 않은지 어떻게 알 수 있습니까? 현재 최대 / 최소)? 값이 몇 초마다 변경된다고 말씀하셨습니다. 어떤 값이 변경되는지 정확히 알고 있다면 이전의 최대 / 최소 값으로 시작..

developer tip 2020.10.14

일괄 적으로 base64 디코딩

일괄 적으로 base64 디코딩 배치를 사용하여 설치 프로그램을 만들려고합니다. 물론 설치 프로그램은 설치할 파일로 구성되어야하므로 base64로 파일을 인코딩하고 간단히 디코딩하여 대상에 기록 할 수 있습니다. 물론 Windows base64에 Linux 상자에 포함 된 도구 와 같은 것이 있다면 내 작업은 매우 쉬울 것 입니다. 그러나 단순히 거기에 있지 않기 때문에 배치 파일을 사용하여 base64 콘텐츠를 완전히 디코딩하는 방법이 있습니까? 그리고 이것을 어떻게 성취 할 수 있습니까? 도움을 주시면 감사하겠습니다. (실험 일 뿐이 라 비 효율성 등은 걱정하지 않습니다.) 실제로 Windows에는 base64를 인코딩하고 디코딩하는 유틸리티가 있습니다.-CERTUTIL 이 명령을 도입 한 Windo..

developer tip 2020.10.14

클래스 확장 React.Component는 React에서 getInitialState를 사용할 수 없습니다.

클래스 확장 React.Component는 React에서 getInitialState를 사용할 수 없습니다. React에서 ES6 구문을 트링하고 다음과 같은 구성 요소를 작성합니다. export default class Loginform extends React.Component { getInitialState() { return { name: '', password: '' }; }; } 하지만 브라우저는 다음과 같은 경고를 표시합니다. 경고 : getInitialState는 일반 JavaScript 클래스 인 Loginform에 정의되었습니다. 이는 React.createClass를 사용하여 생성 된 클래스에 대해서만 지원됩니다. 대신 상태 속성을 정의하려고 했습니까? 전통적인 구문으로 처리 할 수 ..

developer tip 2020.10.14

jQuery UI 대화 상자에서 '제목'을 업데이트하는 방법은 무엇입니까?

jQuery UI 대화 상자에서 '제목'을 업데이트하는 방법은 무엇입니까? 중복 가능성 : 로드 콜백 후 jQuery UI 대화 상자 제목 변경 이 UI 대화 상자에서 양식을 제출 한 후 UI 대화 상자에서 제목을 변경하고 싶습니다. 그래서 콜백 함수에서 load제안해야하지만 결과없이 시도하고 봤습니다. 이 option메서드는 대화 상자가 생성 된 후 대화 상자의 속성을 변경합니다. 따라서 다음과 같이 쓸 수 있습니다. $(whatever).dialog('option', 'title', 'New Title'); 이것을 열기 전에 사용할 수도 있습니다. $("#YourContainer").data('title.dialog', ' I am the new title'); 참고 URL : https://stac..

developer tip 2020.10.14

iPhone Store Kit "iTunes Store에 연결할 수 없습니다"

iPhone Store Kit "iTunes Store에 연결할 수 없습니다" 내 앱에 인앱 구매를 추가하는 중입니다. 나는 productsRequest:didReceiveResponse방법 을받을 수 있고 , 제품의 배열을받을 수있다. 내가 추가 할 때 내 문제가 발생 SKPayment 받는 SKPaymentQueue을 . 큐에 제품을 추가 한 후 paymentQueue:updatedTransactions메서드에서 트랜잭션은 항상 SKPaymentTransactionStateFailed 상태를 갖습니다 . "transaction.error"를 NSLog하면 다음과 같은 결과가 반환됩니다. Error Domain = SKErrorDomain Code = 0 UserInfo = 0x165000 "Canno..

developer tip 2020.10.14
반응형