전체 글(64)
-
HTTP Cookie
Cookie 주 사용처 사용자 로그인 세션 관리 광고 정보 트래킹 쿠키정보는 항상 서버에 전송 네트워크 트래픽 추가 유발 최소한의 정보만 사용(세션 id, 인증 토큰) 서버에전송하지않고, 웹 브라우저 내부에 저장하려면 웹 스토리지(localStorage, sessionStorage) 보안에 민감한 데이터는 절대 저장 금지 세션 쿠키 : 만료일자 생략시 브라우저 종료시까지만 유지 영속 쿠키 : 만료일자 입력시 해당 일자까지 유지 도메인 명시 : 명시한 문서 기준 도메인 + 서브 도메인 포함 적용 domain = example.org example.org = 접근 dev.example.org = 접근 생략 : 현제 문서 기준 도메인만 적용 domain = example.org example.org = 접근 ..
2022.05.15 -
[21.05.03] *args 와 **kwargs
*args arguments 의 약자로 인자 값을 전달 받는다는 의미 사용자가 원하는 만큼 인자를 전달할수있고 함수내부에서 여러 값을 튜플로 전달 된다 *args 라고 꼭 적을 필요없이 *name *food 로 원하는 이름을 적어도 된다 ( args가 통상적으로 쓰인다고 함) -파이썬은 *args 가 어디서부터 어디까지가 *args 인지 모르기떼문에 *args 는 일반변수보다 항상 뒤에 있어야하며 일반변수보다 앞에올 경우 에러가 난다 ex) def myfunc(*args): print(args) print(sum(args)) myfunc(1,3,42,52) ''' 튜플로 전달받음 (1, 3, 42, 52) 98 ''' **kwargs keywardarguments의 약자로 키워드를 전달받는다는 의미 함수..
2022.05.03 -
HTTP status code
HTTP status code 클라우드 환경에서 HTTP API를 통해 통신하는것이 대부분 이때, 응답 상태 코드를 통해 성공/실패 여부를 확인할수 있으므로 API 문서 작성할때 필수로 알아야 하는것 100번대 : 정보 확인 200번대 : 통신 성공 300번대 : 리다이렉트 400번대 : 클라이언트오류 500번대 : 서버오류 200번대 : 통신 성공 상태코드 이름 의미 200 OK 요청 성공(GET) 201 Create 생성 성공(POST) 202 Accepted 요청 접수O, 리소스 처리X 204 No Contents 요청 성공O, 내용 없음 300번대 : 리다이렉트 상태코드 이름 의미 300 Multiple Choice 요청 URI에 여러 리소스가 존재 301 Move Permanently 요청 UR..
2022.04.26 -
첫 면접 질문 (Django , Python)
Python - 리스트 튜플 차이점 - 객체지향 프로그래밍 이란? - 제너레이터 - 이터레이터 Django - 장고 MTV패턴 - 장고 데코레이터 이외 - RestfulAPI Restful하다? - ec2 와 s3 의 차이 후기 얼추 질문에 대답을 하긴했는데 아예 답 못하거나 제대로 대답못한 부분이 많다 근데 너무나도 기본적인 질문들이고 cs 준비한다고 시간보내서 좀 속이 상한다 뿌리부터 튼튼한 나무로 성장하자
2022.04.26