표준 입출력 라이브러리 : standard I/O library 줄여서 stdio, libc의 큰 비중을 차지하는 만큼 중요한 라이브러리 1. stdio 1) 버퍼링 stdio는 커널 수준의 스트림을 쉽게 사용할 수 있는 인터페이스를 제공한다. 시스템 콜 read()는 스트림에서 우리가 지정한 buffer에 지정한 크기만큼 읽어 들인다. 반면, stdio는 독자적인 버퍼(buffer)를 사용한다. 버퍼란, 일시적으로 데이터를 저장하는 장소를 말한다. 그래서 시스템 콜 read()를 사용해서 적정한 크기의 데이터를 버퍼에 읽어 들이고, 프로그램에서 요구하는 만큼을 다시 반환해 준다. 이처럼 버퍼를 사용해서 데이터를 주고받는 것을 버퍼링(buffering)이라고 한다. write(2) 또한 비슷하지만 몇가지..
분류 전체보기
dev@dev-desktop:~/hello$ gcc -dumpversion Command 'gcc' not found, but can be installed with: sudo apt install gcc dev@dev-desktop:~/hello$ sudo apt-get install build-essential -y [sudo] dev의 암호: 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다: libllvm7 Use 'sudo apt autoremove' to remove it. 다음의 추가 패키지가 설치될 것입니다 : dpkg-dev fakeroot g++ g++-7 gcc gc..
목차 제I부 리눅스의 구조 제1장 리눅스 프로그래밍 시작하기 1.1 책의 개요 1.2 프로그래밍 환경 준비 1.3 gcc를 사용한 빌드(1) 1.4 gcc를 사용한 빌드(2) 1.5 커맨드라인 인자 1.6 개발 환경 이야기 1.7 정보를 얻는 방법 제2장 리눅스 커널의 세계 2.1 운영체제 2.2 라이브러리 제3장 리눅스의 세 가지 중요 개념 3.1 파일 시스템 3.2 프로세스 3.3 스트림 3.4 리눅스의 세 가지 중요 개념 정리 제4장 리눅스와 사용자 4.1 사용자와 그룹 4.2 셸과 단말 제II부 리눅스 프로그래밍의 근간 제5장 스트림 관련 시스템 콜 5.1 이번 장에서 다루는 내용 5.2 파일 디스크립터 5.3 표준 입력, 표준 출력, 표준 에러 출력 5.4 스트림 읽기 및 쓰기 5.5 파일 열기..
책 카테고리 클릭시) 추천 키워드 지원, 이미지, 카테고리, 책제목, 저자 또는 공저, 출판사, 출판일자, 가격, 이벤트 여부, 페이지네이션, 총 검색결과 갯수, 카트담기, 기능끄끼 뉴스 카테고리 클릭시) 추천 키워드지원, 24시간 인기키워드 쇼핑 카테고리 클릭시) 추천 키워드지원, 인기 검색어 뉴스, 쇼핑, 고객지원은 추후 추가예정
yarn eject로 따로 webpack.config.js 에서 수정하지 않고 쉽게 할수있다. 폴더 PATH의 목록입니다. C:. │ index.js │ out.txt │ Root.js │ serviceWorker.js │ ssr.js │ ├─components │ │ App.js │ │ │ ├─common │ │ ├─Button │ │ │ Button.js │ │ │ Button.scss │ │ │ index.js │ │ │ │ │ ├─Footer │ │ │ Footer.js │ │ │ Footer.scss │ │ │ index.js │ │ │ │ │ ├─Header │ │ │ Header.js │ │ │ Header.scss │ │ │ index.js │ │ │ │ │ ├─MarkdownRender ..