Home

Linux device driver

Device와 Device Driver Device란 네트워크 어댑터, LCD 디스플레이, 오디오, 터미널, 키보드, 하드디스크, 플로피디스크, 프린터 등과 같은 주변 장치들을 말한다. Device는 Device의 구동에 필요한 프로그램, 즉 Device Driver가 필수적으로 요구됨 send me email if you have any questions.

Read more

Node.js Example server

일정, 공금내역, 게시판 등이 있는 간단한 서비스를 수행 가능한 Example Server Node.js와 Express를 이용한 REST API설계로 만들어진 서버이며 유지보수를 위해 Swagger를 사용하였다. 인증과 같은 보안기술 미적용. send me email if you have any questions.

Read more

Node.js Swagger example

Swagger는 개발자가 REST 웹 서비스를 설계, 빌드, 문서화, 소비하는 일을 도와주는 대형 도구 생태계의 지원을 받는 오픈 소스 소프트웨어 프레임워크이다. Node.js Example server 에서 사용한 Swagger를 정리해보았다. send me email if you have any questions.

Read more

Node.js Express router

express없이 라우터를 만들면 요청 메서드와 주소별로 분기 처리하여 코드가 매우 복잡하다. if문으로 분기하게 되어 코딩하여 가독성도 떨어지며 확장하기도 어렵다. Node.js Example server에 적용한 코드를 바탕으로 정리하였다. express를 사용하는 이유 중 하나가 라우팅을 깔끔하게 관리할 수 있다는 점이다. send me email if you have any questions.

Read more

Ad hoc Network

개요 Wireless ad hoc network(WANET) 또는 Mobile ad hoc network(MANET)는 유선 네트워크의 라우터 또는 무선 네트워크의 Access Point(AP)와 같은 기존 인프라에 의존하지 않는 임시 네트워크이다. 대신 각각의 노드 에서 라우팅에 참여하고 포워딩(1)한다. 데이터를 전달하는 노드는 사용중인 네트워크 연결 및 라우팅 알고리즘 을 기반으로 동적으로 결정된다. 이러한 무선 네트워크는 인프라 설정 및 관리의 복잡성이 없기 때문에 장치가 즉석에서 네트워크를 만들고 가입 할 수 있다. MANET의 각 노드는 어떤 방향으로든 독립적으로 자유롭게 이동할 수 있으므로 다른...

Read more

MySql 함수(Function)

개수, 평균, 최대값, 최소값과 같은 의미있는 값을 뽑아내는 작업은 대부분 함수(Function)을 이용한다. send me email if you have any questions.

Read more

MySql 제약조건

제약조건(constraint)란, 데이터의 무결성을 지키기 위해 제한된 조건을 의미한다. 데이터를 삽입할때 조건을 만족했을 경우에만 데이터가 삽입되도록 제약을 할 수 있는 것. send me email if you have any questions.

Read more