2021-06-17 TIL

  1. fact

    • 백준 알고리즘을 들었다.
    • cors에 대해서 정리하였다.
    • 백준 알고리즘 문제 듣는데 이해 안되는 부분도 있고 재미가 너무 없어서 오랜 시간동안 들었지만 거의 한건 없다 ..
    • iterator와 iterable 인터페이스 조건을 만족시키는 객체를 만들어 보았고 제너레이터로 변경해보았다.
    • 제너레이터를 사용하여 함수만이 갖고 있던 지연 실행을 반복문에 지연을 적용해보았다.
    • 이전 프로젝트에서 reducer 하나에 모든 상태와 action creator를 관리했었는데, 나누는 작업을 시작했다.
  2. feelings

    • 백준 알고리즘 강의를 들으면서 공부하고 있는데, 진짜 너무 지루하고 재미없다.. 문제 풀이를 보는게 도움이 되는지 잘 모르겠지만 그래도 최대한 이해하고 외워둬야겠다. 내 예상엔 자주 사용될만한 수학적 기법들을 기준으로 설명해주고 있는것 같다.
    • 오늘은 진짜 집중이 잘 안됬다. 할게 있는걸 알면서도 계속 뭔가 딴짓하고 집중하기가 힘들엇다.. 뭔가 재미가 없다고 느꼈나보다.
    • 오늘 cors에 대해서 다른 사람이 정리해둔걸 봤는데, 정말 잘 정리했다고 생각했다. 정확하게 공부하고 직접 해보고 느낀걸 포스팅 해놓은 것과 글의 내용들이 너무 좋았고 부러웠다.. 세상엔 참 뛰어난 사람들이 많다..
  3. finding

    • cors는 브라우저의 정책이다. 서버가 성공적으로 응답을 하더라도 cors문제는 브라우저에서 발생할 수 있다.
    • preflight와 simple cors 정책에 대해 자세히 공부해보았다. credential은 아직 미흡하다.
    • 보통 요청을 하면 option으로 서버에 요청을 해서 cors 정책을 살피고 본 요청을 날린다는 것을 알게되었다.
    • 브루트 포스로 문제를 풀더라도 굳이 할 필요가 없는 부분들을 돌지 않도록 하는 방법에 대해서 공부했다. 모든 것을 검색하면 시간초과가 나니 패턴을 찾아 최소로 찾아야할 부분이 어딘지 고민해 보아야한다.
  4. Future Action Plan

    • 내일 면접볼 회사의 기술스택을 한번 훑어보고 정리한다.
    • redux와 덕스 패턴에 대해서 공부한다.
    • 반드시 N과 M까지 문제를 다 듣고 풀어본다.

Written by@Zero1
This blog is for that I organize what I study and my thinking, feeling and experience.

GitHub