profile
성장하는 개발자를 꿈꿉니다

TIL 21.05.04

express를 사용해 기존에 구현한 서버를 리팩토링 하였다.코드가 반도 안되게 줄어들었다... 그러면서 직관성을 올라갔다.어째서 프레임워크를 사용하는지 삽질을 하면서 몸으로 익힌 중요한 스프린트 였다.내일 모레부턴 리액트를 배우게 된다.미리미리 튜토리얼 문서를 읽어야

2일 전
·
1개의 댓글

TIL 21.05.03

node.js에서 서버를 구축해 보았다.조건문으로 라우팅을 구현하고, 각 조건에 따른 응답을 구현해 보았다.npx serve를 이용해 CORS 상황도 확인해 보았다.postman와 같은 테스팅 툴을 사용하는데 점점 익숙해지고 있다.그리고 express 프레임워크를 살짝

3일 전
·
0개의 댓글

TIL 21.05.02

알고리즘 스터디에서 이번주 가장 핫한 문제였던 스도쿠 알고리즘을 살펴 보았다.문제를 푸는 논리는 알겠으나, 구현을 도저히 할 자신이 없어서(주어진 시간이 1시간일때를 감안할때)레퍼런스를 열어 보았는데... 세상에 레퍼런스가 이해가 안된다!이건 like dejavu 금고

4일 전
·
0개의 댓글
post-thumbnail

Asynchronous Programming

동기적 처리는 입력과 출력 사이에 또 다른 일이 발생하지 않는 실행을 의미한다. 이는 하나의 task에서 입력과 처리 출력은 항상 한 묶음으로 여겨진다는 것을 말한다. 은행원이 한명만 근무중인 은행을 생각해 보면 한 고객의 업무를 처리 하기 전까지 다른 고객들은 자기

4일 전
·
0개의 댓글

TIL 21.05.01

비동기 처리에 대해서 정리중이다. 학습 노트로 적는 중..프로그래머스 알고리즘 레벨1 다섯문제를 스터디 시간에 풀었다처음엔 30분씩 3문제를 푸는 것으로 시작한 스터디 였는데 한문제도 못푼적이 많았다..오늘은 20분씩 5문제를 풀었고 4문제를 통과했다.for문에 너무

5일 전
·
0개의 댓글

TIL 21.04.30

벌써 4월 마지막날 시간이 정말 빠르게 간다.3월 2일에 부트캠프 과정을 시작했으니 2달이 지났고 변수 선언부터 오늘 서버와 인터렉션 까지 많은걸 배웠다.node.js 의 http 모듈을 이용하여 서버를 구현해 보았다.단순한 서버 구현이었지만 역시 서버단은 너무 낯설다

6일 전
·
0개의 댓글

TIL 21.04.29

어제는 fetch API를 통해 GET 요청을 해봤다면 오늘은 POST 요청을 성공 시켰다.자료구조 알고리즘을 거치며 IDE는 오랜만에 만져 봤다.함수형 프로그래밍을 살짝 만져본 기분? 살짝 만져봤는데 뇌가 너무 노곤하다...서버 API의 Create Read Upda

7일 전
·
0개의 댓글

TIL 21.04.28

fetch를 통해 API로 서버에게 요청하고 응답을 받는 스프린트를 진행중이다.채팅 앱을 구현해 보는것이 목적어제 이제 프로미스를 이해했어! 라고 생각 했건만... 다시 벽에 가로막힌 기분이다 😭싱글턴 패턴으로 진행하는 스프린트라 싱글턴 패턴을 잠깐 학습하였다.프로그

2021년 4월 28일
·
0개의 댓글
post-thumbnail

TIL 21.04.27

비동기 처리를 fetch를 실제로 사용해 보며 익혔다. fetch가 promise로써 동작한다는 것을 이해하니까어제 이해가 안되던 부분까지 모두 이해가 되었다.어제는 정말 이해가 안됬는데 예제를 통해 실습하니 이해가 되다니 지금 내 심정은 바로es6 문법을 학습 노트로

2021년 4월 27일
·
0개의 댓글
post-thumbnail

ES6 문법 정리 시리즈1 (화살표 함수, classes, template literals)

화살표 함수는 function을 => 로 대체한 함수 표현이다.간결한 표현을 통해 가독성이 높아지고 코드도 축약되는 장점을 가지고 있다. 또한 좀더 시멘틱한 표현이라 볼 수 있다. 예제의 표현을 있는 그대로 해석하면 'foo 는 bar를 ${bar}!로 만드는 것(함수

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

