SSH 간편하게 접속하기

내가 배포한 Amazon EC2 서버들에 SSH 접속하기 위해서는 아래와 같은 명령어를 그때그때 입력해야 한다. $ ssh [HOST NAME]@[IP ADDRESS] -i [PEM NAME].pem 예를 들어, $ ssh »

세마포어(Semaphore)와 뮤텍스(Mutex) 비교

세마포어(Semaphore) 일정의 카운터라는 개념이 있어 주어진 수 만큼 자원에 접근이 가능 소유라는 개념이 없으므로 세마포어를 소유하지 않는 쓰레드도 해제 가능 뮤텍스(Mutex) 오직 하나의 대상만 »

프로세스(Process)와 쓰레드(Thread) 비교

우선 프로세스(Process)는 운영체제로부터 자원을 할당받는 작업의 단위이고 쓰레드(Thread)는 프로세스가 할당받은 자원을 이용하는 실행의 단위이다. 아래에 프로세스와 쓰레드의 몇 가지 특징들을 간단히 비교해보았다. »

mock을 이용한 requests의 ConnectionError 테스트하기

Ndic이라는 파이썬 패키지를 만들면서 테스트 코드의 coverage를 측정하기 위해 coveralls를 사용하고 있다. 패키지의 규모가 작았고, 모든 기능을 테스트하였다고 생각하였지만 coverage는 93%가 나오였다. 93%는 나쁘지 »

select_related와 prefetch_related

select_related와 prefetch_related는 무엇인가 select_related 와 prefetch_related 는 하나의 QuerySet을 가져올 때, 미리 related objects들까지 다 불러와주는 함수이다. 비록 query를 복잡하게 만들긴 하지만, »