1. 알고리즘의 정의- 알고리즘(Algorithm)은 주어진 문제를 해결하기 위한 절차로서, 정해진 입력에 정해진 출력이 나와야 하고. 무한히 반복되어서는 안 됩니다. 컴퓨터에서의 알고리즘은 주어진 문제를 단위 작업으로 나누고, 문제를 해결하기 위한 처리 순서를 정하는 과정이며 당연히 무한히 반복되어서는 안됩니다. 2. 알고리즘의 종류 가. 정렬(Sort) : 한줄로 모여 있는 데이터를 오름차순이나 내림차순으로 배치하는 방법 나. 검색(Search) : 데이터 중에서 원하는 것을 찾아내는 방법 다. 문자열 패턴 매칭(SPM : String Pattern Matching) : 주어진 문자열에서 지정한 문자열과 일치하는 부분을 찾아내는 방법 라. 계산(Calculation) : 수학이나 공학의 문제 해결을 ..
WEB
그림으로 정리한 알고리즘과 자료구조 - 자바+파이썬국내도서저자 : 조민호출판 : 정보문화사 2018.08.10상세보기 이 책을 공부하는 방법 1. 컴퓨터가 어떻게 개발되었고, 컴퓨터를 구성하는 원리가 무엇인지를 파악2. 실제 프로그램제작에 사용되는 단위 작업의 개념을 이해하고, 주어진 과제를 단위 작업으로 분리하는 개념을 이해합니다.3. 다양한 예제를 통하여 주어진 과제를 단위 작업으로 분리하고 유한한 반복에 의해 주어진 과제를 해겨랗는 연습(알고리즘 개발)4. 알고리즘의 개발 및 구현에 필요한 다양한 데이터 처리 기술을 익힙니다. (자료구조) 이 단계를 통하여 대용량 자료 처리에 대한 기본 원리를 이해5. 알고리즘의 개발에 기초가 되는 정렬 및 검색 알고리즘에 대한 모든 것을 알아보고 자바와 파이썬으로..
RPC(Remote Procedure Call)- 서버에 데이터를 요청하여 응답받는 과정을 라이브러리에서 자동으로 처리- RPC는 여러가지 방법을 사용하는데 그중에서 특히 JSON-RPC는 JSON 포맷으로 데이터를 주고 받을 수 있어 자바스크립트를 사용하는 노드 프로그램에서 훨씬 자연스럽게 사용할 수 있다. - 데이터를 주고받을 때 사용하는 데이터 포맷은 XML이나 바이너리 포맷등이 있습닏나. JSON 포맷을 사용하는 경우에 JSON-RPC라 부릅니다. 표준으로 만든 JSON-RPC 프로토콜에대해 좀 더 자세히 알고싶으면공식사이트 : https://www.jsonrpc.org/ Wiki 사이트 : https://en.wikipedia.org/wiki/JSON-RPC, https://ko.wikipedi..
- Websocket 호환성 확인Web Sockets - LSBidirectional communication technology for web appsUsage% of all usersall trackedtracked desktoptracked mobileGlobal91.92%+0.21%=92.13%unprefixed:91.92%+0.17%=92.09%Current alignedUsage relativeDate relativeApply filtersShow all?IE6 - 91011Edge*12 - 1718Firefox2 - 3.64 - 5See notes:16 - 10See notes:211 - 646566 - 67Chrome4 - 14See notes:115See notes:216 - 717273..
1. 페이스북으로 로그인 - 페이스북은 Oauth 인증으로 외부 앱이나 사이트에서 페이스북 계정에 접근할 수 있도록 허용 - Oauth 인증은 개방형 표준 프토로콜(Open Standard Protocol)로 만들어짐 - npm 설치환경(package.json) { "name": "PassportExample2", "version": "0.0.1", "private": true, "scripts": { "start": "node app.js" }, "dependencies": { "body-parser": "^1.18.3", "connect-flash": "^0.1.1", "cookie-parser": "^1.4.3", "ejs": "^2.6.1", "errorhandler": "^1.5.0", "exp..