본문 바로가기

분류 전체보기

네트워크 프로토콜과 계층구조 OSI 와 TCP/IPOSI(Open Systems Interconnection): 1990년 이전 데이터통신 네트워크를 대표하는 계층구조 모델 TCP/IP: 오늘날 데이터통신 네트워크의 대표적인 모델 ※ 하지만 깊이있는 이해를 위해 OSI 모델을 알아야 한다.ApplicationHTTP, FTP, IRC, SSH, DNS Application PresentationSSL, FTP, IMAP, SSH SessionVARIOUS API'S, SOCKETS TransportTCP, UDP, ECN, SCTP, DCCP Transport NetworkIP, IPSec, ICMP, IGMP Internet Data LinkEthernet, SLIP, PPP, FDDI Network Interface Physic..
npm 사용법 1. 모듈 설치(로컬 실치) npm install 모듈이름 2. 모듈 설치(전역 설치) npm install -g 모듈이름 3. 모듈 업데이트 npm update 모듈이름 4. 모듈 삭제 npm uninstall 모듈이름
mongodb 명령어 데이터베이스 목록 보기 show dbs 데이터베이스 선택하기 or 생성하기 use 데이터베이스이름 현재 사용중인 데이터베이스 보기 db 데이터베이스 삭제 데이터베이스를 선택한 상태에서 아래 명령어를 실행한다. db.dropDatabase() 컬렉션 목록 보기 show collections 컬렉션 생성하기 db.createCollection("컬렉션이름") 컬렉션 비우기 db.컬렉션이름.remove({}) 컬렉션 삭제하기 db.컬렉션이름.drop() 컬렉션 내 데이터 조회하기 db.컬렉션이름.find() //전체 데이터 db.컬렉션이름.find().pretty() //출력 결과를 좀 더 예쁘게 보여줌 db.컬렉션이름.find({name: "lee"}) //특정 데이터 db.컬렉션이름.find({name: ..
파일 출력(파일 내용 가져 오기) readFileSync, readFile 기능 파일의 내용을 읽어들인다. 모듈 fsreadFileSync 동기적 방식 let text = fs.readFileSync("textfile.txt", "utf8");console.log(text); readFile 비동기적 방식fs.readFile("textfile.txt", "utf8", function (error, data) {console.log(data);});
문자열을 배열로 변환하기 split 1. 함수 문자열을 배열로 변환하기 위해서 필요한 함수는 split 함수이다. 2. 사용법 var foo = new Array(); var s; // 쉼표(콤마)로 구분된 문자열을, 배열로 분리 s = '12,465,똠방각하,-0.55,자장면,641.01'; var foo = s.split(','); document.write(foo.join(' ') + ' '); // 공백 문자(스페이스)로 구분된 문자열을, 배열로 변환 s = '12 465 똠방각하 -0.55 자장면 641.01'; var foo = s.split(' '); document.write(foo.join('#') + ' '); // 콜론 기호(:)로 구분된 문자열을, 배열로 분해 s = '12:465:똠방각하:-0.55:자장면:641.0..