Tips

반응형
· Tips
feat : 새로운 기능 추가fix : 버그 수정docs : 문서의 수정style : (코드의 수정 없이) 스타일(style)만 변경(들여쓰기 같은 포맷이나 세미콜론을 빼먹은 경우)refactor : 코드를 리펙토링test : Test 관련한 코드의 추가, 수정chore : (코드의 수정 없이) 설정을 변경출처 : Udacity Git Commit Message Style Guide  feat: 새로운 기능 추가fix: 버그 수정docs: 문서 수정style: 코드 스타일 변경 (코드 포매팅, 세미콜론 누락 등)design: 사용자 UI 디자인 변경 (CSS 등)test: 테스트 코드, 리팩토링 (Test Code)refactor: 리팩토링 (Production Code)build: 빌드 파일 수정ci:..
· Tips
private String getAccessToken() throws IOException { // firebase로 부터 access token을 가져온다. GoogleCredentials googleCredentials = GoogleCredentials .fromStream(new ClassPathResource("firebase/firebase_service_key.json").getInputStream()) .createScoped(Arrays.asList("https://www.googleapis.com/auth/cloud-platform")); googleCredentials.refreshIfExpired(); return googleCredentials.getAccessToken().get..
· Tips
ssh 접속 시 오류 발생 원인 이전에 같은 정보를 가지고 서버를 접속했던 적이 있을 때, 그 때와 지금의 키 정보가 다를 때 발생 해결방법 기존에 접속했던 정보를 삭제 ~/.ssh 에 있는 known_hosts 내 내용을 삭제하고 다시 실행
· Tips
Windows Terminal을 설치 했는데, Git bash가 설치되어 있음에도 불구하고 없을 경우가 있습니다. 그럴 경우, Git Bash를 Windows Terminal에 추가해서 아래 그림처럼 탭에 생성하는 과정입니다. 1. 아래 방향 화살표를 눌려, 설정을 클릭 2. Json 파일 열기 클릭 3. "profiles" 부분 수정 "profiles": { "defaults": {}, "list": [ { "commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "hidden": false, "name": "Windows P..
· Tips
이클립스(Eclipse) 또는 STS의 웹 프로젝트를 IntelliJ 프로젝트로 옮기는 정보는 구글링해 쉽게 찾을 수 있음 웹 프로젝트가 아닌 일반 자바 Eclipse 프로젝트를 IntelliJ에서 실행할 때 해결한 과정을 기록하기 위해 작성 1. File -> Project Structure 2. src 폴더 클릭 후 Sources 클릭해 Mark 3. 실행 시 자바 JDK 또는 SDK 를 찾을 수 없는 경우 Modules -> Dependencies에서 버전 선택
· Tips
아래와 같은 오류가 발생했을 때의 해결한 방법을 기록하기 위해 작성 sorry, something went wrong activating intellicode support for java. please check the "language support for java" and "vs intellicode" output windows for details. 해결한 방법 - 이클립스의 work space와 프로젝트 둘의 이름이 같기 때문에 발생한 문제였다. - 프로젝트명을 변경하니 바로 해결되었다.
· Tips
1. Tests 탭에 아래 입력 var xsrfCookie = postman.getResponseCookie("csrftoken"); postman.setGlobalVariable('csrftoken', xsrfCookie.value); 2. Headers 탭에 아래 입력 Key : X-CSRFToken Value : {{csrftoken}}
· Tips
파이썬 알고리즘 문제를 풀던 중, 큐를 사용해야 하는 문제를 풀게 되었다. for 루프를 돌며 자료를 추가/삭제하는 문제였는데 queue를 사용하니 모두 시간이 초과 되었다. 시도했던 방법은 다음과 같다. 1) list를 큐로 사용 - 시간 초과 2) Queue 클래스 사용 - 시간 초과 답답해서 구글링을 하다보니 queue만 사용해도 충분한 문제인데도 deque를 사용해서 해결하는 경우를 발견하였다. 참고블로그 결론 부터 말하자면 deque가 가장 빠르다 아래에 비교한 내용을 정리하였다. 1) list 를 통한 queue 구현 파이썬의 list는 random access에 최적화된 자료 구조이기 때문에 pop(0)또는 insert(0, x)는 성능이 좋지 않은 연산이다. 이 두 연산은 시간 복잡도는 O..
· Tips
[git pull & push 오류] fatal: refusing to merge unrelated histories [원인] commit 히스토리가 서로 관련이 없다는 뜻이다 즉, 서로 관련성이 없기 때문에 merge할 수 없다 [해결] $ git pull origin branch명 --allow-unrelated-histories 구글링으로 --allow-unrelated-histories 옵션을 사용하여 진행하면 된다는 정보를 얻었지만 잘 해결되지 않아 모두 삭제 후 다시 remote로부터 clone 생성을 하는 방법을 택했다 이와 같거나 비슷한 문제에 대한 원인을 잘 설명한 다른 티스토리 포스트 링크를 첨부한다 https://jobc.tistory.com/177
· Tips
Github에서 Repository를 삭제하지 않고 Commit을 새로하는 방법을 찾아 기록한다 1. 새로운 orphan branch를 생성 - 새로 생성한 orphan branch 는 git branch 명령에 표시되지 않는다 $ git checkout --orphan temp_branch 2. branch에 파일을 추가 - 새로 생성한 branch에 모든 파일을 추가하고 다음 명령을 사용하여 커밋한다 git add -A git commit -am "commit massage" 3. master branch 삭제 - 기존 master branch를 삭제한다 git branch -D master 4. 새 branch 이름 변경 - master branch를 삭제한 후 새로 생성된 branch 이름을 ma..
반응형
Sungwoo Koo
'Tips' 카테고리의 글 목록