2022.06.27 ~ 2022.07.08 (약 2주)인스타그램에게 정지당하지 않고 DM 보내기 (하루 200개 정도)Jerry Lee (1인 프로젝트)python, Django, Selenium (Server)Javascript, React, nodeJS (Chrom
Foreign Key란 테이블의 필드 중에서 다른 테이블의 행과 식별할 수 있는 키를 의미한다.일반적으로 Foreign Key가 포함된 테이블을 자식 테이블이라 하며, Foreign Key 값을 갖고있는 테이블을 부모 테이블이라 한다.즉, Foreign Key란 테이블
git clone https://USER NAME:PW@github.com/repository name.git패스워드는 Personal acces token을 발행하고 그걸 써야된다.발행은 Settings -> Developer settings -> Perso
기간: 일주일 (2022.06.03 ~ 2022.06.10)목표: YouTube API를 활용하여 키워드 조회, 채널명 조회 및 일부 가공, Django DB 함수 사용하여 사용자 인터렉션 만들기기술스택: Python(Django), JavaScript(닐라)구현완료:
리액트는 컴포넌트 단위로 이루어진 UI를 만들 수 있는 라이브러리이다.가상의 DOM트리로 리액트의 컴포넌트들이 메모리상에 보관이 되어있다.리액트의 모든 구조들이 바로 돔트리에 업데이트 되는 것이 아니라,컴포넌트에 변동사항이 생겨서 자식 컴포넌트에 render 함수가 호
타입스크립트는 왜 만들어 졌을까?타입의 안정성 \- 버그, 런타임에러, 생산성자바스크립트는 타입의 안정성이 결여되어있다.매우 유연한 언어이다.예시)\-> 1,2,3,4 + false\-> '1,2,3,4false' //결과자바스크립트는 위에 보이는 말도 안되는 예시도
인덱스를 움직이며 풀었다.while문 탈출시에 idxA가 a.length와 같다면 모든 단어를 포함했다는 뜻 -> true아니라면 false재귀로 풀 수도 있다.비교시에 값이 \- 같을 때: return isSubsequence(a.slice(1), b.slice(1
투 포인터로 해결while문 돌면서 크기 비교후 start, end값 결정다돌았는데 return 안됐을 때 false return시간복잡도: O(N)공간복잡도: O(1)
주로 배열이나 문자열 같은 큰 규모의 데이터셋을 처리한다.분할정복은 시간복잡도를 어마어마하게 줄여줄 수 있다.값을 찾기 위해 왼쪽에서 오른쪽 끝까지 이동하기보다는,작은 조각으로 세분하여 각 조각들을 어디로 이동시킬지 결정하는 작업search.js내 풀이설명옛 기억을 최
한 줄 답변Hook은 함수 컴포넌트에서 React state과 생명주기 기능을 “연동(hook into)”할 수 있게 해주는 함수입니다.Hook은 React 16.8에 새로 추가된 기능입니다. Hook은 class를 작성하지 않고도 state와 다른 React의 기능들
설명아이디어가 안떠올라서 일단 O(N^2)으로 풀었다.풀이방식은 이중 for문을 이용해서 모든 합을 비교하여 가장 큰 값을 찾았다.처음에 for문 한번만 써서 풀고싶었기에, idx를 갱신해주면서 풀이하려고 했다.이렇게 풀게되면, if 문에 걸리지않았을 때 연속된 수열이
내 풀이집합으로 풀기.투포인터로 풀기.둘다 O(N)으로 나쁘지않다.집합으로 푸는 방법을 처음에 생각했는데, 쉽지만 알고리즘적인 풀이가 아닌 것 같다.하지만, 간단하게 풀리니까 Set을 잘이용하면 괜찮을 것 같다.참고로 Set 연산의 시간 복잡도는 다음과 같을 것이다.n
해설더해서 0이 나와야됨.가장 먼저 0이 된 값들을 리턴해야 되므로, 투 포인터 문제라고 생각이듦. \-> 투 포인터가 각각 0미만 0초과여야 한다. \-> 두 값의 합이 0이면 바로 리턴 \-> 아니라면 idx 를 하나씩 줄임. \-> arridx의 절대값이
https://librewiki.net/wiki/콜백_지옥 콜백 지옥(callback hell) 은 콜백 함수를 익명 함수로 전달하는 과정이 반복되어 코드의 들여쓰기 수준이 감당하기 힘들정도로 깊어지는 현상을 얘기합니다. 주로 이벤트 처리나 서버 통신과 같은 비동기적
클래스형 / 함수형 차이 → 왜 훅을 사용하게 됐는지Camel Case를 써야됨.jsx 는 자바스크립트로 변환돼서 실행된다.자바스크립트 예약어와 같은 속성명은 사용할 수 없다!반드시! 하나의 요소로 감싸기: Fragment프로젝트 기억하시죠?예제) jsx에서 자바스크립
한 줄 대답Cache란, 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 캐시는 저장 공간이 작고 비용이 비쌀수록 빠른 성능을 제공한다.Cache는 아래와 같은 경우에 사용을 고려하면 좋다.접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리