반응형

분류 전체보기 987

각 비트에 대해 주어진 확률이 0 또는 1 인 의사 랜덤 비트를 생성하는 빠른 방법

각 비트에 대해 주어진 확률이 0 또는 1 인 의사 랜덤 비트를 생성하는 빠른 방법 일반적으로 난수 생성기는 각 위치에서 0 또는 1을 관찰 할 확률이 동일한 (즉, 50 %) 비트 스트림을 반환합니다. 이것을 편향되지 않은 PRNG라고합시다. 다음 속성을 사용하여 의사 랜덤 비트 문자열을 생성해야합니다. 각 위치에서 1을 볼 확률은 p입니다 (즉, 0을 볼 확률은 1-p입니다). 매개 변수 p는 0과 1 사이의 실수입니다. 내 문제에서 그것은 0.5 %의 해상도를 가지고 있습니다. 즉, 0 %, 0.5 %, 1 %, 1.5 %, ..., 99.5 %, 100 % 값을 취할 수 있습니다. p는 정확한 분수가 아니라 확률입니다. n 비트 스트림에서 1로 설정된 실제 비트 수는 이항 분포 B (n, p)를 ..

UFO ET IT 2020.12.15

C에서 외부 프로그램을 실행하고 출력을 구문 분석하려면 어떻게해야합니까?

C에서 외부 프로그램을 실행하고 출력을 구문 분석하려면 어떻게해야합니까? 게임에 필요한 파일 목록을 출력하는 유틸리티가 있습니다. C 프로그램 내에서 해당 유틸리티를 실행하고 출력을 가져와 동일한 프로그램 내에서 작업 할 수있는 방법은 무엇입니까? 업데이트 : 정보 부족에 대한 좋은 전화. 이 유틸리티는 일련의 문자열을 뱉어 내며 Mac / Windows / Linux에서 완벽하게 이식 할 수 있어야합니다. 유틸리티를 실행하고 출력 (표준 출력으로 이동)을 유지하는 프로그래밍 방식을 찾고 있습니다. Unix-ish 환경의 간단한 문제는 popen(). man 페이지에서 : popen () 함수는 파이프를 만들고 쉘을 분기하고 호출하여 프로세스를 엽니 다. 읽기 모드를 사용하는 경우 정확히 요청한 것입니다..

UFO ET IT 2020.12.15

배치 스크립트 내에서 레지스트리 키 값을 어떻게 가져올 수 있습니까?

배치 스크립트 내에서 레지스트리 키 값을 어떻게 가져올 수 있습니까? REG QUERY 명령을 사용하여 키 값을보고이 명령을 사용하여 결과를 변수로 설정해야합니다. FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "KeyName" /v ValueName') DO SET Variable=%%B 하지만 키가 존재하지 않으면 콘솔에 오류가 표시됩니다. 이 오류를 숨겨야합니다! stderr를 중지하는 명령 뒤에 2> nul을 넣으려고했지만 명령을 호출하는 경우에만 작동합니다. REG QUERY "KeyName" /v ValueName 2>nul 다음과 같이 FOR 명령에 넣으면 : FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "KeyNa..

UFO ET IT 2020.12.15

nohup과 데몬의 차이점은 무엇입니까?

nohup과 데몬의 차이점은 무엇입니까? 스크립트를 데몬으로 실행하는 것과 nohup을 사용하는 것의 의미는 무엇입니까? 포크 프로세스 등의 측면에서 차이점이 무엇인지 알고 있지만 스크립트에 어떤 영향을 미칩니 까? nohup명령은 데몬으로 프로세스를 실행하는 가난한 사람의 방법입니다. Bruno Ranschaert가 언급했듯이 대화 형 쉘에서 명령을 실행하면 제어 터미널이 있으며 제어 프로세스 (일반적으로 로그인 쉘)가 종료 될 때 SIGHUP (중단) 신호를 수신합니다. 이 nohup명령은 입력이에서오고 /dev/null출력과 오류가 모두으로 이동 nohup.out하고 프로그램이 인터럽트를 무시하고 신호를 종료하고 중단 되도록 정렬합니다 . 실제로 여전히 동일한 제어 터미널이 있습니다. 터미널 제어를..

UFO ET IT 2020.12.15

Python과 C ++ 통합

Python과 C ++ 통합 저는 C ++가 매우 유연한 언어이기 때문에 배우고 있습니다. 그러나 트위터, 페이스 북, 딜리셔스 등과 같은 인터넷 분야의 경우 Python이 훨씬 더 나은 솔루션으로 보입니다. 동일한 프로젝트에서 C ++와 Python을 통합 할 수 있습니까? Python과 C / C ++를 연결하는 것은 쉬운 일이 아닙니다. 여기 에 파이썬 확장을 작성하는 다른 방법에 대한 이전 질문에 대한 이전 답변 을 복사 / 붙여 넣기합니다 . Boost.Python, SWIG, Pybindgen 기능 ... Python C-API를 사용하여 C 또는 C ++로 직접 확장을 작성할 수 있습니다 . 한마디로 : 그것을하는 방법을 배우는 것 외에는 그렇게하지 마십시오. 올바르게하는 것은 매우 어렵습니..

