일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 연산자
- flatten
- 파이썬
- tensorflow
- 데이터베이서
- 생활코딩
- 카카오클라우드스쿨2기
- 머신러닝(딥러닝)
- Python
- 생활코딩 데이터베이스
- 개발자
- 이것이 자바다
- reshape
- Database
- 생활코딩 머신러닝야학
- 판다스
- Java
- 딥러닝
- pandas
- 데이터베이스
- LeNet
- JavaScript
- MySQL
- CNN
- 데이터베이스 개론
- 머신러닝
- 머신러닝야학
- 야학
- Today
- Total
목록카카오 클라우드 스쿨 2기/node (4)
IT's 우
5. 암호화 crypto 모듈을 암호화에 이용 1) 암호화 방식 - 단방향 암호화 암호화는 가능하지만 암호화된 문장을 이용해서 복호화하는 것은 불가능 원본 데이터와의 비교는 가능(동일한 문장을 암호화하면 동일한 결과가 만들어지기 때문) 해시 기법(문자열을 고정된 길이의 다른 문자열로 만드는 방식)을 주로 이용 알고리즘으로는 md4, sha1, sha256, sha512 등이 사용되는 md5와 sha1은 취약점이 발견돼서 거의 사용하지 않는데 안드로이드에서 가끔 sha1 알고리즘을 사용합니다. 블록체인에서는 sha256을 사용하다가 sha512로 변환 중입니다. 비밀번호 저장이나 블록체인에서는 단방향 암호화를 주로 이용 createHash(알고리즘): 사용할 알고리즘 설정 update(문자열): 변화할 문..

1) Module 독립적으로 실행 가능한 작업의 단위 노드에서는 하나의 파일이 모듈 모듈화는 중요한 작업 중의 하나 하나의 모듈에 모든 내용을 전부 작성하면 가독성이 떨어지고 재사용성이 떨어지게 됩니다. 역할별로 나누는 작업이 중요 Controller : 클라이언트의 요청을 받아서 필요한 서비스 로직을 호출하고 응답을 클라이언트에게 전송하는 역할 Service: 사용자의 로직(Business Logic)을 처리하는 역할 Repository(DAO- Data Access Object): 데이터 저장소와 연결해서 작업을 수행하는 역할 VO(Variable Object)- 여러 개의 속성을 묶어서 하나로 표현하기 위한 역할 DTO(Data Transfer Object) - 서로 다른 계층 사이에 전달을 위한 ..

https://nodejs.org Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 1) 버전( 나는 LTS 설치~~~~~) LTS: 안정화된 버전으로 짝수 Current: 현재 개발 중인 버전 2) 설치 Windows는 https://nodejs.org에서 다운로드 받이서 설치 Mac은 다운로드하여서 설치하거나 brew install node로 설치 가능(후자 추천) 환경 변수: 설정된 디렉토리의 프로그램은 이름만으로 실행할 수 있도록 해줍니다. 그냥 다 설정해주다가 뭐 선택하는 거 나오면 그거 설치 누름 3) 설치 확인 터미널(Mac에서는 응용 프로그램 > 유틸리티 > 터미널)에 node..
1. 개요 애플리케이션을 개발할 수 있는 자바스크립트 환경 원래 자바스크립트는 브라우저 내에서 동적인 작업을 처리하기 위한 언어 실제 내부 코드는 C++로 되어 있음 1) 장점 자바스크립트 엔진을 사용하기 때문에 접근이 쉬움- Learning Curve가 짧다 비동기 방식이므로 리소스 사용량이 적음 다양한 라이브러리가 제공 2) 단점 Native 언어로 만든 서버 환경보다는 느릴 수 있음 짧은 시간에 대량의 클라이언트 요청을 대응하는 웹 애플리케이션 개발에 적합하고 대량의 데이터를 조회하고 긴 처리 시간을 요구하는 작업에는 부적합 대용량 연산 작업을 할 때는 직접 구현하지 않고 AWS나 Lambda나 Google Cloud Functions 같은 서비스를 이용하기도 함. 3) 웹 서버 이외의 노드 SPA..