파이썬으로 회원인증을 구현을 하였지만, 근본적인 이해도는 부족하여 구현 및 수정에 매우 어려움이 있었다. 이해 대해 이 어려움에 대한 근본적인 설명부터 이해를 시작하려고 이 글을 썻다. JWT는 JSON Web Token의 약자로 데이터가 JSON으로 이루어져 있는 토큰을 의미한다. 사용자의 로그인 상태를 서버에서 처리하는 데 사용할 수 있는 인증방식이 두가지가 있다. 1. 세션 기반 인증 시스템 쉽게 이야기 하면 서버가 사용자 로그인 중임을 기억하고 있다는 뜻이다. 단점 세션 기반 인증의 단점은 서버를 확장하기가 번거로워 질 수 있다는 점이다. 예를 들어 서버의 인스턴스가 여러개가 될 경우, 모든 서버끼리 같은 세션을 공유해야 하므로 세선 전용 데이터베이스를 만들고 여러가지 신경써야 할 점이 많다. 2..
오래간만에 잡다한 내용이지만, 나름대로 열심히 찾아보곤 해서 그 자료를 보관하고자 이 글을 쓰게 되었다. 1. 마우스 커서 사이트 먼저 마우스 커서를 바꾸기 위해서는 사이트를 방문해보았다. 1) Free Cursor Downloads 그나마 본 사이트 중에서는 종류도 다양하고 퀄리티도 생각보다 높은 편이다. 게다가 다는 아니지만 세트로 구성된 마우스 커서도 존재한다. 현재 예시로 보여주는 이미지는 필자가 쓰고 있는 마우스 커서 디자인이다. 위 이미지로만은 이게 세트인지 확실히 보기는 어려울 수 있지만, 아래로 스크롤을 내려다 보면 세트로 구성된 이미지를 확인할 수 있다. 위에서 다운로드한 후 설치를 하면 된다. 물론 수동으로 하는 방법도 있다. 2) Cursor Library 이 사이트는 한번도 다운을 ..
1. 숫자형(Number) 항목 사용 예시 Type 정수 12, -34, 0 int 실수 12.34, -45.67, 3.4e10 float 8진수 0o34, 0o25 float 16진수 0x2A, oxFF float 실질적으로 우리는 정수와 실수를 주로 다루게 될 것이다. >>> a = 12 >>> a 12 2. 사칙연산 아래의 사칙 연산의 경우 명령 프롬프트(cmd) 창에서 python을 실행한 환경에서 실습 예시를 보여준 것입니다. 1) 더하기 >>> a = 5 >>> b = 2 >>> a + b 7 2) 빼기 >>> a = 7 >>> b = 3 >>> a - b 4 3) 곱하기 >>> a = 7 >>> b = 3 >>> a * b 21 4) 나누기 / 나눈 몫 / 나눈 나머지 >>> a = 7 >>..
오랜만에 코딩 테스트를 해보았다. 확실한 건 이전에 아무것도 모를 때 하는 시점보단, 기본기를 하고 난 후 많이 달라졌다. 일단 무엇을 해야할지 안다. 하지만 아직까진 검색능력이 많이 떨어져서 조금 찾는데 오래 걸렸다. 1. 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 한다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로..
- Total
- Today
- Yesterday
- Switch
- java
- 코딩테스트
- 배열
- array
- node.js
- programmers
- 리덕스
- 함수
- CSS
- Visual Studio Code
- Coding Test
- node
- 리액트
- react
- redux
- 자바스크립트
- 리액트 유튜브
- 재공부
- github
- javascript
- 리액트 썸네일
- 파이썬
- 노드
- 뷰
- 자바
- Git
- node-sass
- mongodb
- 프로그래머스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |