본문 바로가기

코딩 정보56

git 간단 사용법 commit, merge 등등 목차 git의 3가지 영역 working Directory: 내가 작업하고 있는 프로젝트의 디렉토리 staging Area: 커밋을 하기 위해 git add 명령어로 추가한 파일들이 모여있는 공간 Repository: 커밋들이 모여있는 장소 git 설명 전 알아야 할 단축키들 git init -> 새로운 git 저장소 생성을 위한 단축키 git add -> git commit전에 스테이징 영역에 추가하는 단축키 git commit -m -> "이름" 새로운 커밋 기록을 남겨주는 단축키 git branch -> 독립적으로 어떤 작업을 진행하기 위해 분기점을 만들어주는 단축키 git switch "이름" -> 이름의 브랜치로 이동 git merge "이름" -> 브랜치의 통합 git status -> git.. 2024. 3. 10.
타입스크립트 실행 목차 폴더의 생성하기 typescript로 저는 생성해 주었습니다. 프로젝트 폴더 생성하기 npm init 위 명령어를 통해 package.json 파일을 생성해 줍니다. typescript 설치하기 npm install typescript 설치가 완료되면 위의 사진처럼 dependencies에 typescript가 추가되었음을 볼 수 있습니다. ts-node 설치하기 npm i ts-node --save-dev typescript를 node에서 실행시킬 수 있는 런타임을 설치합니다. 설치가 완료되면 위의 사진처럼 devDependencies에 ts-node가 추가되었음을 볼 수 있습니다. tsconfig.json 생성 { "compilerOptions": { "strict": true, "module".. 2024. 3. 7.
LNK1104 파일을 열 수 없습니다 오류해결법 자주 발생하진 않지만 프로그램 동작중에 얘기치 못하게 프로세스가 죽는 경우가 있다. 그래서 코딩을 하다보면 이 오류가 생겨 실행이 안되는 경우가 종종 있다. 해결방법: 1. tasklist를 cmd창에 입력한다. 2. 내가 종료하기 원하는 프로그램의 pid 번호를 찾거나 이미지 이름으로 종료한다. 이미지 이름으로 종료 : taskkill /f /im filename.exe pid번호로 종료: taskkill /f /pid 00000 잘 종료한 것을 볼 수 있다! (뜬금없이 노션을 종료한 것은 비밀) 2024. 2. 5.
c++ 입출력 정리와 자주 쓰이는 vector 목차 나는 백준 문제 풀이를 하면서 배열 대신 자주 쓰이는 vector와 c++의 입출력을 깔끔하게 정리하고 싶었다. 아래 내용 정도만 안다면 큰 도움이 될 것이라 생각한다. 입출력 향상 방법 #include using namespace std; int main(void) { ios_base::sync_with_stdio(false); // c와 c++의 표준 입출력 스트림을 동기화를 하지않아 속도 향상 cin.tie(nullptr); // cin사용시 출력 버퍼를 비우지(flush) 않는다. cout.tie(nullptr); // 위와 동일 int n; cin >> n; cout 2024. 2. 5.
728x90