일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바스크립트
- lazy propagation
- dropout
- 미래는_현재와_과거로
- 알고리즘
- Overfitting
- 백트래킹
- 너비 우선 탐색
- dfs
- tensorflow
- 회고록
- 조합론
- 가끔은_말로
- 다익스트라
- 문자열
- DP
- c++
- 분할 정복
- 플로이드 와샬
- 크루스칼
- back propagation
- 우선 순위 큐
- object detection
- BFS
- 이분 탐색
- NEXT
- 세그먼트 트리
- 가끔은 말로
- 2023
- pytorch
- Today
- Total
목록전체 글 (549)
Doby's Lab
API라는 개념은 어느 정도 알고 있었지만 API를 사용하여 프로젝트를 해본 경험도 없었다. 차후에 프로젝트를 할 때 짚고 넘어가야 할 문제라고 생각하고 JavaScript를 공부하다가 API가 등장한 것이다. 내가 알고있던 API의 개념과는 달라서 크게 혼동이 와서 간단하게 API를 짚고 넘어가고자 한다. API(Application Programming Interface)란? Interface의 뜻은 어떠한 것을 조작하기 위한 물건이라고 생각을 하면 된다. 우리가 사용하는 키보드, 마우스 등 이러한 것들은 human interface라고 불린다. 즉, 사람들을 위한 것이다. 또 하나의 예시로 오디오 인터페이스가 있다. 음악을 작업하는 사람이나 작업을 함에 있어서 오디오가 중요시 되는 사람들은 오디오 ..
리포지토리를 만들어서 리포지토리에 들어가게 되면 default branch인 main branch가 화면에 나오게 된다. 하지만, 커밋을 할 때는 git push origin master를 통해 master branch에 커밋을 하는데 깃허브에서 master branch로 바꿔서 확인해야 하는 번거로움이 있었다. 우선, main branch로 커밋을 하는 방법이 아닌 임시방편으로 master branch를 default branch로 바꿔보았다. Settings-Branches-Default branch-교차화살표 다음과 같이 바꾸면 다음과 같이 default branch인 master가 나오는 것을 확인 할 수 있다. default branch를 바꾸었는데 예전에 한참 건들다가 놔버린 .gitattri..
자바스크립트 공부를 하다가 내 눈에는 이상한 점을 발견하여 포스팅을 하게 되었다. const print = function () { console.log('print'); }; print(); 다음 코드를 실행하면 아무 문제없을 것이다. 허나, print(); const print = function () { console.log('print'); }; 이 코드는 문제를 일으킨다. [Uncaught ReferenceError: Cannot access 'print' before initialization] 해당 코드가 자바스크립트 엔진에서 돌아가는 원리는 다음과 같다. //const는 재할당할 수 없지만 엔진의 설명을 위해 const print; //print라는 변수에 아무 것도 선언되지 않았다. pr..
깃허브에 새로운 커밋을 하다보면 'git push origin master'라는 명령어에 대해 궁금증이 생긴다. [git push origin +master를 통해 강제 커밋을 해야하는 경우] git push origin +master는 꽤 위험하다. 강제 커밋을 하면 기존의 데이터가 날아가는 경우가 발생할 수도 있기 때문이다. 그렇다면 강제 커밋을 하지 않고 커밋을 하는 방법은?? 이 궁금증을 해결하기 위해 test 리포지토리와 test commit을 해두었다. dldld 여기서 커밋 에러를 발생 시키기 위해 다음과 같이 해주었다. 커밋을 하기 위해 파일 하나를 더 만들고, 깃허브에서 커밋해두었던 파일을 수정하고 커밋을 하면 다음과 같이 에러가 발생한다. 그렇다면 에러의 발생 원인이 무엇일까? 바로 코..
보호되어 있는 글입니다.