UFO ET IT 2020.12.15

의사 난수 생성기-지수 분포

의사 난수 생성기-지수 분포 나는 의사 난수를 생성하고 싶다. 지금까지 나는 .Net 라이브러리의 Random.Next(int min, int max)기능 에 매우 만족했다 . 이 다양한 PRNG도이되는 가정 사용되는 균일 한 분포를 ,하지만 난 아주 많이 좋아는 사용하여 몇 가지 숫자를 생성하는 것 지수 분포를 . 의사 코드 나 C ++, Java 등을 허용하지만 C #으로 프로그래밍하고 있습니다. 제안 / 코드 스 니펫 / 알고리즘 / 생각? 균일 난수 생성기에 액세스 할 수 있으므로 CDF를 알고있는 다른 분포와 함께 분포 된 난수를 생성하는 것은 반전 방법을 사용하면 쉽습니다 . 따라서, 균일 한 난수를 생성 u,에 [0,1), 다음 계산 x에 의해 : x = log(1-u)/(−λ ), 여기서 ..

UFO ET IT 2020.12.15

'색인'보기 또는 해당 마스터를 찾을 수 없습니다.

'색인'보기 또는 해당 마스터를 찾을 수 없습니다. The view 'Index' or its master was not found. The following locations were searched: ~/Views/ControllerName/Index.aspx ~/Views/ControllerName/Index.ascx ~/Views/Shared/Index.aspx ~/Views/Shared/Index.ascx ASP.Net mvc 영역을 사용할 때이 오류가 발생했습니다. 영역 컨트롤러 작업이 호출되지만 영역보기 폴더 대신 '기본'프로젝트보기에서보기를 찾는 것 같습니다. 해야 할 일은 지역 이름에 토큰을 설정하는 것입니다. 예를 들면 : context.MapRoute( "SomeArea_default..

UFO ET IT 2020.12.15

메소드 이름은 findBy 또는 findOneBy로 시작해야합니다.

메소드 이름은 findBy 또는 findOneBy로 시작해야합니다. 정의되지 않은 방법 Symfony? Symfony2의 part4를 통해 작업 중이며 컨트롤러 및 도우미 클래스 코드를 업데이트하는 동안 다음 오류 메시지가 나타납니다. Undefined method 'getLatestBlogs'. The method name must start with either findBy or findOneBy! 컨트롤러에 코드를 삽입하기 전에 튜토리얼에서 가르친대로 도우미 클래스로 이동하여 위의 오류 메시지가 표시됩니다.

UFO ET IT 2020.12.14

두 div의 스크롤 위치를 어떻게 동기화합니까?

두 div의 스크롤 위치를 어떻게 동기화합니까? 특정 너비 (예 : 500px)로 2div 크기를 지정하고 싶습니다. 다른 하나는 수평으로 정렬됩니다. 위쪽 상자는 스크롤 막대를 숨기고 아래쪽에는 스크롤 막대가 표시되어야하며 사용자가 스크롤 할 때 위쪽 상자의 오프셋을 아래쪽 상자의 값으로 변경하고 싶습니다. 따라서 하단 DIV가 수평으로 스크롤 될 때 상단 DIV도 동시에 스크롤되는 것처럼 보입니다. 프로세스가 더 쉬워지면 Jquery에서이 작업을 수행하게되어 기쁩니다. $('#bottom').on('scroll', function () { $('#top').scrollTop($(this).scrollTop()); }); 여기 에서는 스크롤바가있는 요소 .scrollTop()에서 scrollTop값을 ..

UFO ET IT 2020.12.14

현재 대기열에서 dispatch_sync를 사용할 수없는 이유는 무엇입니까?

현재 대기열에서 dispatch_sync를 사용할 수없는 이유는 무엇입니까? 주 스레드 또는 다른 스레드에서 발생할 수있는 대리자 콜백이있는 시나리오에 부딪 혔고 런타임까지 어떤 것이 있는지 알 수 없었습니다 ( StoreKit.framework). 또한 함수가 실행되기 전에 발생해야하는 콜백에서 업데이트해야하는 UI 코드가 있었으므로 초기 생각은 다음과 같은 함수를 갖는 것이 었습니다. -(void) someDelegateCallback:(id) sender { dispatch_sync(dispatch_get_main_queue(), ^{ // ui update code here }); // code here that depends upon the UI getting updated } 백그라운드 스레드..

UFO ET IT 2020.12.14
반응형