전체 글(148)
-
JWT의 개념, localStorage의 개념
JWT - JSON Web Token 토큰 기반 인증 시스템의 구현체 웹표준 (RFC 7519) 으로서 두 개체에서 JSON 객체를 사용하여 가볍고 자가수용적인 (self-contained) 방식으로 정보를 안전성 있게 전달해준다. 수많은 프로그래밍 언어에서 지원된다. 자가 수용적이다. 쉽게 전달 되 수 있다. 회원인증, 정보교류에 많이 사용된다. JWT의 생김새 헤더.내용.서명 헤더(Header) typ - 토큰 타입을 지정 alg - 해싱 알고리즘 지정 정보(payload) 토큰에 담을 정보가 들어있다. 클레임(claim) 담는 정보의 한 조각 1. 등록된(registered) 클레임 2. 공개(public)클레임 3. 비공개(private)클레임 서명(signature) 헤더의 인코딩값과 정보의 인..
2021.03.19 -
파이참 디버깅 오류 : module 'queue' has no attribute 'Queue'
파이참에서 디버깅을 하려고 하는 데 값자기 오류가 나왔다. module 'queue' has no attribute 'Queue' 구글링해보니 이름을 변경하라고 한다. stackoverflow.com/questions/20892994/attributeerror-module-has-no-attribute-queue AttributeError 'module' has no attribute 'Queue" I am trying to import Queue and I keep getting the following Traceback (most recent call last): File "threading.py", line 2, in import Queue File "/Library/Frameworks/Python..
2021.03.18 -
구현 알고리즘
구현이란 '머리속에 있는 알고리즘을 소스코드로 바꾸는 과정'이다. 내가 공부하는 책에는 완전탐색과 시뮬레이션을 구현으로 묶었다. 완전탐색 - 모든 경우의 수를 주저 없이 다 계산하는 해결 방법 시뮬레이션 - 문제에서 제시한 알고리즘을 한 단계씩 차례대로 직접 수행 출처 - 이것이 취업을 위한 코딩테스트다 이것이 취업을 위한 코딩 테스트다 with 파이썬 IT 취준생이라면 누구나 가고 싶어 하는 카카오, 라인, 삼성전자의 2016년부터 2020년까지의 코딩 테스트와 알고리즘 대회의 기출문제를 엄선하여 수록하였다. www.hanbit.co.kr
2021.03.16 -
그리디 알고리즘
그리디 알고리즘이란? 현재 상황에서 지금 당장 좋은 것만 고르는 방법이다. 대부분의 그리디 알고리즘 문제에서는 문제 풀이를 위한 최소한의 아이디어를 떠올리고 이것이 정당한지 컴토할 수 있어야 답을 도출할 수 있다. 연습해보니 떠올리기 쉽지 않았다. 참조 - 이것이 취업을 위한 코딩테스트이다 이것이 취업을 위한 코딩 테스트다 with 파이썬 IT 취준생이라면 누구나 가고 싶어 하는 카카오, 라인, 삼성전자의 2016년부터 2020년까지의 코딩 테스트와 알고리즘 대회의 기출문제를 엄선하여 수록하였다. www.hanbit.co.kr
2021.03.09 -
React 오류 : A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for th..
React 실습 도중에 오류가 나왔다. 이 오류는 구글링해보니 default값을 설정 안해줘서 난 것 같다. 설정하니 잘 작동했다.
2021.03.08 -
코딩 테스트 준비
취업 준비를 해야 하는 4학년이다. 일단 개발자가 목표라 코딩테스트를 준비하려고 한다. 이것이 취업을 위한 코딩 테스트다 이것이 취업을 위한 코딩 테스트다 with 파이썬 나동빈 저자의 유튜브 라이브 방송 https://www.youtube.com/c/dongbinnaIT 취준생이라면 누구나 입사하고 싶은 카카오 · 삼성전자 · 네이버 · 라인!취업의 성공 열쇠는 알고리즘 인터뷰에 있다!IT 취준생 www.yes24.com 이 책으로 준비할 예정이다. 유명한 유튜버고 인강도 있어서 선택했다. (교수님 추천이다.) 한빛미디어 - 이것이 취업을 위한 코딩 테스트다 이것이 취업을 위한 코딩 테스트다 with 파이썬 취업과 이직을 결정하는 알고리즘 인터뷰 완벽 가이드, C/C++, 자바 코드 제공 - https..
2021.03.08 -
Unable to resolve path to module 'react-icons/fc' import/no-unresolved
react 오류 해결 .eslintrc.js 들어간다 rules 안에 'import/no-unresolved' : 'off' 를 추가해준다 출처 tristan91.tistory.com/563 TypeScript eslint : Unable to resolve path to module './app' import/no-unresolved 첫 번째 해결법 .eslintrc 파일에서 rules안에 "import/no-unresolved": "off", 입력하면 됨 결과: .eslintrc 파일 module.exports = { parser: "@typescript-eslint/parser", plugins: ["@typescript-eslint"],.. tristan91.tistory.com
2021.02.18 -
C++ OpenCV OMR인식
OMR 이란? OMR (Optical Mark Recognition)은 광학 마크 인식의 약자. 사람이 표시 한 문서 를 자동으로 분석하고그 결과를 해석 하는 프로세스입니다. OMR 검출을 위한 7단계 1. OMR 시험지가 있는 이미지에서 시험지 검출을 위한 이미지처리 - 이미지 읽기, gray, 흐리게, edge 검출 2. OMR 시험지 사각형 검출 및 이미지 처리 - 원근변환 3. 채점을 위한 다각형(원) 검출 이미지처리 - 이진화, 다각형검출 4. 검출된 다각형(원)을 채점하기 위해 정렬 - sort 5. 어떤 다각형(원)이 채워졌는지 검출 6. 검출된 답과 정답을 표시 및 비교 - 정답은 녹색, 검출된 답은 빨간색 7. 채점결과를 화면에 표시 출처 https://namu.wiki/w/OMR htt..
2021.02.03