직접 구현해 보자. oAuth1.0 

직접 구현해 보자. oAuth1.0 미완성처음에는 oAuth2 만 살펴보려고 했다. 새로 개발하는 서비스들은 대부분 oAuth2 우선이고, 기존에 oAuth1부터 시작했던 서비스들도 oAuth2로 무게중심을 옮겨가는 와중이니, 굳이 oAuth1을 살펴볼 필요는 없으리라고 생각을 했다.하지만 oAuth1와 oAuth2를 동시에 지원해야 할 일이 생겨서...

named pipe 

named pipe named pipe 는 Unix(서로 관련없는 프로세스들이 통신을 할 수 있도록 하기 위해서, name pipe는 지칭할 수 있는 이름이 있어야 한다. 그래서 named pipe는 파일의 형태로 존재하게 된다. 프로세스는 이 파일의 이름을 이용해서 통신접점을 찾을 수 있다. named pipe라고 하는 이유다. 1. IPC( 1. ...

모델링 

모델링시뮬레이션은 어떤현상을 시각적으로 동적으로 그리고 상호작용하면서 묘사하기 위한 작업을 일컫는다. 예를들어 자동차 운행시뮬레이션은 자동차 운전을 하기 전에, 운전자에게 자동차 운전상황의 축소 모델을 경험하게 함으로써, 좀더 쉽게 실제 자동차 운전상황에 적응할 수 있게 해준다. 이러한 작업은 많은 계산을 필요로 하기 때문에, 컴퓨터가 사용된다. 이 시뮬...

마이크로커널 : microkernel 

마이크로커널 2011/3/2 일 포스팅마이크로커널은 메모리 관리, 스케쥴링, 기본적인 IPC등 최소한의 기능들만을 제공한다. 나머지 구현은 유저레벨에서 작동하는 모듈들을 끼워 넣어서 운영체제를 확장할 수 있도록 한다. 마이크로커널과 반대로 핵심적인 커널 기능외에 다른 부가적인 기능들 예를 들어 네트워크 스택과 파일시스템 디바이스드라이버 등을 커널 기본 ...

Message Queue 

Message Queue ...

memory mapped file 

mmap(2)는 메모리의 내용을 파일이나 디바이스에 대응(mapping)하기 위해서 사용하는 시스템 호출이다. 여기에서는 mmap시스템 호출의 활용방안에 대해서 알아보도록 한다....

메모리 

메모리 malloc() free(1) ...

STL : map 

STL ...

Man Page 

Man PageManual Page의 줄임말로 Unix(# man printf# man open# man readread 같은 경우에는 쉘명령어인 read와 시스템 콜로 사용되는 read가 존재한다. 이경우 카테고리 번호를 명시함으로써 원하는 도움말을 얻어올 수 있다.# man -s 2 read# man -s 1 readman 페이지의 도움말들은 주로 영...

main 함수 

main 함수몇몇 프로그래밍 언어에서 main 함수는 프로그램의 시작위치로 사용된다. 예를 들어 C,C++과 같은 프로그래밍 언어들은 main 함수가 있어야지만 실행 파일을 만들 수 있다.main 함수를 사용해야 하는 프로그래밍 언어는 main 함수를 시작점으로 여기에 유저 함수를 넣는 방식으로 프로그램을 작성한다.C와 C++은 동일한 방식으로 main ...