전체 글(581)
-
2022-04-09 Vim_setting_1
Vim setting Vim의 개발환경을 개선해보았다. vimrc file을 수정하고 Plugin을 설치한다. vimrc file location mac linux → ~/.vimrc vim ~/.vimrc vimrc syntax " = 주석 source functions.vim "source 로 다른 설정 파일을 include 할 수 있습니다. "set 명령어를 vimrc에 저장하면 껐다가 껴도 유지 할 수 있음. set number "좌측 라인 넘버 set ignorecase "검색시 검색어의 대소문자를 무시 "key mapping nnoremap :w "키를 누르면 저장합니다. "그외에... "function을 선언하여 VIM에서 사용하는 것 가능 "command 설정하는 것도 가능 출처 : htt..
2022.04.09 -
[DB] DML
INSERT SHOW TABLES; USE opentutorials; DESC topic; +-------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+---------+----------------+ | id | int | NO | PRI | NULL | auto_increment | | title | varchar(100) | NO | | NULL | | | description | text | YES | | NULL | | | created | datetime | NO | ..
2022.04.07 -
2022-04-07 Arduino_4
제어구조 3가지 순차구조 선택구조 반복구조 자료형 3가지 정수형 실수형 문자형 [아두이노 레퍼런스] Serial.read() 함수 void setup() { Serial.begin(9600); } void loop() { if(Serial.available()) { char ch = Serial.read(); if(ch >= 'a' && ch = 'A' && ch
2022.04.07 -
2022-04-07 소프트웨어_분석_및_설계_8
강의 시간에 주민등록증을 자료사전으로 작성하는 실습을 했다. 이미지는 생략하고 나머지 요소들에 대하여 진행한다. 주민등록증 = 이름 + 주민등록번호 + 주소 + 발행 정보 + {주소변경}5 1.1 이름 = 한글 이름 + 한문 이름 1.2 주민등록번호 = 앞자리 6자리 숫자 + 뒷자리 7자리 숫자 1.2.1 앞자리 6자리 숫자 = 생년+월+일 1.2.1.1 생년 = 출생연도 마지막 2 글자 1.3 주소 = [ 도로명 주소 | 지번 주소 ] 1.3.1 도로명 주소 = 광역지방자치단체 + 기초지방자치단체 + 시∙군∙구 + 도로명 + 건물 번호+ (상세 주소) + (참고 항목) 1.3.2 지번 주소 = 광역지방자치단체 + 기초지방자치단체 + 시 · 군 · 구 + 읍 · 면 + 동 · 리 + 번지 + (상세주소)..
2022.04.07 -
2022-04-06 Database_3
HAVING HAVING 절은 ... 반드시 GROUP BY 절과 같이 작성되어야 한다. WHERE 절보다 뒤에 위치한다. HAVING 의 검색조건에는 집계함수가 와야 한다. SELECT custid, COUNT(*) AS 도서수량 FROM orderTable WHERE saleprice >= 8000 GROUP BY custid HAVING COUNT(*) >= 2; CREATE 릴레이션 생성하는 SQL 명령어. CREATE 기본 CREATE TABLE NewBook( bookid INT, bookname VARCHAR(20), publisher VARCHAR(20), price INT); 기본키 지정법 2가지 CREATE TABLE NewCustomer( custid INT PRIMARY KEY, n..
2022.04.07 -
[MySQL] 스키마 & 테이블
mySQL에서 스키마 만들기 MySQL 스키마(schema)의 사용 - 생활코딩 MySQL 스키마(schema)의 사용 2018-02-12 01:08:07 opentutorials.org 데이터베이스(스키마) 생성 CREATE DATABASE opentutorials; Query OK...가 출력되면 성공. 데이터베이스(스키마) 삭제 DROP DATABASE opentutorials; 이번에도 Query OK... 문구가 출력되면 성공. 데이터베이스(스키마) 보기 SHOW DATABASE; 라고 입력하고 실행하면 ERROR가 발생할 것이다. SHOW DATABASES; 반드시 DATABASES S! S! 복수형으로 써라! 데이터베이스(스키마) 선택 USE opentutorials; mySQL에서 테이블 ..
2022.04.05 -
2022-04-05 Linux_4
tar과 gzip에 대한 보충 gzip -c first.txt > first.txt.gz gzip -d first.txt.gz ll cat first.txt gzip을 통해서 압축할 때 파일의 이름을 선택하는 법. gzip에 옵션 없으면 기존 파일을 압축파일로 변환. gzip -c는 압축파일을 하나 새로 생성. 압축하고 풀었지만 파일은 변함없이 그대로 보존하려면 first.txt.gz처럼 원본 파일의 확장자명까지 압축파일 이름에 포함. mkdir unzip touch text1.txt text2.txt text3.txt tar cvf textTar.tar text1.txt text2.txt text3.txt //cv가 f보다는 먼저 와야한다. 뒤에 오면 원하는 결과가 나오지 않음. ll mv textTa..
2022.04.05 -
2022-04-04 소프트웨어_분석_및_설계_7
6. 자료사전 자료사전(Data Dictionary)의 역할 자료흐름도에 기술된 모든 자료에 대해 다음 사항들을 정의 자료흐름을 구성하는 자료항목 자료에 대한 의미 자료저장소를 구성하는 자료항목 자료원소의 단위 및 값 자료의 하향식 분할 A=A11+A12+A21+A22+A31+A32 또는 A=A1+A2+A3 A1=A11+A12 A2=A21+A22 A3=A31+A32 자료사전 작성법 기호 의미 활용 = 정의 + 구성 회원정보자료 = 회원번호 + 회원의 전화번호 { } 반복 등록철 = {회원번호 + 1{결제 + 결제일}3} → 회원번호와 최소 1번, 최대 3번의 결제 + 결제일 [ ] 선택 후식 = [ 라면 | 초콜릿 | 아이스크림 ] -> 택일 ( ) 생략 가능 회원가입자료 = 회원번호 + (추천인) * ..
2022.04.04