210627 TIL

이은택·2021년 6월 27일
0

TIL

목록 보기
10/141

문제점
시간을 효율적으로 쓰지 못함
6시간 증발

하루를 효율적으로 시간을 보냈는지 분석

8시30분 시작

유튜브 노드교과서 개정판 강의 23분

전날 TIL 25분

알고리즘 한문제 두번 시도 - 두방법다 시간초과 40분

노드 2주차 이해밑 숙제

5분+29분+1시간50분+16분+46분 = 3시간 26분

WIL 작성 24분

코드잇 객채파트 1부터 14 완료 2시간10분

화살표 함수+ 프로미스 알아보기 30분

노드강의 3주차 15분

하루깨어 있던 시간 오전 8시반부터 새벽 3:45분 = 12+7시간 15분 - 낮잠(1시간 35분)=

17시간 40분

어쩔수 없이 보냈던 시간(식사, 빨래, 샤워 등등) = 대강 3시간

하루 유익하게 보낸 시간 8시간 13분

잃은 시간

6시간27분 어디감?

  • 할일은 있는데 대화중에 우유부단하게 결정을 못내림
    -- 스스로 생각한 방법을 따르던가 불편하다면 다른 분들은 어떻게 생각하는지 물어보기
  • 졸리면 바로바로 깰 수단을 찾기(비타민, 5,10분 숙면, 커피 등)

ㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹㅇㄹ

TimeTracking

8시 기상

???

8시30

TIL (25min)

8:57

계획

9:07

유튜브 노드교과서 개정판 3-11부터 2-3배속 시청

3-15에서 멈춤(23분)

9:30

break

9:40

알고리즘 문제 풀기

  • 1620 - 나는야 포켓몬 마스터 이다솜

세팅

9:48

문제이해

9:59

구상(3분)

10:02

구현(23분)

10:25

시간초과(딕션어리 값을 찾는 for루프 문제같음)

10:27

2차시도 (딕션어리에서 리스트로)

실패 (14분)

다음에는 이분법으로 시도 해보기

10:43

break

11:12

텐션다운?

11:42

2주차 숙제 시도(5분)

11:47

점심(29분)

12:16

이대로 갈거 같은데

같이 있는거 좋은데 내 할일에 집중을 못하는 느낌 이도 저도 아닌 상태?

12:30

크루원들과 소통

1:07

2주차 47분길이

강의마다 듣고 모르는것 파악 하기

  • 이때 강의 들었나? 뭐했지?

1:42

take a nap

1:53

공부가 안되서 졸리는지 졸려서 공부가 안되는지 모르겠지만 10분 자기로 함

낮잠1시간24분

3:06

2주차 실행(29분)

3:35

??

2주차 -6(1시간50분)

5:25

빨래걸기

5:39

2주차 -6(16분)

5:55

치킨 세팅

6:04

맛저

6:20

2주차 -6(46분)

7:06

샤워 때리고, 밖으로 나감,

8:32

집중못함

크루원과 소통하는건 좋은데 내 할일을 못해서 문제... 같이 있는데 말 없으면 어쩔 수 없이 눈치 보이기도 함 어떻게 해야 될까?

  • 공부하러 간다고 말하고 자리이동? 걍 그자리에서 말하는 크루원들 마이크 끄고 집중(좀 아닌가?) 다들 이런 상황에 어떻게 하는지 물어봐?

9:35

... 드디어 2주차끝 ㅠㅠ

10:08

자바스크립트 언어 한챕터 남은거 공부할지 스파르타 3주차할지 아니면 과제 시작할지 고민중

결정 - 언어한챕터 → 스파르타 3주차 → 과제

10:12

break

10:48

10:55

WIL(24분) - 언어능력과 좋지 않고 생각하는 습관이 되있지 않아 적는데 오래 걸리는 것 같음

11:19

BREAK

11:25

일주거주계획

11:57

아침계획

12:07

코드잇 객체강의 1부터-14완주

  • 주의! 객체에서 property의 이름이 정수인 경우 알아서 오름차순으로 정렬후 나머지 적혀져있는 순서대로 객체가 정렬됨

(2시간 10분)

2:17

break

2:38

밤샐까?

스파르타 3주차

계획 정리

2:50

화살표 함수 - 사용가능

프로미스 - 써봐야 알듯

3:20

노드강의 3주차

3:35

체크아웃하고 싶은데 안나오네ㅠ

3:45

하루를 효율 적으로 보냈는지 시간 분석

4:13

노드배운것

노드란

  • 자바스크립트 실행기

노드는 싱글이냐? 멀티이냐?

  • 멀티인데 하나밖에 일을 못해서 싱글 쓰레드라고 인식함

노드는 싱글 쓰레드를 얼마나 효율적으로 쓰느냐가 포인트!

동기 vs 비동기

비동기 코드를 백그라우드로 보내버려서 동시에 작업가능

출력은 무작위

버퍼 - 일정한양의 데이터를 모아둠

스트림- 일정한 크기의 데이터를 지속적으로보냄

스트림이 더 효율적

  • 받는 메모리가 더 적은데 버퍼로 한번에 보내버리면 받을 수 없기 때문에 스트림방식으로 잘게쪼개서 보내는게 효율적이라는 것임

pipe와 스트림

2주차 강의

http method

  • get, post, delete등등

라우팅

  • 어떤 요청을 받았을때 요청받은 url로 반환하는거?

미들웨어

  • 데이터를 간단히 가공하고 또 특정한 데이터를 프로세스 없이 반환 해줄수 있는 역할
  • 각각의 라우팅이 공통으로 처리해야 되는 일을 미드웨어라는 걸 만들어 반복적인 코드를 안적어도 되게 만듬
  • express.json(), express.urlencoded() 는 클라이언트의 정보를 바디에 넘겨주는 복잡한 과정을 간단하게하는 미드웨어
  • app.use(express.urlencoded({extended: false}))
    app.use(express.json())
  • app.use(express.static('public'));

템플릿 엔진이란?

  • 복잡한 html 코드를 간단하게 적을 수 있게 해주는 기능
  • 장점
    • 재사용성이 높다
    • 유지보수하기 용이하다
  • 설치방법
    • npm install ejs를 치면 되고 설치되었는지 확인을 하려면 package.json에서 dependencies를 보면 ejs가 있는지 없는지 유무를 확인 할 수 있다.
profile
도전!

0개의 댓글