systems-programming

    0

    1답변

    이것은 자주 사용되는 문자열을 에코하기 위해 키 조합을 사용하는 것입니다. 시프트 + 백 스페이스가 "고맙습니다"라는 화면에 표시되어야한다고 말하십시오. 나는 어디서부터 시작해야하고 정확히 무엇을해야할지 모른다. 나는 프로그래밍 경험이있다 (C/C++/Java). 그러나 스크립팅에 완전히 익숙하다. 어떤 도움이나 조언이라도 대단히 감사하겠습니다. 미리 감사

    3

    2답변

    내 프로그램에서 호출 나는 재 시도한다. 예 : 여기 recvagain: len = recvfrom(fd, response, MSGSIZE, MSG_WAITALL, (struct sockaddr *)&from, &fromlen); if (errno == EINTR) { syslog(LOG_NOTICE, "recvfrom in

    11

    3답변

    실행하려는 명령 줄이 포함 된 파일이 있습니다. 이 파일에는 약 2,000 줄이 들어 있습니다. 나는 8 개의 코어를 사용할 수 있습니다. 파일을 구문 분석하고 8 개의 프로세스를 시작한 다음 프로그램 중 하나가 완료 될 때마다 파일에서 다른 프로세스를 실행할 수 있습니까? 파일 끝에 도달 할 때까지이 작업을 계속하고 싶습니다.

    6

    3답변

    mkfifo 함수는 경로와 모드라는 두 개의 인수를 사용합니다. 그러나 나는 그것이 사용하는 경로의 형식이 무엇인지 모른다. 나는 명명 된 파이프를 만들고 작은 경로를 mkfifo에 쓰려고한다. 예를 들어, /home/username/Documents을 사용하지만 항상 메시지를 Error creating the named pipe.: File exists과

    0

    2답변

    입력 정수를 equlivalent LED 디스플레이로 변환 할 수있는 코드를 작성했습니다. 내 시스템의 시간을이 함수의 입력으로 전달하고 동일한 시간에 LED 표시를 얻고 싶습니다. 예 : 이 2 개 입력을 고려 (system time = 10:12:00) (system time = 11:10:04) 문제점 :가 화면 출력이 "11시 10분 4초"와

    1

    1답변

    함수에서 암호 구조를 업데이트하려고합니다. 이 함수는 세부 정보를 업데이트해야하는 암호 구조에 대한 포인터를 가져옵니다. 인수로 함수에 struct passwd*이 전달되고 사용자의 다른 사용자 (user2) 정보로 멤버를 업데이트해야하며이 함수의 호출자는 이러한 모든 업데이트 된 세부 정보를 포함해야합니다. 다음과 같이 시도해 보았습니다. 어떻게해야 이상

    2

    1답변

    나는 O'reilly라는 리눅스 시스템 프로그래밍을 배우고 있었다. "일반적인 실수는 버퍼가 자동 변수로 선언되기 전에 스트림이 닫히기 전에 끝나는 것으로, 특히 main()에 로컬 버퍼를 제공하지 않도록주의하고 스트림을 명시 적으로 닫지 않아야합니다. " , #include <stdio.h> int main() { char buf[BUFSIZ

    -1

    1답변

    TCP 소켓 연결 을 통해 212KByte의 버퍼를 보내려고하지만 응답으로 피어 오류로 인해 RST 패킷 및 연결 재설정이 수신됩니다. SO_RCVBUF 및 SO_SBNBUF 속성을 256KB로 변경했으며 max_buf 시스템 속성이> 256K 인지도 확인했습니다.여전히 큰 데이터를 보내려고하면 연결이 실패합니다. 저는 소켓 프로그래밍에 익숙하지 않으므로

    0

    2답변

    가능한 중복 : NASM 16bit Intel 내가 마이크로 프로세서 과정에서 간단한 마이크로 프로세서에 대한 어셈블리 코드에서 일하고 있습니다. 나는 300 개의 주소부터 시작하여 메모리에 저장된 6 개의 원소를 합산했지만 80 hex 이상의 원소 (>=80h) 또는 20 hex 이하의 원소 (<=20h)는 무시한다. 프로그램은 6 개의 비교 짝수가 더해

    4

    1답변

    EndTask((HWND)hProc,TRUE,TRUE);으로 끝내려면 숨겨진 창에서 HANDLE 또는 HWND을 가져와야합니다. 아래 나열된 모든 방법을 사용했지만 그 중 아무 것도 작동하지 않습니다. spy ++가있는 숨겨진 창 핸들을 수동으로 설정하면 올바르게 작동합니다. 참고 :이 창은 ShowWindow()과 함께 표시되지 않으며 FindWindow