hljs.initHighlightingOnLoad();

🌈 Programming

NIT 머리에 있는 벌레나 기생충을 뜻하는데, 중요하지는 않지만 더 나은 방법이 있다는 의견을 남기고 싶을 때 사용합니다. WIP Work In Progress 작업이 아직 진행 중으로, 작업물을 아직 병합하지 않았을 때 사용합니다. TL;DR Too Long; Didn't Read 코드가 너무 길어서 읽지 못했을 때 사용합니다. IMO I My Opinion '개인적인 제 의견으로' 라는 의미로 어떤 의견을 낼 때 앞에 문장 앞에 접두어로 자주 사용합니다. LGTM Look Good To Me '코드가 문제 없이 나에게 좋아보인다' 라는 의미로 사용합니다. ACK Acknowledgement 승인을 남길 때 사용합니다. ACK 라고만 남긴다면 코드를 확인한 건지, 테스트까지 해본 건지, 그냥 승인한 건..
Commit Convention은 간단하게 말해 협업할 때 Commit Message에 대한 서로간의 약속 입니다. Commit Structure 커밋 메시지에 대한 약속. 커밋 메시지 구조는 크게 3가지로 나뉩니다 (제목, 본문, 꼬리말) type: Subject -> 제목 (한칸 띄우기) body(생략 가능) -> 본문 (한칸 띄우기) footer(생략 가능) -> 꼬리말 각 커밋 메시지 구조에는 규칙이 존재합니다. Commit Type Subject Rule 1. 제목은 최대 50글자 넘지 않기 2. 마침표 및 특수기호 사용x 3. 첫 글자 대문자, 명령문 사용 4. 개조식 구문으로 작성(간결하고 요점적인 서술) Body Rule 1. 한 줄당 72자 내로 작성 2. 최대한 상세히 작성 3. 어떻게..
git commit -am git push origin git diff git init 처음 Git 을 사용할 때 필요한 명령어 입니다. 프로젝트를 진행하려는 디렉토리에 최초 한 번만 입력해주면 됩니다. 계정 정보 입력 git config --global user.email git config --global user.name git status Git으로 관리되고 있는 파일의 상태를 확인할 수 있습니다. git 상태 종류 modified : 파일을 수정하면 그 파일은 modified 상태가 됩니다. staged : 변경된 파일을 git add 명령어를 통해 stage area 로 올리면 staged 상태가 됩니다. committed : staged 파일을 git commit -m 를 통해 해당 파일을 ..
warning: LF will be replaced by CRLF in xxx.txt. The file will have its original line endings in your working directory Git add 를 하다보면 다음과 같은 에러메세지를 종종 맞이하게 된다. 먼저, CRLF가 무엇인지 알아야 한다. CR은 Carriage Return, LF는 Line Feed라는 뜻으로 Typewriter에서 비롯되었다. LF (Line - Feed) Mac, Linux (Unix 계열) 줄바꿈 문자열 = \n ASCII 코드 = 10 커서 위치는 그대로 두고 종이의 한라인 위로 올리는 동작 현재 위치에서 바로 아래로 이동 종이를 한칸 올리기 CR (Carriage - Return) Mac ..
자바에서 Collection을 사용하는 단순한 연산이 특정 상황에서 비효율적일 수 있기 때문에 hashCode를 사용한다. 예를 들면 다음과 같다. List words = Arrays.asList("Welcome", "to", "junwoo"); if (words.contains("junwoo"){ System.out.println("Junwoo is in the list"); } "junwoo"가 있는지 확인하는 위의 코드는 List의 사이즈가 커질수록 비효율적인 선형탐색 과정을 거친다. hashCode의 이해 hashCode는 hashing 알고리즘에 의해 만들어진 Integer 값을 리턴한다. 똑같은 Object는 반드시 똑같은 hashCode를 리턴해야 하지만 반대는 필수적이지 않다. 두 번째의 ..
nerowiki
'🌈 Programming' 카테고리의 글 목록 (5 Page)