분류 전체보기(343)
-
express 할일리스트 조회, 생성, 삭제, 수정
# todo_2022_05_25 DB 생성 DROP DATABASE IF EXISTS todos; CREATE DATABASE todos; USE todos; # todo 테이블 생성 CREATE TABLE todo ( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, reg_date DATETIME NOT NULL, update_date DATETIME NOT NULL, user_code CHAR(50) NOT NULL, `no` INT UNSIGNED NOT NULL, perform_date DATETIME NOT NULL, content VARCHAR(200) NOT NULL, is_completed TINYINT UNSIGNED NOT NULL DEFA..
2024.01.04 -
express 2024.01.04
-
Redux 정리
Redux는 자바스크립트 앱을 위한 예측 가능한 상태 컨테이너입니다. Redux는 어디에 쓰는 도구 일까? Prop Drilling 문제를 해결하기 위해 등장 Context API : React 내장 API Redux : Third Party 라이브 러리, 미들웨어 기능 제공, 성능 최적화 제공 Context API에 useReducer를 사용하는 것과 유사하다. ContextAPI 가 할 수 있는 일은 Redux 도 할 수 있다. 하지만 무조건 Redux가 더 좋은 것은 아니다. 상화에 맞게 선택해야 한다. ContextAPI는 소규모 프로젝트, Redux는 대규모 프로젝트에 적합하다.
2023.11.06 -
텍스트 파일 관련 명령어 (head, tail, more, less, grep)
head 텍스트 파일의 첫 부분을 보여주는 명령으로 옵션 없이 사용하면 기본 10줄을 출력한다. $ head -n 5 *.c 파일 의 앞에서부터 지정된 수만큼 출력한다. 5줄을 입력하면 '-n 5'를 입력해야 하는데 , '-5라고 줄여서 사용가능' $ head -3 *.c 현재 디렉터리의 .c 로 끝나는 모든 파일의 처음 3줄씩을 보여준다 'head -n 3 *.c' 와 같다. $ head -q *.txt 현재 디렉터리의 *.txt로 끝나는 모든 파일의 처음 10줄씩 보여주는데 파일 이름은 출력하지 않는다. tail 텍스트 파일의 끝부분을 보여주는 명령으로 옵션 없이 사용하면 기본 10줄을 출력한다. $ tail -n 5 *.c 파일 의 앞에서부터 지정된 수만큼 출력한다. 5줄을 입력하면 '-n 5'를 ..
2023.10.21 -
텍스트 파일 관련 명령어 (cat)
Cat 표준 입력으로 받는 값을 표준 출력으로 이어주는 명령으로 기본적으로는 텍스트 파일의 내용을 출력한다. 리다이렉션 기호와 함께 사용해서 파일을 생성하거나 여러 개의 텍스트 파일을 합치는 기능도 수행한다. $ cat > a.txt 키보드로부터 입력받은 내용을 a.txt 라는 파일에 저장한다. 입력한 후에 [ctrl] + [d] 를 누르면 입력한 내용이 a.txt 로 저장된다. $ cat b.txt a.txt의 내용을 b.txt라는 파일에 출력한다. cp a.txt b.txt 명령과 같다. $ cat a.txt b.txt > c.txt a.txt , b...
2023.10.21 -
파일 관련 명령어 (tocuch, file, locate, find)
touch 파일의 최종 접근 시간, 수정시간 등 타임 스탬프를 변경하거나 파일의 크기가 0인 빈 파일을 생성하는 명령이다. $ tocuch -a 접근 시간을 바꾼다. $ tocuch -m 수정 시간을 바꾼다 $ tocuch -t file 파일의 종류를 출력해주는 명령으로 관련정보는 /usr/share/magic 이라는 파일을 참조한다. locate 시스템 전체에서 찾고자 하는 패턴(pattern) 과 맞는 파일이나 디렉터리를 경로와 함께 출력해준다. locate 명령은 파일이나 디렉터리를 데이터베이스화하여 사용하므로 찾는 속도는 매우 빠른편이나 파일이나 디렉터리 생성 후에 데이터베이스 정보를 갱신하지 않으면 찾지 못하게 된다. 따라서 updatedb 명령이나 cron 작업을 이용하여 주기적으로 데이터베이..
2023.10.10