여러가지 메모 TIL (02-02-16)

noname2048·2021년 2월 15일
0

django get_object_or_404를 파다가 벌어진 일

간단히 주제별 요약만

meta class vs abstract class

  • meta 는 클래스를 만드는 객체를 정의한다. __new__ 호출에 중심.
  • meta class로 싱글톤을 만드는 것을 고려해보라
  • abstract class는 @abstractmethod 에 중심.
    1

깊은 복사 vs 얕은 복사 in python

  • 깊은 복사는 수정시 원본에 영향이 가해지지 않는다
  • copy.deepcopy가 깊은 복사 copy 가 얕은 복사

프로세스와 쓰레드의 차이

  • 글자수가 큰 프로세스 > 쓰레드
  • 프로세스는 구분이 쉬우나 (안전하다) 통신에 비싸다.
  • 쓰레드는 비용이 작은대신, 어렵고 위험하다.
    겁나 잘 정리한1

파이썬 접근제어자 ___

  • _는 protected, __는 private
  • __멤버변수는 cls에서 _cls__method 로 변경
  • weak internal indicator 이라 어짜피 다 접근 가능

REPL

  • 약자를 외우자 read evaluate print loop

TL;DL

  • too long don't read

RTFM

  • read the f** manual

GIL

  • CPython 이 선택한 쓰레드 제한사항
  • thread 개념이 없었을 당시에 C extension을 모두 데리고 가기 위한 선택
    겁나 잘정리한 1
    세마포어와 뮤텍스2

git diff --cached filename
1

장고 ORM에 대한 최적화를 고려해보아야한다.
1

파이썬이 큰 정수를 다룰 때 (나중에 공부예정)
1

git 시간여행, '리비전'이라 한다
1

parameter 과 argument를 혼동하지 말자
1

검색엔진에 등록하자 SEO(search engine optimization)
1

블로그 제작에 도움되는 jump to django
1

rem 을 쓰자
1

spring 을 해야하는게 아닌가? 에 대한 django 질문
1

django settings 값
1

handmade blog - github pages
어짜피 정적 파일만 만들면 github pages가 서빙하니까...?
1

flex 정리
1

pydenticon 과 django-imagekit
pylint-django

profile
설명을 쉽게 잘하는 개발자를 꿈꾸는 웹 개발 주니어

0개의 댓글