BackEnd/용어적 개념(2)
-
Base64
컴퓨터 분야에서 쓰이는 Base 64 (베이스 육십사)란 8비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다. 이 인코딩은 전자 메일을 통한 이진 데이터 전송 등에 많이 쓰이고 있다. Base 64에는 어떤 문자와 기호를 쓰느냐에 따라 여러 변종이 있지만, 잘 알려진 것은 모두 처음 62개는 알파벳 A-Z, a-z와 0-9를 사용하고 있으며 마지막 두 개를 어떤 기호를 쓰느냐의 차이만 있다. def relaxed_decode_base64(data): data2 = urllib.parse.unquote(urllib.parse.unquote(data)) for i i..
2022.03.12 -
Web Application, Context,Router
Web Application, Context 전체를 web Application 이라고 한다. context는 web application에 연결된 각 영역(ex : helloflask=5000, blog=6000) 그래서 각각의 web을 한 application에서 만들 수 있다. Router http:a/b.html -> 이 전체를 URL URI : URL을 처리하는 구성을 URI (ex : a,b.html) 이 URI를 정의하는 것을 Routern 라 한다.개발시에는 MVC,MVVR의 패턴을 사용하는데, C,R가 router에 해당한다.(참고 : v->template, m -> model) 요청이 올때 항상 Router가 먼저 받아서 model에 전달해준다. 그럼 model은 특정함수에 대한 인자값..
2022.02.26