본문 바로가기

전체 글

(291)
[Hash Table] 백준 10816 숫자 카드 2 [Hash Table] 백준 10816 숫자 카드 2 📌 문제 백준 10816 숫자 카드 2 난이도 : 실버 4 https://www.acmicpc.net/problem/10816 10816번: 숫자 카드 2 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,0 www.acmicpc.net 분류 : Accepted 📌 Hash Table(Dictionary) target in hash_table.keys() // True or False 반환 만약 해시테이블 key값에 해당 숫자 있으면 해당 키값의 벨류를 하나 증가시킴 없다면, key값..
[나만무] Google Social 로그인 [나만무] Google Social 로그인 구글 드라이브를 연동해야 할 수 도 있어서 google oauth 선택! 시간적 여유가 된다면, 카카오 소셜 로그인도 추가할 듯하다. 일단, 구글만! 회원가입은 없고, 소셜로 로그인하면 얻을 수 있는 정보로 회원관리할 예정이다, 로그인 한 회원이 유저 테이블 정보에 있으면 바로 토근 발급. 그렇지 않으면, 유저테이블에 등록후, 토근 발급!! 우리 서비스 서버에서 발행한 토큰으로 세션관리할 예정이다. 그렇다면 구글 oauth access token은 어디다 쓸꺼냐? 구글 드라이브 접근할 때, 사용할 듯하다... 더 알아봐야 한다. 일단 우리 서비스 세션 관리가 우선! Oauth 란? 사용자는 서비스 별로 로그인 정보를 따로 관리해야 해 불편함 검증되지 않은 App..
[나만무] 로그인 - 로그아웃 [나만무] 로그인 - 로그아웃 React-Node-MySQL 연동 프로젝트 진행 순서 1. CRA 생성 2. server 폴더 생성 - db 연결, 서버 3. Proxy설정 - package.json 폴더 구조 Client Server 리액트를 익히면서 클라이언트 서버가 있다는 걸 처음 알았다. 3000번 포트로 이어져 있기 때문에 이걸 proxy를 통해 포트 전환 해줘야 한다. 터미널창을 분리해서 두개의 서버를 돌려야 한다. 폴더 진입 주의!! Run Client Run Server .env DANGEROUSLY_DISABLE_HOST_CHECK=true PORT = 8000 MYSQL_HOST = 127.0.0.1 MYSQL_USERNAME = root MYSQL_PASSWORD = [비번] MYSQ..