728x90
반응형

분류 전체보기 221

[Git] commit 옵션

--help git commit --help 를 하면 commit 에 대한 매뉴얼을 볼 수 있다 -a (add하지 않고 바로 커밋) git commit -a -a--all Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected. 수정 및 삭제된 파일을 자동으로 스테이징하도록 명령하지만 Git에 대해 알리지 않은 새 파일은 영향을 받지 않습니다. -m (커밋 메시지를 쓰기위해 vim창을 띄우지 않고 바로 커밋메시지를 쓸 수 있다) $ git commit -am "6" (-a 와 -m을 같이 쓰고싶다면 -am으로..

Git 2023.02.05

[Git] warning: in the working copy of 'f1.txt', LF will be replaced by CRLF the next time Git touches it

git add를 하던 도중 경고메시지가 떴다 $ git add f1.txt warning: in the working copy of 'f1.txt', LF will be replaced by CRLF the next time Git touches it 번역을 돌려보면 경고: 'f1.txt'의 작업 복사본에서 LF는 다음에 Git가 터치할 때 CRLF로 대체됩니다 이런 뜻인데 LF(Line-Feed) Mac, Linux (Unix 계열) 줄바꿈 문자열 = \n ASCII 코드 = 10 커서 위치는 그대로 두고 종이의 한라인 위로 올리는 동작 현재 위치에서 바로 아래로 이동 종이를 한칸올리기 CR(Carriage-Return) Mac 초기 모델 줄바꿈 문자열 = \r ASCII 코드 = 13 커서 위치를 맨..

Git 2023.02.05

[PostgreSQL] sequence(시퀀스) 사용법 (생성, 삭제, 초기화, 현재값, 다음값, insert, create)

Sequence 란?sequence 는 유일한 값을 생성하게 도와주는 객체이다보통 id 같이 순차적으로 증가하는 컬럼에 많이 사용한다Sequence 생성과 삭제시퀀스명이 seq_idx 인 경우CREATE SEQUENCE seq_idx; -- 생성DROP SEQUENCE seq_idx; -- 삭제    Sequence  초기화SELECT setval('seq_idx', 1, true); -- nextval('seq_idx') = 2SELECT setval('seq_idx', 1, false); -- nextval('seq_idx') = 1(nextval 설명은 밑에)true : 초기화 후 nextval을 사용할 때 초기화된 값에서 +1하여 사용한다false : 초기화 후 nextval을 사용할 때 초기화된..

DB/PostgreSQL 2023.02.04

[vim] vim 사용방법 (문서 편집, 저장, 종료)

모드 전환 방법 normal 모드와 insert 모드가 있고 보통 좌측 하단을 보면 알 수 있다 insert 모드에서 보통 편집할 수 있다 normal 모드에서 insert 모드로 바꾸려면 i 를 누르면 된다 insert 모드에서 normal 모드로 바꾸려면 esc 키를 누르면 된다 저장하는 방법 normal 모드에서만 저장할 수 있다 1. esc 키를 눌러서 normal 모드로 변경해준다 2. :w 를 입력하면 편집중이던 파일이 저장된다 3. :w 파일명 을 입력하면 파일명으로 저장할 수 있다(다른이름으로 저장) 종료하는 방법 normal 모드에서만 종료할 수 있다 키 설명 :q vim 을 종료한다. 편집중인 파일이 있는 경우 종료되지 않는다. :q! vim 을 강제 종료한다. :wq 편집중인 파일을 ..

기타 2023.02.04

[Git] init, status, add, config, commit

> git init : git 저장소 생성하기 .git 폴더가 생긴다 > git status : 현재 상태 확인 > git add 파일명 : git에 파일 추가(commit 대기상태) : 버전관리 시작해(최초생성시 & 수정 후에도 다시) -> stage로 이름 세팅 > git config --global user.name 이름 > git config --global user.email 이메일 > git commit -> repository 로 하면 vim 실행됨 -> 버전의 메시지 적음(커밋 메시지) i 누르고 작성 -> esc -> :wq > git log : 커밋 히스토리 조회

Git 2023.02.04

[백준/BFS&DFS/C++] 2468번 안전 영역

https://www.acmicpc.net/problem/2468 2468번: 안전 영역 재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 www.acmicpc.net 전체 코드 #include using namespace std; int N; int MAP[101][101]; int minValue = 2e9, maxValue = 0; bool isVisited[101][101]; int dx[] = {-1, 0, 1, 0}; int dy[] = {0, 1, 0, -1}; void clearVisit(){ for(int i=0; i N; for(int i=0; i x..

[백준/BFS&DFS/C++] 17070번 파이프 옮기기1 * (삼성 코딩테스트)

https://www.acmicpc.net/problem/17070 17070번: 파이프 옮기기 1 유현이가 새 집으로 이사했다. 새 집의 크기는 N×N의 격자판으로 나타낼 수 있고, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 (r, c)로 나타낼 수 있다. 여기서 r은 행의 번호, c는 열의 www.acmicpc.net #include using namespace std; int N; int MAP[17][17]; int dx[] = {0, 1, 1}; int dy[] = {1, 0, 1}; int result = 0; bool chk(int r, int c){ if(rN || cN || MAP[r][c]==1) return false; else return true; } void dfs..

카테고리 없음 2023.02.03

[백준/구현/백트래킹/C++] 14502번 연구소 (삼성 코딩테스트 기출)

https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net 문제 해결 방법 문제는 크게 벽 세우기 -> 바이러스 퍼트리기 -> 안전영역 크기 구하기 이렇게 풀 수 있다. 처음에 입력을 받을 때 바이러스의 위치는 벡터 virus에, 빈칸 위치는 벡터 v_empty에 담았다. void input(){ cin >> n >> m; for(int i=0; i x; MAP[i][j] = x; if(x == 2) virus.push_back({i,j}); if(x == 0) v_..

728x90
반응형