TIL 21.04.26

JS 비동기 처리의 핵심 callback, promise(& then, catch), async(& await)에 대해서 공부했다.syntactic sugar가 나쁜 것처럼 말하지만, 기저 원리를 이해하면 코드를 직관적으로 이해할 수 있다는 큰 장점이 있다.해당 내용은

2021년 4월 26일
·
0개의 댓글

TIL 21.04.(24 ~)25

this를 정리했다... 글로 천천히 풀어가며 따라가니 점점 이해가 되는 것 같다. this가 너무 메타몽 같아서 이해를 복잡하게 하고 있었는데(본질에 집중하지 못하는 내 머리) 정의 그대로 생각하면 이해가 된다.직관적이진 않은것 같다 나만 이렇게 생각하는 건가 ㅜㅜ?

2021년 4월 25일
·
0개의 댓글
post-thumbnail

this

this는 '이것'을 뜻하는 JS 키워드이다. 이건 무슨 뜬구름 잡는 소리야? MDN에 정의된 this는 다음과 같다.대부분의 경우 this의 값은 함수를 호출한 방법에 의해 결정됩니다.그렇다 this는 함수를 호출할때 값이 결정된다. 이걸 좀 더 알아들을수 있게 바꾼

2021년 4월 25일
·
0개의 댓글

TIL 21.04.23

멱집합 알고리즘을 풀며 공부한 것.2차원 배열을 리턴을 해야 해서 2차원 배열을 다뤄야 했는데 복사를 할 때 문제가 발생 하였다.원래 자주 다루던 배열처럼 복사를 하니 참조가 다 엉켜 버렸다.검색을 열심히 하다보니 2차원 배열의 복사는 기존 복사 방법을 적용시킬 수 없

2021년 4월 23일
·
0개의 댓글

TIL 21. 04. 22

최대공약수 알고리즘 문제를 풀어 보았다.유클리드 호제법으로 접근(재귀)확실히 수학은 문제 해결에 많은 도움이 되는 것 같다. 앞으로도 알고리즘을 풀때 관련된 수학개념이 있으면 함께 공부하도록 하자.최소공배수는 두수의 곱 / 최대공약수 임!약수를 구하는 효율적인 알고리즘

2021년 4월 22일
·
0개의 댓글

TIL 21.04.(17 ~)21

자료구조 : Tree, 그래프(트리) 탐색방법 BFS/DFS알고리즘BFS/DFS 실제 적용하여 문제를 풀어 보았다. 문제를 풀며 구조분해할당도 연습해 볼 수 있었다.이분탐색, 탐욕법, 순열, 조합에 대해 배웠다.<span style="color:- 리액트 튜토리얼

2021년 4월 21일
·
0개의 댓글
post-thumbnail

자료구조 : Tree, BFS/DFS

Tree는 유향 비순환 그래프(DAG, Directed Acyclic Graph)의 일종이다. 마치 나무가 뿌리에서 시작해 줄기로 잎으로 뻗어 나가듯한 모습을 가지고 있다. 나무를 뒤집어 놓은 모습을 가지고 있으며, 나무는 위로 뻗어나가지만 Tree는 밑으로 파고 들어

2021년 4월 18일
·
0개의 댓글

TIL 21.04.16

그래프 자료구조 : 시작 정점에서 도착 정점까지 도달할 수 있는가? ⇒ BFS를 사용하여 해결국밥집... Binary Search 이분탐색을 이용하여 해결오늘은 자료구조에 탐색 방법을 적용하여 문제를 해결해 보았다.처음으로 탐색 방법을 다루는 알고리즘 문제를 풀어 보았

2021년 4월 16일
·
0개의 댓글
post-thumbnail

자료구조 : Graph

기존에 알던 그래프는 x축과 y축으로 정의된 공간에서 변수 값들의 모음이다. 자료 구조에서 그래프는 거미줄이다. 각 자료들이 기준을 가지고 연결되어 있는 것이 그래프다. 인터넷도 그래프의 한 종류라 할 수 있을 것이다. 각 사이트들이 하이퍼링크를 통해 서로 연결되어 있

2021년 4월 15일
·
0개의 댓글

TIL 21.04.15

class 문법을 사용하여 stack 과 queue, tree 그리고 graph 자료 구조를 구현해 보았다. class를 이용한 구현은 작동 방식을 알아보기 위한 것이고 알고리즘에 적용은 배열 이용하였다.기본적인, 대표적인 사례만 맛보고 간건데 이것마저 구현하는데 꽤

2021년 4월 15일
·
0개의 댓글