본문 바로가기

프로그래밍/MeanStack6

사물인터넷 기반 융합기술 교육 - MeanStack 5일 mongoDB- NoSQL전통적인 관게형 데이터베이스 보다 덜 제한적인 일관성 모델을 이용단순 검색 및 추가 작업을 위한 매우 최적화된 키 값 저장 공간으로 레이턴시와 스루풋과 관련하여 상당한 성능 이익을 내는 것이 목적상업ㅂ적인 빅데이터와 실시간 웹 애플리케이션용으로 널리 사용 database를 설정하고 schema를 만드는 과정 필요 X데이터를 json 객체로 젖아하고 읽어들인다.데이터 구조는 크게 레코드와 버킷으로 구성(레코드는 데이터를 저장 버킷은 인덱스를 저장) https://docs.mongodb.com/manual/crud/https://www.tutorialspoint.com/mongodb/ MQTTTCPM:N전력 소모 높음QoS 자체지원TCP기반 SSL 사용Pub/Sub 모델 (브로커한테.. 2017. 7. 7.
사물인터넷 기반 융합기술 교육 - MeanStack 4일 모듈화를 시켜 index.js node index.js http://localhost:8000 HTTP get, posthead 요청하면 head만 전달 - 다운로드 받기전에 헤더를 받아와 용량 체크put 파일을 전달 delete wordpresselementorwoocommercei am port nodejs에서 mongoDB를 쓰려면 monk가 있어야한다 연결 해주는 애 ! 2017. 7. 6.
사물인터넷 기반 융합기술 교육 - MeanStack 3일 트랜지스터 np | pn Vcc 애노드형GND 캐소드형 저항 ...Rt = R1+R2+...+Rn1 1 1- = - - -Rt R1 R2 R lllllllll열개가 들어오며 10 값이 바뀌면.. NFC 근거리 무선 통신 - 보안성이 좋다리더 태그 HTML5 정적 단순한 기능만 제공CSS3Javascript 동적인 언어서버에서 돌아갈수 있도록 만든 node.jsexpress.js - 웹서비스를 쉽게 만들수 있는 프레임워크/ 웹 서비스 템플릿을 쉽게 자동 생성 pug(Jade) - HTML 문서를 쉽게 만들어주는 템플릿 mongoDB - 구조자체를 편하게 만들수 있다. socket.io - 웹 기반의 소켓 통신을 위한 기술책 추천sql이 보이는 그림책 2017. 7. 5.
사물인터넷 기반 융합기술 교육 - MeanStack 2일 GUI 환경에서 menu ->Accesories -> text Editor 해도 되지만라즈베리에서는 nano editor를 많이 사용함. 최신 배포판이나 리눅스에는 있는데 다른 유닉스에는 없다. vim(vi improved) 리눅스에서 vi를 보다 편하게 성능 개선한 것 vi 명령모드 에서 좌 : h 하 : j 상 : k 우 : l GCC(GNU Compiler Collection)1987년 리처스 스톨먼 GCC를 작성C, C++, Objective-c, Fortran, Java 다양한 프로그래밍 언어 지원 프리프로세서(cpp) -> 컴파일러(cc1) -> 어셈블러(as) -> 정적 실행파일 안에 라이브러리가 포함되는 것 장점 : 단점 파일이 커진다 공유 라이브러리 여러개의 프로그램에서 동일한 기능을 사.. 2017. 7. 4.
리눅스 명령어 mkdir dircd dirpwdtouch acd ..rmir dirrm -rf dir -r 서브 디렉토리까지 f를 주면 강제로 삭제 c아니면 b block 장치아니면 char console장치 ls -l 파일의 종류 파일의 소유자 파일의 소유 그룹r 읽고 w 쓰고 -- 그룹 - 그룹도 소유자도 아닌 groups 시스템에 있는 그룹들이 표시 Divide & Congco 나누어서 정복한다. tar 는 압축이 아니라 여러개를 묶어준다. compress 하나의 파일만 압축을그래서 하나로 묶고 압축을 해야한다. tar cvf 묶어주느데 tar cvfz 한꺼번에 묶고 압축tar xvfz 압축해제 책 추천서자룡 리눅스 !러닝 리눅스 10분 리눅스 ... 절판??? 2017. 7. 3.
사물인터넷 기반 융합기술 교육 - MeanStack 1일 web Full tack -> Linux Apache Mysql Php 사물인터넷에서는 무거워Linux Node.js MongoDB ejs/pug https://www.raspberrypi.org/rapbian jessie 다운 lite는 실행만 AR + VR = MR WEB OS - LGTizen - samsung 오픈소스 오픈 소스 하드웨어- 아두이노, 라즈베리 파이, 비글보드, 인텔 갈릴레오 보드, 인텔 에디슨, 엔디비아 젯슨 TK1 아두이노 주파수가 낮기 때문에 오래동안간단한 기능을 이용할때 사용 단점 : 복작한 기능을 하기에는 너무 느리다. 라즈베리 파이(2012.01.29 출시)많으 확장 가능 메모리 확장이 가능 보안이 단점 수명이 짧다 ! -> 산업용이 아니라 교육용사람인식 1초 / arm .. 2017. 7. 3.