https://www.erdcloud.com/ ERDCloud Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com 테이블 짜려면 구조도를 그려야 하는데 쉽게 표를 그려줄 프로그램을 찾았는데 이거였다!! 그리고 남들이 짜 놓은 DB 구조도를 볼 수 있어서 엄청 .. 효율적이다. 연결된 fk도 볼수 있고 아주 좋다! 협업도 가능하니 팀원과 공유하면 좋겠다. 상세한 사용 방법은 다음 사이트를 참고했다. https://codecow.tistory.com/1 ERD cloud 사용법 데이터베이스 모델링 툴은 erwin, exerd, dbwren..
pg Admin >데이터 베이스 생성 DBeaver >디비버에 postSQL을 연결 : Database의 이름을 똑같이 맞춰줘야한다 (**주의**) >Test Connection .. :연결을 확인한다. >테이블 확인하기 >설치와 쿼리등 사용법은 다음 사이트를 참고한다. https://wylee-developer.tistory.com/39 DB 관리툴 - dbeaver 설치 및 간단 사용기(윈도우 10) Greenplum 이 5에서 6으로 업그레이드가 되면서 기존에 사용하던 pgAdmin 3 가 에러를 뱉어 내면서 우연치 않게 SQL Tool - dbeaver 를 발견하였다. pgAdmin 4 는 웹 기반으로 개발되어서 그런지 툭하면 hang 이. wylee-developer.tistory.com >> ..
블루투스 비콘을 연결하여 위치에 따른 소리를 재생할 예정이다. https://m.blog.naver.com/alsrb968/221039309861 Raspberry Pi : Beacon Beacon이번엔 비콘에 대해 다뤄볼건데요 블루투스 4.0버전이 나오면서 저전력으로 장시간 사용하는 비콘이... blog.naver.com 1.블루투스 사용을 위한 blueZ 설치 sudo apt-get -y install libusb-dev sudo apt-get -y install libdbus-1-dev sudo apt-get -y install libglib2.0-dev sudo apt-get -y install libudev-dev sudo apt-get -y install libical-dev sudo apt-..
토큰 관리 토큰 정책 토큰 발행 정책 토큰 발행 시 만료 시간은 2시간으로 정한다. 토큰의 payload에는 사용자의 pk, 이름, 아이디, 권한 정보를 넣는다. 토큰 발행은 응답헤더의 token으로 한다. 토큰 검증 정책 클라이언트에서 발송하는 토큰 정보는 요청헤더의 token으로 한다. 토큰 검증이 확인 되면 매번 새로운 토큰을 갱신 발급해 준다. 토큰 갱신은 응답헤더의 token으로 한다. 토큰 폐기 정책 토큰 폐기시 로그아웃에 대한 후속 처리는 별도로 하지 않는다. 토큰 발행 아이디/비밀번호가 맞으면 토큰을 발행해 준다. jsonwebtoken 설치 > npm install jsonwebtoken --save 토큰용 secretKey생성 토큰에서 사용할 secretKey를 생성해야 한다. secr..
사용자 생성 시 비밀번호를 암호화 한다. crypto 설치 비밀번호 암호화는 sha256으로 처리할 예정이며 이를 위해 다음의 라이브러리를 설치 한다. > npm install crypto hash 처리 함수 만들기 hash(비번만들기용)을 만들고 이를 확인(비번확인용)하는 함수를 만들어 보자. /lib/hashUtil.js const crypto = require('crypto'); const iterations = 1005; // 반복횟수(1000번 이상) const hashUtil = { // hash함수 생성 makePasswordHash(password) { return new Promise((resolve, reject) => { if (!password) { reject(new Error('..
Unity Version: 2020.3.14f1 Platform: PC, Mac & Linux Standalone Template: Universal Render Pipeline VR Plugin: Oculus Integration (v32.0) 참고: https://lefthanddeveloper.tistory.com/2 URP에서 VR + PC 두 화면 따로 출력하기 Unity Version: 2020.3.14f1 Platform: PC, Mac & Linux Standalone Template: Universal Render Pipeline VR Plugin: Oculus Integration (v32.0) VR 헤드셋을 착용하고 있는 사람의 화면과 PC에서 나오는 화면을.. lefthanddeve..
(꼭 이구조를 사용할 필요는 없지만 관리하기 좋다.) CRUD 구조 본 프로젝트는 자바스프링의 MVC 구조를 모방한다. 프로세스의 흐름은 Controller --> Service --> DAO의 순서를 따르며 각 구조별 파일명은 다음과 같다. (예: Department) Model (테이블 정의 파일): /models/department.js Controller (라우터 파일): /routes/department.js Service (비즈니스 로직 파일): /service/departmentService.js DAO (데이터 액세스 파일): /dao/departmentDao.js (참고: 아직 만들어지지 않은 파일이 있으니 찾지 말 것.) 코딩 순서는 Model --> DAO --> Service -->..
사용자 테이블을 생성해 보자. 사용자는 부서에 속해있는 구조로 하여 부서 테이블과 조인을 한다. 사용자 테이블은 다음과 같다 user 속성명필드명타입기타 pk id int 부서PK department_id int FK(department.id) 이름 name varchar(100) 아이디 userid varchar(255) unique, not null 비밀번호 password varchar(500) not null 사용자권한 role varchar(20) 이메일 email varchar(255) 전화번호 phone varchar(255) 비밀번호 변경일 updated_pw_date datetime 등록일시 created_at datetime 수정일시 updated_at datetime 삭제일시 dele..
- Total
- Today
- Yesterday
- colab
- Java
- node.js
- oculuspro
- opencv
- TouchDesigner
- 유니티플러그인
- Express
- VR
- unity 360
- Arduino
- ardity
- motor controll
- 후디니
- sequelize
- emotive eeg
- docker
- 유니티
- houdini
- Python
- JacobianMatrices
- 라즈베리파이
- AI
- DeepLeaning
- CNC
- three.js
- MQTT
- Unity
- StableDiffusion
- RNN
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |