일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 제로초
- 리덕스
- SQL 고득점 Kit
- 리액트
- python
- 파이썬
- 리트코드
- 코드스테이츠
- codestates
- 4주 프로젝트
- js
- javascript
- 코어 자바스크립트
- 타입스크립트 올인원
- programmers
- 알고리즘
- 회고
- 타임어택
- 토익
- LeetCode
- til
- HTTP
- 정재남
- 백준
- 프로그래머스
- 타입스크립트
- 손에 익히며 배우는 네트워크 첫걸음
- 2주 프로젝트
- 자바스크립트
- 렛츠기릿 자바스크립트
- Today
- Total
목록전체 글 (496)
Jerry

오늘 한 일 가벼운 아침 운동 (푸시업 15개, 스쿼드 30개) 토이 1문제&리뷰 toy problem7 Asynchronous & Promise 스프린트 완료 & 제출 TIL 민코딩 알고리즘 5문제 엔지니어분에게 블로깅 피드백받기 다음엔 devlog 후 내용 다 잡고 개념 정리할 때 개념 블로깅의 순서를 추천 devlog란? 더보기 ### Dev Log 란. --- Dev Log 란, "내가 공부한 과정"을 주제로한 블로그 포스팅을 의미합니다. 하지만, 단순히 "내가 오늘 공부한 과정"을 주제로 한다고 하여 좋은 Dev Log가 될 수 없습니다. 좋은 Dev Log를 작성하기 위해서는 스토리텔링이 필요합니다. ### 좋은 Dev Log 란. --- 좋은 Dev Log는 스토리텔링이 있어야 합니다. 아래..

오늘 한 일 가벼운 아침 운동 (푸시업 10개, 스쿼드 30개) 네트워크 공부하기 #1 손에 익히며 배우는 네트워크 첫걸음 (한 페이지 봄) 토이 1문제 toy problem 6 ( 다 못 풀었음 :() Asynchronous & Promise & 포스팅 TIL 오늘 느낀 점 토이 알고리즘 문제가 리뷰에 적정한 시간 배분이 필요하다. 이론을 머리로 이해한 것과 손으로 직접 코드를 짜는 것은 다르다. 오늘 할 일 가벼운 아침 운동 (푸시업 10개, 스쿼드 30개) 네트워크 공부하기 #1 토이 1문제 Asynchronous & Promise 민코딩 알고리즘 5문제 TIL 용어 정리(블로깅)

Achievement Goals 어떤 경우에 중첩된 callback이 발생하는지 이해할 수 있다. 중첩된 callback의 단점, Promise의 장점을 이해할 수 있다. Promise 사용 패턴과 언어적인 특징들을 이해할 수 있다. resolve, reject의 의미와, then, catch와의 관계를 이해할 수 있다. Promise에서 인자를 넘기는 방법에 대해 이해할 수 있다. Promise의 세 가지 상태를 이해할 수 있다. Promise.all의 사용법을 이해할 수 있다. async/await keyword에 대해 이해하고, 작동 원리를 이해할 수 있다. node.js의 fs 모듈의 사용법을 이해한다. 비동기 처리란? - 특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼..

이제부터 TIL를 신경을 쓰려고 한다. "다른 카테고리에 글을 올렸으니 됐어~ "라고 생각하고서 지내왔는데, 다른 모범적(?)인 블로그를 보고 TIL를 남겨서 눈에 보이는 결과물을 쌓고 싶어 졌다. (like 깃허브 잔디심기) 오늘 한 일 생활 코딩 node.js : 수업 소개, 수업 목적, 공부 방법 수강 chatterbox server 스프린트 : method(GET)와 url이 동일할 때, 상태 코드 응답 기능 구현 알고리즘 문제 한 문제 풀었음 오늘 느낀 점 서버 부분의 공부가 더 필요하다고 느꼈다. 여러 번 고민하고 공부를 했는데 낯설다. 사실 그래서 생활코딩을 찾아보게 되었다. til를 잘 유지관리해야겠다. 알고리즘 유지관리 쉽지 않다. 오늘 할 일 Chatterbox-Node-server /..

오늘 프로그래머스에서 푼 문제는 "코딩 테스트 연습 -> 해시"로 들어가 푼 문제다. 참가자 그룹 배열이 있고, 참가자 중 완주한 그룹 배열이 있다. (문제는 여기!!) 그 중, 한 명은 완주를 못 한 사람이 발생하는데 이를 구하는 문제라고 해석했다. 수도 코드 p = 참가자 cp = 완주한 참가자 cp.length === p.length - 1 바깥 for문 cnt = 0; 안쪽 for문 if (만약 Cp가 p와 같고, cnt 가 0일 때) { cnt++ 참가자를 삭제한다 } 결국, 남는 참가자는 1명 return p[0]; 소스 코드 function solution(participant, completion) { let answer = ''; for (let j = 0; j < completion.l..

Node.js란 무엇인가? Node.js 공식 홈페이지 들어가면 메인 페이지에 정의가 나와있다. NODE.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. 읽고 나서든 생각은 "잘 모르겠다.." 싶은 마음이 컸었다. 그런 생각은 잠시 밀어두고, 정의된 문장을 뜯어서 보자. Runtime(런타임)은 무엇일까? 런타임 환경(영어: runtime environment)은 컴퓨터가 실행되는 동안 프로세스나 프로그램을 위한 소프트웨어 서비스를 제공하는 가상 머신의 상태이다. V8 engine은 무엇일까? V8 is Google’s open source high-performance JavaScript and WebAssembly engine, ..
이 express를 사용하면서, 위 세 가지 개념이 헷갈려서 공식 문서를 참고하여 적어보았다. 1. res.end([data] [, encoding]) Ends the response process. This method actually comes from Node core, specifically the response.end() method of http.ServerResponse. Use to quickly end the response without any data. If you need to respond with data, instead use methods such as res.send() and res.json(). res.end() res.status(404).end() 요약: 이 메서드..

스프린트 과제를 하던 도중, 내가 하고 싶었던 것은, 원하는 id 태그 하위에 있는 자식을 지우고 싶었다. 처음 childNode로 지우려고 했는데, 테스트가 통과가 안 되어서, 이상하다 싶어 이번에는 children으로 바꿔 시도해보았더니, 이번에 통과가 되는 것이다! 그 이유를 살펴보니, . children은 엘리먼트(요소)의 속성이지만, . childNodes는 노드의 속성이어서 안 되었던 것이다. 예를 들어, let element = document.createElement("div"); element.textContent = "foo"; element.childNodes.length === 1; element.children.length === 0; 위 코드를 콘솔에 찍어보자! 대략적으로 설명했..