콘텐츠로 바로가기

now0930 일지

이런저런 생각

  • 홈
  • 비공개
  • 강좌
  • 잔여 작업 조회
  • 위치

[작성자:] 이대원

pipe 예제. unix network programming 47p

pipe를 이해하기 전, 일단 gdb를 사용하는 방법을 알아야 했다. pipe가 서로 다른 프로세스를 연결하는 수단이라, gdb 기본 설정으로는 pipe로 어떤 내용을 확인하기 어려웠다. 아래 코드를 디버그 하기로 했다. #include <stdlib.h> #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/wait.h> #include <string.h> #define MAXLINE 100 void client(int, int), server(int, int); void server(int readfd, int writefd){ char buff[MAXLINE];…… pipe 예제. unix network programming 47p 계속 읽기

발행일 2020-07-13
카테고리 생활코딩 태그 c, gdb, ipc, linux, network program

자율적 자가 격리 썰

호텔이 다 좋은데 유선 인터넷이 없다. 벽에 cat 6라고 정확하게 적혀있어 랜 선을 꼽았다. 제길, 머텅구리 포트다. 왜 멍텅구리 포트를 2개나 방에 설치했는지 모르겠다. 이런 ㅅㅂ.. 전에 가격을 최대한 줄여 만든 종이박스 PC를 인터넷에 물릴 수 없었다. 지금 와이파이 모듈을 사면 PC 값 나올까봐 연결하지 않았다. 고민 끝에 휴대폰 테더링으로 인터넷에 연결했다. 속도 700KBps는 너무나…… 자율적 자가 격리 썰 계속 읽기

발행일 2020-07-10
카테고리 삶 자국 태그 미국, 자가격리, 출장

c 더블 포인터 이해하기.

c는 포인터가 혼란스러운데 이해했다고 믿고???? 나중에 다시 생각하려고 남긴다. 다음 코드를 만들었고 실패했다. bufToStruct를 실행할 때 포인터로 넘겼어도 buf를 받으면서 임시 공간에 변수를 만든다. 함수 실행을 끝내면서 그 공간도 날아가 도로묵 된다. #include <stdio.h> #include “module1.h” int main() { struct mysqlStruct oneSqlData; char readbuf[MAX_LEN]; int ret; openfile(readbuf); printf(“버퍼는 %s\n”,readbuf); do{ ret=bufToStruct(readbuf, &oneSqlData); printf(“%p\n”, readbuf); sleep(1);…… c 더블 포인터 이해하기. 계속 읽기

발행일 2020-07-10
카테고리 생활코딩 태그 c, linux, system program

Linux System Programming

isbn: 978-1449339531 사 보진 않았지만 참 유용하다. 인터넷을 검색하면 pdf를 쉽게 찾을 수 있다. 400 페이지 책을 자세히 읽고 있으면 지친고 괴롭다. 예제 중심으로 읽고 세세한 나머지 부분을 통과 했다. 나중에 필요할 경우 다시 찾아 보면 된다. 다만 예제는 직접 실행했고 조금씩 수정해 보았다. 전에 도서관에서 비슷한 책을 빌렸는데 그때 왜 이런 책을 읽는지 이해가…… Linux System Programming 계속 읽기

발행일 2020-07-09
카테고리 책과 영화 태그 c, linux, system program

signal, page 342

signal 예제. shell에서 kill -l로 해당 PID에 시그널을 보낼 수 있다. #include <stdlib.h> #include <stdio.h> #include <unistd.h> #include <signal.h> /* handler for SIGINT */ static void signal_hanlder (int signo) { /* * Technically, you shouldn’t use printf() in a * signal handler, but it isn’t the end of the * world. I’ll discuss why in…… signal, page 342 계속 읽기

발행일 2020-07-09
카테고리 생활코딩 태그 c, linux, system program

글 페이지 매김

다음 글 페이지 1 … 페이지 92 … 페이지 157 이전 글
2025 9월
일 월 화 수 목 금 토
 123456
78910111213
14151617181920
21222324252627
282930  
8월    

최신 글

  • 공간벡터 Space Vector 2025-08-20
  • reference frame transform 2025-08-20
  • Unipolar, Bipolar 2025-07-08
  • DC 모터 모델링 2025-07-03
  • 모터 개론 2025-06-22

카테고리

  • 산업계측제어기술사
  • 삶 자국
    • 책과 영화
    • 투자
  • 생활코딩
    • LEGO
    • ROS
    • tensorflow
  • 전기기사
  • 피아노 악보

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org

페이지

  • 소개
  • 잔여 작업 조회
    • 작업 추가
    • 작업의 사진 조회
    • 작업 수정 페이지
  • 사진
    • GPS 입력된 사진
    • 사진 조회
  • 위치
    • 하기 휴가 방문지
    • 해외 출장

태그

android bash c docker driver FSM gps java kernel LEGO linux mysql network program opcua open62541 plc programmers python raspberry reinforcementLearning ros state space system program tensorflow transfer function 경제 미국 민수 삼국지 세계사 실기 에너지 역사 유전자 일본 임베디드 리눅스 전기기사 조선 중국 채윤 코딩 테스트 통계 한국사 한국어

팔로우하세요

  • Facebook
now0930 일지
WordPress로 제작.