Hve Blog
취소

MySQL | DDL

제약조건 종류 제약 조건 설명 PRIMARY KEY 기본키 지정, NOT NULL+UNIQURE의 특징을 가진다 NOT NULL NULL이 들어갈 수 없음 UNIQUE 고유한 값을 가...

Vue.js | 설치 방법

Node.js 설치 (선택) yarn 설치 npm install -g yarn vue 설치 npm install -g @vue/cli 설치중 오류 시 yarn을 이용해 설치한다 yarn global add @vue/cli (추가) VSCode 익스텐션 설치 설치 목록 Veture HTML CSS Support Vue 3...

공부 | 무선 통신 - 9

Security Threats (보안 위협) 최소권한 법칙 (practice of least privilege) 필요한 최소한의 권한만 할당 정보보호의 5원칙 Confidentiality (기밀성) privacy : 정당한 권한이 없는 사람은 조회할 수 없야 한다 secretly : 데이터의 존재 여부조차 모르게 할 수 있어야 한다 ...

MySQL | DML

기본 INSERT INSERT INTO `테이블` VALUES (`값1`, `값2`); INSERT INTO `테이블`(`필드1`, `필드2`) VALUES (`값1`, `값2`); 테이블에 새로운 행을 삽입한다 삽입할 필드명을 생략한 경우 테이블의 필드 순서, 수를 일치시켜야 한다 UPDATE UPDATE `테이블` SET ...

Python | argparse - 명령줄 옵션 처리 파서

Quick Start import argparse parser = argparse.ArgumentParser() parser.add_argument('target') # 1번째 인자 (필수) parser.add_argument('index', type=int) # 2번째 인자, 정수만 허용 (필수) parser.add_argu...

Python | 경로, 파일 관련 함수

절대 경로 구하기 os.path.abspath('') # 현재 경로 리턴 os.path.abspath('./') # 현재 경로 리턴 os.path.abspath('../') # 부모 경로 리턴 두 경로 합치기 os.path.join('/workspace', 'target') # /workspace/target 리턴 os.path.join('/w...

공부 | 무선 통신 - 8 (키워드 정리)

Time-Domain Concept 진폭 주파수 위상 주기 파장 Frequency-Domain Concept time-domain을 다른 관점에서 관찰 Harmonics 기본 주파수 스팩트럼 ...

공부 | 무선 통신 - 7

ARQ (Automatic Repeat Reqeust) 데이터 링크 제어에 사용되는 프로토콜 오류 탐지 코드 사용에 의존 흐름 제어, 오류 제어 Stop-And-Wait ARQ ACK를 받아야 다음꺼 보내줌 Go-back-N ARQ 처리못한 부분부터 다시 돌아가 받음 Selective-Repeat-ARQ ...

공부 | 무선 통신 - 6

코딩 및 에러 제어 Error detection codes 오류 발생 여부 감지 ARQ 프로토콜 (Auto repeat request, 자동반복요청) 오류 있는 데이터 폐기 송신기가 재전송 Error correction code, foward correctio...

공부 | 무선 통신 - 5

변복조 무선 전송 예시 소스 코딩 : 데이터 디지털화 채널 코딩 : 오류 검출 코드 추가 변조 (Modulation) 전송 받을땐 반대로 인코딩 사용 이유 디지털 -> 아날로그 무선 전송을 위해 변환 필요 아날로그 -&gt...

공부 | 무선 통신 - 4

안테나 안테나는 전기 도체 또는 도체 시스템 전송 : 전자기 에너지를 공간으로 방출 수신 : 공간에서 전자기 에너지를 수집 양방향 통신에서 송수신에 동일한 안테나를 사용할 수 있음 안테나의 효율성은 신호의 파장에 상대적인 크기에 따라 달라짐 안테나 사이즈가 중요 안테나의 길이 안테나의...

공부 | 무선 통신 - 3

프로토콜 통신을 위한 약속 통신하려는 시스템 간 무엇을 언제 어떻게 통신할 것인지 미리 정해놓는 약속 Syntax (무엇을) Semantics (어떻게) Timing (언제) 통신에 관여하는 요소(agent) 어플리케이션 ex. 전자 메일 컴퓨터 네트워크 TCP/IP Layers...

공부 | 무선 통신 - 2

다중화 (Multiplexing) 일반적으로 (전송매체 용량 > 단일 신호 전송 용량) 즉, 단일 신호만 사용하는 것은 낭비 Multiplexing 하나의 매체로 여러 신호를 전송하는 것 사용 이유 데이터 속도 증가에 따른 전송 설비의 kbps당 가격 감소 전송 속도 증가, kbps당 가격 감소 ...

공부 | 무선 통신 - 1

Electromagnetic Signal 시간 함수 주파수 함수로도 표현할 수 있다 signal은 다양한 주파수의 구성 요소로 이루어져 있다 Signal (신호) 전기, 또는 전자기 데이터의 표현 electromagnetic wave (전자기파) ...

국제거래(교양) | 신용장의 종류

신용장의 종류 Irrevocable credit (취소불능 신용장) Issuing Bank(개설은행), Beneficiary(수익자) 그리고 존재할 경우 Comfirming Bank(확인은행) 전원의 합의 없이는 취소하거나 조건을 변경할 수 없는 신용장 취소 불능 또는 취소 가능에 대한 명시가 없는 경우에는 취소 불능이다 한국에서 취소 ...

Linux 명령어 | mkfifo - 명명된 파이프라인

MKFIFO mkfifo file file 경로에 입출력이 선입선출되는 특수파일을 생성한다 mkfifo /pipe/pipe0 # 1) echo hi | cat # 2) echo hi > /pipe/pipe0 cat < /pipe/pipe0 위 스크립트에서 #1과 #2는 동일한 결과를 출력한다 말 그대로 명명된(named) 파...

CMake | CMakeLists.txt 작성 (WIP)

예시 cmake_minimum_required(VERSION 3.10) # 버전 명시 set(CSV_CXX_STANDARD 20) # 변수 정의 : CSV_CXX_STANDARD=20 project(CanReplay) # 프로젝트 명 include_directories(include) # 헤더를 찾을 디렉토리 추가 file(GLOB SRC_CP...

국제거래(교양) | Letter of Credit (L/C, 신용장)

신용장의 정의 및 특성 Credit ….. constitutes a definite undertaking of the issuing bank to honour a complying presentation. issuing bank 이 일치하는 서류(complying presentation)를 제시한다면 대금을 결제하겠다는 개설 은행(issu...

국제거래(교양) | INCOTERMS

INCOTERMS International Commercial Terms incoterms는 임의 규정 계약서에 명기해야 한다 ex. 문제가 생길경우 Incoterms 2020에 기반해 해석한다 Incoterms 2020의 부제 ICC rules for the use of domestic and in...

국제거래(교양) | 정리 - 2

키워드 CISG inquiry offer counter offer CISG 국제물품 매매 계약에 관한 UN 협의화 (United Nations Convention on Contracts for the International Sale of Goods) 세계 주요 무역 관련 국가들이 가입함 국제 매매계약간 ...