2022-04-13 Shell_Kernel

Featured image for 2022-04-13 Shell_Kernel

쉘과 커널 쉘과 커널 – 생활코딩 쉘과 커널 – 생활코딩 Kernel H/W에는 CPU, 메모리(RAM), 하드디스크(HDD), 기타 입출력 장치 등 많은 것들이 있다. 사용자가 실제 직접 조작할 수도 없고 할 수 있어도 위험하다. 그래서 커널이 존재한다. 사용자는 커널을 통해서 하드웨어 시스템의 자원을 관리, 제어할 수 있다. 윈도우즈는 커널의 소스를 공개하지 않는다. 오직 MS사에서만 커널을 수정할 수 … 더 읽기

2022-04-13 Linux_IO_Redirection

IO Redirection – 생활코딩 IO Redirection – 생활코딩 pipeline pipeline : command to command IO Redirection output 1> : stdout to file (1>에서 1 생략 가능) 2> : stderr to file input 혼종 append 기본적으로 꺽쇠를 하나 사용하면 덮어쓴다. append 즉 이어 쓰고 싶다면 꺽쇠 두 개를 써라 입출력 값이 여러 개일 때 hahaha는 다음에 … 더 읽기

2022-04-12 .vimrc파일 github에 올리기

Featured image for 2022-04-12 .vimrc파일 github에 올리기

Github를 통해서 Vim setting 값을 관리하기 위해서 .vimrc 파일을 github에 올려보자. 1. github에서 repository를 새로 만든다. Repository name을 MyVimSettings라고 설정했다고 가정하고 진행한다. 2. create a new repository on the command line 잘못된 주소를 수정하려면… remote의 주소값은 github에서 repository를 생성하면 알 수 있다. 번외 github personal access token 위와 같은 메시지을 받은 경우에 대처방법 인증을 위해서 … 더 읽기

2022-04-09 Vim_setting_1

Vim setting Vim의 개발환경을 개선해보았다. vimrc file을 수정하고 Plugin을 설치한다. vimrc file location mac linux → ~/.vimrc vimrc syntax 출처 : https://github.com/johngrib/simple_vim_guide/blob/master/md/vimrc.md jellybeans install 이렇게 하나 하나 설치하고 관리할 수 있다만 더 편리한 방법이 있다. Vim plugins Vim에 plugin을 설치하고 관리하기 위해서 Vundle을 사용한다. Vundle은 git을 통해서 설치할 수 있다. GitHub – VundleVim/Vundle.vim: Vundle, the … 더 읽기

[DB] DML

Featured image for [DB] DML

INSERT DESC topic : 테이블의 디자인을 출력. 이전 포스팅에서 우리가 테이블을 작성할 때 id라는 속성에 제약조건으로 AUTO_INCREMENT 을 추가했다. 그래서 인스턴스를 생성할 때 따로 언급하지 않는다면 id는 알아서 값이 할당된다. DATETIME에 들어갈 값으로 현재 시각을 원한다면 NOW() 으로 해결할 수 있음. tip. ctrl+L : clear MySQL console screen. SELECT 원하는 속성만 선택할 수 있다. LIMIT … 더 읽기

2022-04-07 Arduino_4

제어구조 3가지   자료형 3가지 [아두이노 레퍼런스] Serial.read() 함수 아두이노 Serial.read() 함수는 수신된 데이터를 읽어오는 데 사용. 호출 시 시리얼 버퍼의 첫 번째 바이트만 읽어옵니다. 1바이트라서 char와 크기가 같다. 단 2바이트의 int는 Serial.parseInt 등 다른 방식의 작업이 필요하다. 데이터를 읽어오는 방법에 따라 Serial.readBytes(), Serial.readBytesUntil(), Serial.readString() 등으로 구분하여 사용할 수 있다. 출처 : https://www.arduino.cc/reference/ko/language/functions/communication/serial/read/ https://www.arduino.cc/reference/ko/language/functions/communication/serial/read/

2022-04-07 소프트웨어_분석_및_설계_8

강의 시간에 주민등록증을 자료사전으로 작성하는 실습을 했다. 이미지는 생략하고 나머지 요소들에 대하여 진행한다. 주민등록증 = 이름 + 주민등록번호 + 주소 + 발행 정보 + {주소변경}5 1.1 이름 = 한글 이름 + 한문 이름 1.2 주민등록번호 = 앞자리 6자리 숫자 + 뒷자리 7자리 숫자 1.2.1 앞자리 6자리 숫자 = 생년+월+일 1.2.1.1 생년 = 출생연도 마지막 2 … 더 읽기

2022-04-06 Database_3

  HAVING HAVING 절은 … CREATE 릴레이션 생성하는 SQL 명령어. CREATE 기본 기본키 지정법 2가지 제약사항 추가 bookname은 NULL 값을 가질 수 없고, publisher는 같은 값이 있으면 안 된다. price에 값이 입력되지 않을 경우 기본 값 10000을 저장한다. 또 가격은 최소 1000원 이상으로 한다. ALTER ALTER 문은 생성된 릴레이션의 속성(attribute)과 속성에 관한 제약을 변경, 기본키나 … 더 읽기

[MySQL] 스키마 & 테이블

Featured image for [MySQL] 스키마 & 테이블

mySQL에서 스키마 만들기 MySQL 스키마(schema)의 사용 – 생활코딩 데이터베이스(스키마) 생성 Query OK…가 출력되면 성공. 데이터베이스(스키마) 삭제 이번에도 Query OK… 문구가 출력되면 성공. 데이터베이스(스키마) 보기 라고 입력하고 실행하면 ERROR가 발생할 것이다. 반드시 DATABASES S! S! 복수형으로 써라! 데이터베이스(스키마) 선택 mySQL에서 테이블 생성 MySQL 테이블의 생성 – 생활코딩 준비! VARCHAR(size)의 size는 입력 가능한 글자 수 의미. INT(m)의 … 더 읽기