systems-programming

    20

    5답변

    저는 소프트 실시간 이벤트 처리 시스템에서 일하고 있습니다. 코드에서 비 결정적 타이밍을 가진 호출을 최소화하려고합니다. 문자열, 숫자, 타임 스탬프 및 GUID로 구성된 메시지를 작성해야합니다. 아마도 std::vector은 boost::variant입니다. 나는 항상 비슷한 성격의 과거 코드에서 alloca을 사용하고 싶었습니다. 그러나 시스템 프로그래

    2

    1답변

    glibc documentation on process completion status 매크로는 WEXITSTATUS 매크로가 완료 상태의 하위 8 바이트를 반환한다고 명시합니다. 매크로 int WEXITSTATUS (INT 상태) WIFEXITED 상태의 참이면 는,이 매크로는 자식 프로세스로부터의 종료 상황 값의 8 개 비트를 반환합니다. # defin

    4

    2답변

    하스켈에서 unrar x archivename 명령을 실행한다고 가정 해보십시오. 가장 좋은 방법은 무엇이며 어떻게 명령의 종료 코드를 얻을 수 있습니까? 명령이 성공적으로 종료 된 경우 아카이브를 삭제하고 싶습니다.

    2

    1답변

    ReadDirectoryChangesW API를 사용하여 e:\test 디렉토리를 모니터링하려고합니다. 내 코드 : #define UNICODE #define WIN32_WINNT 0x0500 #include "stdafx.h" #include <stdio.h> #include <windows.h> HANDLE hDir; int _tmai

    2

    1답변

    프로그래밍 방식으로 광대역 (PPOE) 인터넷 연결을 시작하고 싶습니다. InternetDial이 작동하는지 확실하지 않은 경우 설명서를 사용하면 모뎀을 사용하여 인터넷에 연결이 시작됩니다. API 함수를 검색해 보았지만 찾을 수 없습니다. 사용자 이름과 암호를 사용하여 인터넷에 연결하는 프로그램을 만들려고합니다. 이 프로그램과 비슷합니다. 나는 내 자신이

    2

    2답변

    주요 하드웨어 지원 운영 체제 (일반) 기능 또는 그 범주를 알고 싶습니다. 참조 할 수있는 링크 또는 참조 자료가 있습니까?

    1

    1답변

    저는 Postgres와 약간 작업하고있었습니다. 나는 같은 소스 코드를 편집하는 것에 익숙해 지려고 노력하고있다. 권장 운동 중 하나는 Postgres 7.4 시스템의 버퍼 교체 정책을 변경하는 것이 었습니다. (일부 대학의 숙제 중 하나였습니다. 처음 몇 개의 Google 링크가 있습니다. 코드에 익숙해지기 위해 사용하고 있습니다.) 나는 그 부분을 이해

    1

    1답변

    다윈에서 개별 스레드의 CPU 사용량을 측정해야합니다. 리눅스에서는 getrusage (RUSAGE_THREAD, ...)를 사용하지만 darwin에서는 사용할 수 없습니다.

    -3

    1답변

    열려는 파일 이름을 알고 싶습니다. 예 : notepad.exe를 열면 내 프로그램에서 notepad.exe가 열렸음을 표시해야합니다. song.mp3을 열면 내 프로그램에 song.mp3이 열렸습니다. 우리가 movie.mpeg를 열면 내 프로그램에서 movie.mpeg가 열렸음을 알려야합니다. 우리가 abc.txt를 열면 내 프로그램에서 abc.txt가

    6

    1답변

    누구든지 리눅스 커널 2.6에서/proc/pid/mem 파일을 mmap'ing하는데 성공 했습니까? ENODEV (No such device) 오류가 나타납니다. 내 전화는 다음과 같습니다 char * map = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, mem_fd, offset); 그리고이 실행이 호출에 도달하면