C 113

python C 확장 프로파일링

python C 확장 프로파일링 Python으로부터 데이터를 수신해, CPU 집약적인 계산을 실시하는 Python C-Extension을 개발했습니다.C 확장자를 프로파일 할 수 있나요? 여기서 문제는 샘플테스트를 프로파일링하기 위해 C에 작성하는 것이 어렵다는 것입니다.이는 코드가 특정 입력과 데이터 구조(파이썬 제어 코드에 의해 생성됨)에 의존하기 때문입니다. 제안할 것이 있습니까?pygabriel의 코멘트 후, 저는 pypi에 패키지를 업로드하기로 결정했습니다.이 패키지는 pypi 확장용 프로파일러를 사용하여 google-perftools의 cpu-profiler를 사용하여 구현됩니다.나는 구글 퍼프툴을 이용해서 내 길을 찾았다.StartProfiler와 StopProfiler 함수를 python(..

programing 2022.07.28

정상적으로 기능하려면 0을 반환해야 합니까, 아니면1을 반환해야 합니까?

정상적으로 기능하려면 0을 반환해야 합니까, 아니면1을 반환해야 합니까? 이 질문에는 이미 답변이 있습니다. 닫힘10년 전에요. 중복 가능성: C 코드의 오류 처리 C에서 실패한 함수 호출에는 어떤 반환값을 사용해야 합니까? 항상 0을 사용하고 있습니다만, 실제로는 읽을 수 없습니다.if,while,기타. 1개를 반납해야 하나요?주요 기능인 이유return 0성공을 위해?C 표준에서는 다음과 같이 정의됩니다.0성공을 위해(hvd로 이동합니다). 그렇지만 이동성을 향상시키려면 , 매크로를 사용할 수 있습니다.EXIT_SUCCESS그리고.EXIT_FAILURE성공과 실패에 대한 전통적인 상태 값입니다.파일에 선언되어 있습니다.stdlib.h. (메인 콜, 종료 콜 또는 유사한 콜에서 OS로 반환되는 가치를 ..

programing 2022.07.17

실행 파일을 매시간 실행하도록 cron 작업을 설정하려면 어떻게 해야 합니까?

실행 파일을 매시간 실행하도록 cron 작업을 설정하려면 어떻게 해야 합니까? 1시간에 1번 gcc를 사용하여 컴파일된 실행파일을 실행하는 cron 작업을 셋업해야 합니다. 루트로 로그인하여 입력했습니다.crontab -e 그런 다음 다음과 같이 입력하고 파일을 저장했습니다. 0 * * * * /path_to_executable 그러나 cron 작업은 작동하지 않습니다. 타이핑하면 보여요./...path_to_executable분할 오류가 발생합니다.실행 파일은 해당 파일이 있는 폴더에서만 실행할 수 있습니다.제가 이 문제를 해결할 방법이 있을까요?0 * * * * cd folder_containing_exe && ./exe_name 프로그램을 실행하기 위해 설정할 필요가 있는 다른 것이 없는 한 동작합..

programing 2022.07.17