일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다익스트라
- BFS
- 2023
- Overfitting
- dropout
- NEXT
- 문자열
- DP
- 분할 정복
- pytorch
- 가끔은_말로
- 회고록
- 알고리즘
- 크루스칼
- 세그먼트 트리
- tensorflow
- 이분 탐색
- back propagation
- 너비 우선 탐색
- c++
- 자바스크립트
- 백트래킹
- lazy propagation
- dfs
- 우선 순위 큐
- 가끔은 말로
- 미래는_현재와_과거로
- 조합론
- object detection
- 플로이드 와샬
- Today
- Total
목록javascript (2)
Doby's Lab

API라는 개념은 어느 정도 알고 있었지만 API를 사용하여 프로젝트를 해본 경험도 없었다. 차후에 프로젝트를 할 때 짚고 넘어가야 할 문제라고 생각하고 JavaScript를 공부하다가 API가 등장한 것이다. 내가 알고있던 API의 개념과는 달라서 크게 혼동이 와서 간단하게 API를 짚고 넘어가고자 한다. API(Application Programming Interface)란? Interface의 뜻은 어떠한 것을 조작하기 위한 물건이라고 생각을 하면 된다. 우리가 사용하는 키보드, 마우스 등 이러한 것들은 human interface라고 불린다. 즉, 사람들을 위한 것이다. 또 하나의 예시로 오디오 인터페이스가 있다. 음악을 작업하는 사람이나 작업을 함에 있어서 오디오가 중요시 되는 사람들은 오디오 ..

자바스크립트 공부를 하다가 내 눈에는 이상한 점을 발견하여 포스팅을 하게 되었다. 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..