220311 TIL

Dzeko·2022년 3월 11일
0

개발일지

목록 보기
56/112
post-thumbnail

Today I Learned


1. 리액트 카카오 로그인 백엔드와 연결하기

다른 조들에게 익히 들어 난이도가 악명이 높다는 카카오 로그인을 구현하게 되었다.
우리팀 백엔드 쪽은 이미 만들어 두신 상태.
곧바로 내가 참고자료를 보며 만든 후 아무생각 없이 첫 연결을 해봤는데 한 번에 성공했다. 나와 백엔드 분의 반응은 동시에 "이게 왜 되지?" 였다. 한 번에 될 거라곤 둘 다 상상도 못했던 것 같다.

REST-API 활용

  1. 프론트엔드가 카카오로부터 인가코드를 받는다.
  2. 인가코드를 백엔드에 넘겨준다. + 리다이렉팅
  3. 백엔드에서 카카오로부터 토큰을 발급받은 후 그 토큰을 이용해 전용 토큰을 새롭게 만들어 프론트에 넘겨준다.



2. CS 스터디

7장 데이터 구조와 처리(p.302 ~ p.310)

인덱스

인덱스가 여럿이면 다양한 방법으로 원하는 데이터를 효율적으로 검색할 수 있다.
유지보수를 해야 한다는 트레이드 오프가 있지만, 데이터가 바뀔 때마다 모든 인덱스를 갱신해야 한다.

벡터를 사용한 I/O

시스템 성능에서 데이터를 효율적으로 복사하는것이 중요하다. 하지만 복사를 아예 피할 수 있으면 성능을 더 높일 수 있다. 운영체제는 벡터에 저장된 데이터를 사용해 순서대로 오디오 프레임을 조합한다. 벡터를 활용해 데이터를 쓰는 행위는 수집이라 부르고 데이터를 읽는 행위는 분산이라 부른다.






To Do

1. 完) 프로젝트 카카오 로그인 API 연결

2. 구글 로그인 API 구현

3. 完) CS스터디 정리하기

Always 完) 알고리즘 최소 한 문제 - 220311's Algorithm






Today's Short Report

profile
Hound on the Code

0개의 댓글