profile
이후띵's 개발일지
post-thumbnail

Django - Foreign Key

Foreign Key란 테이블의 필드 중에서 다른 테이블의 행과 식별할 수 있는 키를 의미한다.일반적으로 Foreign Key가 포함된 테이블을 자식 테이블이라 하며, Foreign Key 값을 갖고있는 테이블을 부모 테이블이라 한다.즉, Foreign Key란 테이블

2022년 6월 14일
·
0개의 댓글
post-thumbnail

[Git] Private Repo 클론

git clone https://USER NAME:PW@github.com/repository name.git패스워드는 Personal acces token을 발행하고 그걸 써야된다.발행은 Settings -> Developer settings -> Perso

2022년 6월 12일
·
0개의 댓글

차세대 - 토이프로젝트(1)

기간: 일주일 (2022.06.03 ~ 2022.06.10)목표: YouTube API를 활용하여 키워드 조회, 채널명 조회 및 일부 가공, Django DB 함수 사용하여 사용자 인터렉션 만들기기술스택: Python(Django), JavaScript(닐라)구현완료:

2022년 6월 10일
·
0개의 댓글

React 컨셉

리액트는 컴포넌트 단위로 이루어진 UI를 만들 수 있는 라이브러리이다.가상의 DOM트리로 리액트의 컴포넌트들이 메모리상에 보관이 되어있다.리액트의 모든 구조들이 바로 돔트리에 업데이트 되는 것이 아니라,컴포넌트에 변동사항이 생겨서 자식 컴포넌트에 render 함수가 호

2022년 5월 25일
·
0개의 댓글

TypeScript

타입스크립트는 왜 만들어 졌을까?타입의 안정성 \- 버그, 런타임에러, 생산성자바스크립트는 타입의 안정성이 결여되어있다.매우 유연한 언어이다.예시)\-> 1,2,3,4 + false\-> '1,2,3,4false' //결과자바스크립트는 위에 보이는 말도 안되는 예시도

2022년 4월 27일
·
0개의 댓글

isSubsequence 문제풀이

인덱스를 움직이며 풀었다.while문 탈출시에 idxA가 a.length와 같다면 모든 단어를 포함했다는 뜻 -> true아니라면 false재귀로 풀 수도 있다.비교시에 값이 \- 같을 때: return isSubsequence(a.slice(1), b.slice(1

2022년 4월 5일
·
0개의 댓글

averagePair 문제풀이

투 포인터로 해결while문 돌면서 크기 비교후 start, end값 결정다돌았는데 return 안됐을 때 false return시간복잡도: O(N)공간복잡도: O(1)

2022년 4월 5일
·
0개의 댓글

areThereDuplicates 문제풀이

2가지 방법으로 문제를 풀었다.

2022년 4월 1일
·
0개의 댓글

sameFrequency 문제풀이

내 풀이조금 더 좋은 방법이 있을 것 같긴 한데, 일단 O(N)으로 풀었다.

2022년 4월 1일
·
0개의 댓글

Divide and Conquer 알고리즘

주로 배열이나 문자열 같은 큰 규모의 데이터셋을 처리한다.분할정복은 시간복잡도를 어마어마하게 줄여줄 수 있다.값을 찾기 위해 왼쪽에서 오른쪽 끝까지 이동하기보다는,작은 조각으로 세분하여 각 조각들을 어디로 이동시킬지 결정하는 작업search.js내 풀이설명옛 기억을 최

2022년 4월 1일
·
0개의 댓글

Sliding Window 알고리즘

일정한 범위를 가지고 있는 것을 유지하면서 이동하는 것.

2022년 4월 1일
·
0개의 댓글

Hook 이란..?

한 줄 답변Hook은 함수 컴포넌트에서 React state과 생명주기 기능을 “연동(hook into)”할 수 있게 해주는 함수입니다.Hook은 React 16.8에 새로 추가된 기능입니다. Hook은 class를 작성하지 않고도 state와 다른 React의 기능들

2022년 4월 1일
·
0개의 댓글

maxSubArray 문제풀이

설명아이디어가 안떠올라서 일단 O(N^2)으로 풀었다.풀이방식은 이중 for문을 이용해서 모든 합을 비교하여 가장 큰 값을 찾았다.처음에 for문 한번만 써서 풀고싶었기에, idx를 갱신해주면서 풀이하려고 했다.이렇게 풀게되면, if 문에 걸리지않았을 때 연속된 수열이

2022년 4월 1일
·
0개의 댓글

countUniqueValues 문제풀이

내 풀이집합으로 풀기.투포인터로 풀기.둘다 O(N)으로 나쁘지않다.집합으로 푸는 방법을 처음에 생각했는데, 쉽지만 알고리즘적인 풀이가 아닌 것 같다.하지만, 간단하게 풀리니까 Set을 잘이용하면 괜찮을 것 같다.참고로 Set 연산의 시간 복잡도는 다음과 같을 것이다.n

2022년 3월 31일
·
0개의 댓글
post-thumbnail

sumZero 문제풀이

해설더해서 0이 나와야됨.가장 먼저 0이 된 값들을 리턴해야 되므로, 투 포인터 문제라고 생각이듦. \-> 투 포인터가 각각 0미만 0초과여야 한다. \-> 두 값의 합이 0이면 바로 리턴 \-> 아니라면 idx 를 하나씩 줄임. \-> arridx의 절대값이

2022년 3월 31일
·
0개의 댓글
post-thumbnail

validAnagram 문제풀이

내 풀이 일단 간단하게 풀어봤다. Array.prototype.map

2022년 3월 31일
·
0개의 댓글
post-thumbnail

Call back Hell ?

https://librewiki.net/wiki/콜백_지옥 콜백 지옥(callback hell) 은 콜백 함수를 익명 함수로 전달하는 과정이 반복되어 코드의 들여쓰기 수준이 감당하기 힘들정도로 깊어지는 현상을 얘기합니다. 주로 이벤트 처리나 서버 통신과 같은 비동기적

2022년 3월 30일
·
0개의 댓글

jsx..?

클래스형 / 함수형 차이 → 왜 훅을 사용하게 됐는지Camel Case를 써야됨.jsx 는 자바스크립트로 변환돼서 실행된다.자바스크립트 예약어와 같은 속성명은 사용할 수 없다!반드시! 하나의 요소로 감싸기: Fragment프로젝트 기억하시죠?예제) jsx에서 자바스크립

2022년 3월 30일
·
0개의 댓글
post-thumbnail

Cache?

한 줄 대답Cache란, 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 캐시는 저장 공간이 작고 비용이 비쌀수록 빠른 성능을 제공한다.Cache는 아래와 같은 경우에 사용을 고려하면 좋다.접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리

2022년 3월 21일
·
0개의 댓글

HDD, SDD, DRAM 각각의 성능은?

한줄 대답DRAM은 SSD나 HDD와 비교하여 속도가 빠르지만, 휘발성 기억장치이며 SSD와 HDD는 DRAM보다 속도가 느리지만 비휘발성 기억장치입니다. HDD란?.. 하드 드라이브는 기존의 회전하는 하드 드라이브 (HDD)로 간주됩니다. 컴퓨터의 기본 비 휘발

2022년 3월 21일
·
0개의 댓글