본문 바로가기
  • soobinhand의 기술 블로그
728x90

Computer Science73

[git] gitignore 사용법 선제조건 프로젝트가 만들어져 있어야 한다. 순서 [Ctrl + Shift + A]를 누릅니다. Action 검색창을 열어 plugins 를 검색합니다. Marketplace 에서 .ignore 를 검색합니다. Install 합니다. 프로젝트에 마우스 우클릭을 하여 new 로 들어갑니다. .ignore File 의 .gitignore File 을 누릅니다. 설정 없이 Generate 를 누릅니다. 그 후 만들어진 gitignore 파일에 들어갑니다. 인텔리제이에서 자동으로 생성되는 파일들은 모두 이그노어 처리하면 됩니다. (.idea, .gradle, *.docx 등등) 그 후 이 파일도 깃허브에 push 해줍니다. 2021. 10. 31.
[git] 만약에 git remote repository 이름을 변경하고 싶다면? 선제조건 local repository와 remote repository가 이미 있어야 합니다. 순서 git remote repository의 이름을 먼저 변경해줍니다. 그 후 local 로 들어옵니다. 기존 터미널에 git remote set-url origin "새 주소"를 입력합니다. 2021. 10. 31.
[git] IntelliJ에서 new remote repository 만들기 선제 조건 local에서 이미 프로젝트를 하나 만들어 놓은 상태여야 합니다. 그래서 local에서 만든 것을 깃허브에 들어가지 않고 깃허브에 repository를 만들어봅시다. 순서 [Ctrl + Shift + A]를 누른 후, share project on github 을 검색합니다. 로그인이 되어있지 않다면 로그인을 해줍시다! Github에 생성할 저장소 정보를 입력하는 화면이 나옵니다. 대부분 local과 remote의 저장소 이름을 같게 하니 이름을 같게 해줍시다. 첫 번째 Commit을 위한 팝업창이 뜹니다. .idea 나 .gradle .build 등등(깃허브에 굳이 올리고 싶지 않거나 보안 상 올리면 안되는 것들 등등)은 선택하지 않고 나머지는 선택해서 커밋 메시지를 작성 후 OK 버튼 클릭.. 2021. 10. 31.
[JAVA] Priority Queue Priority Queue 우선순위 큐는 먼저 들어온 순서대로 데이터가 나가는 것이 아닌 우선순위를 먼저 결정하고 우선순위가 높은 원소가 먼저 나가는 자료구조입니다. 보통 힙을 이용하여 구현하는 것이 일반적입니다. PriorityQueue pq = new PriorityQueue(); PriorityQueue pq = new PriorityQueue(Collections.reverseOrder()); 첫 줄은 낮은 숫자 순, 두번째 줄은 높은 숫자순 우선순위 큐입니다. 메소드 종류 add(), offer() 우선순위 큐에 요소를 삽입합니다. 넣어지면서 동시에 정렬도 알아서 합니다. clear() 우선순위 큐의 모든 요소를 삭제합니다. contains(값) 해당 큐에 값이 있다면 true를 반환합니다. p.. 2021. 10. 30.
728x90