일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- opencv #python
- javascript #js #math #자바스크립트 #랜덤 #랜덤정수
- mongoose schema
- DFD #ERD #usecase #유스케이스 #다이어그램 #UML #모델링 #모델링언어
- 서버개발캠프
- mysql grant
- QT SIgnal
- Lambda Architecture
- QT Event
- 서캠
- tweet deck
- Signal Slot
- yarnpkg
- production mode
- mern
- qt signal slot
- 스마일게이트
- apt-key list
- devlopment mode
- dev-ops
- 정보처리기사 #정처기 #정처기가답안 #가답안 #2019년2회차 #2회차 #자격증 #기사 #정보처리산업기사 #큐넷
- stringtoken
- serverDevCamp
- yarnpkg update
- 몽구스스키마
- NODE_ENV
- 비기능적요구사항 #요구사항 #SRS #소프트웨어공학
- 스마일게이트 서버개발캠프
- quadcore
- binary #opencv
- Today
- Total
Ziks

Signal ↔ Slot은 객체간의 통신을 위한 기능 QT에서는 이벤트를 처리할 때 관찰자 패턴인 Signal& Slot을 사용한다. 객체를 클릭하거나 잡는 등의 여러가지 이벤트들을 캐치하고 각 이벤트들에 맞는 함수를 실행한다. 기본적으로 QT에서 제공되는 위젯들은 여러가지 Signal이 제공된다. 하나의 Signal은 다수의 Slot과 연결하여 사용할 수 있다. 하나의 Signal에 여러개의 Slot을 등록하여 여러개의 핸들러를 실행할 수 있다. 또한, Signal 과 Slot은 GUI 이벤트 루프와 완전히 독립적으로 수행된다. QT는 타입 안정성을 가지고 있으며 OOP를 사용하는 언어들에서 주로 쓰이는 인터페이스를 사용하면 객체와 객체의 커플링으로 상호 참조 및 강한 커플링이 생기는 것을 방지하기 위..
개발을 완료하고 서비스를 배포하거나 오픈소스로서 깃 허브에 배포되지 말아야하는 정보들이 있습니다. DB의 Password나 외부 API의 Key값, 클라이언트에게 보이지 말아야 할 에러 메시지등 이러한 정보들은 배포시에 함께 배포되면 안되기에 NODE_ENV 환경변수를 설정하고 Development 모드와 Production 모드로 나누고 이를 활용해야 합니다. 1 2 3 4 config/ ├── development.js ├── key.js └── production.js cs 먼저, Project 내에 config폴더를 만들고 다음과 같이 구성해주세요. 모듈명에서 이미 들어나듯 deveopment와 production모드를 나누고 key.js에서 환경을 파악한 후에 맞는 모듈을 찾아 Export 하는..

Mongoose는 MongoDB 및 Node.js를위한 ODM (Object Data Modeling) 라이브러리 객체안의 속성들이 필드 이름이 되며 객체 형태로 작성됩니다. Mongoose 스키마 및 모델 정의 Mongoose에서는 스키마와 모델의 개념이 가장 중요합니다. 스키마를 정의할 때는 주로 데이터의 형식, 데이터의 타입등을 고려하며 작성합니다. 스키마는 문서에 어떤 값 또는 특성이 들어가는지 정의 데이터베이스의 테이블, 컬렉션 타입 및 속성을 정의하는 문서의 형태 또는 구조 모델은 위에서 만들었던 스키마를 통해 만드는 인스턴스 작성된 스키마를 인스턴스화 하여 사용할 수 있게 함 Collection 관계형 데이터베이스의 테이블과 동일 여러 JSON 문서 보유 가능 Document SQL의 레코드..