저는 소프트 실시간 이벤트 처리 시스템에서 일하고 있습니다. 코드에서 비 결정적 타이밍을 가진 호출을 최소화하려고합니다. 문자열, 숫자, 타임 스탬프 및 GUID로 구성된 메시지를 작성해야합니다. 아마도 std::vector은 boost::variant입니다. 나는 항상 비슷한 성격의 과거 코드에서 alloca을 사용하고 싶었습니다. 그러나 시스템 프로그래
glibc documentation on process completion status 매크로는 WEXITSTATUS 매크로가 완료 상태의 하위 8 바이트를 반환한다고 명시합니다. 매크로 int WEXITSTATUS (INT 상태) WIFEXITED 상태의 참이면 는,이 매크로는 자식 프로세스로부터의 종료 상황 값의 8 개 비트를 반환합니다. # defin
프로그래밍 방식으로 광대역 (PPOE) 인터넷 연결을 시작하고 싶습니다. InternetDial이 작동하는지 확실하지 않은 경우 설명서를 사용하면 모뎀을 사용하여 인터넷에 연결이 시작됩니다. API 함수를 검색해 보았지만 찾을 수 없습니다. 사용자 이름과 암호를 사용하여 인터넷에 연결하는 프로그램을 만들려고합니다. 이 프로그램과 비슷합니다. 나는 내 자신이
저는 Postgres와 약간 작업하고있었습니다. 나는 같은 소스 코드를 편집하는 것에 익숙해 지려고 노력하고있다. 권장 운동 중 하나는 Postgres 7.4 시스템의 버퍼 교체 정책을 변경하는 것이 었습니다. (일부 대학의 숙제 중 하나였습니다. 처음 몇 개의 Google 링크가 있습니다. 코드에 익숙해지기 위해 사용하고 있습니다.) 나는 그 부분을 이해
열려는 파일 이름을 알고 싶습니다. 예 : notepad.exe를 열면 내 프로그램에서 notepad.exe가 열렸음을 표시해야합니다. song.mp3을 열면 내 프로그램에 song.mp3이 열렸습니다. 우리가 movie.mpeg를 열면 내 프로그램에서 movie.mpeg가 열렸음을 알려야합니다. 우리가 abc.txt를 열면 내 프로그램에서 abc.txt가
누구든지 리눅스 커널 2.6에서/proc/pid/mem 파일을 mmap'ing하는데 성공 했습니까? ENODEV (No such device) 오류가 나타납니다. 내 전화는 다음과 같습니다 char * map = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, mem_fd, offset);
그리고이 실행이 호출에 도달하면