Study/지식(22)
-
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 -
마크업(makeup)? 마크다운(markdown)?
의문점 요즘 스터디를 하나 하는데 프론트엔드를 공부하는 다시 공부하는 중이다. 공부를 하다가 마크업과 마크다운이 뭐가 다른 건지 문득 궁금해졌다. 그래서 구글링 해봤다. 마크업 언어? 마크업 언어(markup 言語, markup language)는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다. 태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이었으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었다. 이러한 태그 방법의 체계를 마크업 언어라 한다. 일반적으로 데이터를 기술하는 정도로만 사용되기에 프로그래밍 언어와는 구별된다. 다만 MXML이나 XAML처럼 특정 프로그래밍 언어와 강하게 연관되어 기능하거나 제한적으로 프로그래밍 언어의 기능을 ..
2021.01.14 -
Sourcetree push 소스트리 푸시 오류 해결
이번에 협업에서 깃허브를 이용한다. 깃으로 깃허브를 관리하기 위해 깃을 설치했고 깃을 편리하게 이용할 수 있는 Sourcetree라는 tool을 사용하였다. 근데 로컬 저장소에서는 사용이 편리했는데 push를 하려니 오류가 발생했다. 그래서 구글링을 몇 시간 넘게 해서 마지막에 발견한 방법으로 해결했다. 일단 여러방법이 있었지만 나에게 맞는 방법은 git 최신버전으로 바꾸는 것이었다. 그냥 깃 업데이트가 아니라 sourcetree 내의 git 버전을 System버전으로 바꿔야 한다. sourcetree git 버전 바꾸는 방법 도구 -> 옵션으로 들어간다. git을 클릭한다. 밑으로 내리면 git버전에 System을 클릭한다. 그럼 컴퓨터에 설치된 깃 버전으로 들어간다. 그 후 다시 시도했더니 깃과 깃허..
2020.12.30 -
git, 깃허브 collaborator 없음 해결방법
학교에서 겨울방학 스터디를 들어갔다. 스터디의 주제는 영상처리와 컴퓨터 비전이다. 내가 학년이 높아서 거의 반 강제로 조장을 맡게 되었다. 이번 스터디에서는 협업을 해야 해서 깃허브를 이용했다. 근데 repository를 설정하는데 문제가 생겼다. 다른 조원들도 고칠 수 있게 repository를 설정해야 하는데 아무리 찾아봐도 collaborator가 안 보였다. 그래서 구글링 하여 찾아보니 방법을 알았다. 일단 repository를 만들고 Settings -> Manage access로 들어간다. 들어가면 invite a collaborator로 사람들을 초대하면 된다. 아마도 깃허브 업그레이드 되면서 Collaborator에서 Mange access로 바뀐듯하다.
2020.12.29 -
컴퓨터 비전이란?
이번에 학교 스터디에 들어갔다. 학점을 주는 건 아니고 교수님과 스터디로 가볍게 프로젝트 하는 활동인 듯하다. 대주제는 영상처리와 컴퓨터 비전이였다. 영상처리와 컴퓨터 비전은 무엇일까? 컴퓨터 비전, 딥러닝, AI, 영상처리, 컴퓨터 그래픽스 구글링해봐도 문서로 읽으면 잘 이해가 안간다. 그래서 영상으로 찾았다. 정리된곳이 없어서 내가 정리하려고 한다. 컴퓨터 비전 컴퓨터 비전 영상처리, 컴퓨터 비전, 컴퓨터 그래픽스 차이 위의 영상을 토대로 정리해본 글이다. 컴퓨터 비전 쉽게 얘기해서 컴퓨터에게 보는 방법을 가르치는 분야 학습이 필요 이때 이용되는게 머신러닝이다. 기하학 대수학 기초 필요 영상처리 영상이란 멈취있는 정지 영상, 움직이는 동영상을 의미한다. 영상처리는 말 그대로 그 영상을 처리하는 행위이..
2020.12.28 -
Intelij Cannot resolve table 오류 해결방법
spring boot 강의를 듣던 중에 JPA로 테이블을 생성하는데 오류가 발생했다. Cannot resolve table .... 코드 창에도 빨간 줄이 그어진다. 해결방법 구글링 해보니 해결책이 나와 있었다. (역시 구글링이 최고다.) Settings -> Editor -> Inspections -> Unresolved database references in annotations에 체크를 해제한다. Apply와 OK를 누르면 해결된다. 사실 이거 안 해도 돌아가는 데는 무리 없다
2020.12.03