
21. PE(Processing Element)라는 연산기를 사용하여 동기적 병렬 처리를 수행하는 것은? 문제를 잘 읽어보면 우리가 무엇을 모르는지 정확히 알 수 있다. 나는 PE라는게 뭔지 모르겠다. 그래서 조사해보니 병렬 처리 기법이라는 것과 관련이 있다는 것을 알 수 있었다. 그래서 다시 병렬 처리 기법에 대해서 조사했다. 파이프라인(Pipeline) : 여러 개의 명령(Instruction)을 동시에 병렬 처리하는 장치. 분업화 원리를 활용해 시간적 병렬 처리를 수행 파이프라인 기법의 장점 : 연산 속도 빠름 파이프라인 기법의 단점 : 같은 연산을 반복하면 효율 좋지만 그렇지 않으면 구조 복잡, 시간 오래걸림 - 벡터 프로세서(Vector Processor) : 산술 및 논리 연산, 비교, 내적 ..

지난시간 로그인 처리를 훌륭하게 마무리 했다. 이번 시간은 쉬어가는 코너로 JWT 세팅 중 그다지 중요하진 않지만 해놓으면 편한 그런 셋팅을 마무리하려고 한다. 일단 필요한 기능이 "JWT_GET_USER_SECRET_KEY" 이거다. 서명할 때 사용자 개인 키를 적용해 서명을 암호화할 때 사용하게 한다. 이 기능이 있어야 나중에 로그아웃도 만들 수 있다. account 앱에 utils.py 파일을 하나 만들자. 이렇게 만들고 utils.py 에 아래와 같이 코딩하자. account/utils.py def get_secret_key(model): return model.secret 그냥 이렇게만 코딩해도 괜찮다. 이렇게 코딩하고 settings.py 파일을 열자. funny_picture/settings..

자, 이제 드디어 로그인을 해야하는 상황이 도래했다. 사실 요즘 새로 시작하는 것들이 많아서, 그리고 회사일이 많아서 글 올라가는 타이밍이 점점 밀리는데 이런때일 수록 힘을 내서 글을 올려야지. 오늘은 로그인을 위해 JWT 토큰을 발급받고 이걸로 권한이 필요한 API를 호출해보는 작업을 진행할 예정이다. 이전부터 자꾸 JWT를 이야기 하면서 로그인하려면 이걸 해야한다고 말했지만 정작 JWT에 대해서 제대로 이야기 해준적이 없어서 JWT에 대해서 먼저 알아보도록 하자. JWT(JSON Web Token) 일단 공식 사이트는 https://jwt.io/ 여기에 가면 된다. 영어가 되는 분들은 여기가면 아주 상세하고 자세한 JWT에 대한 정보를 얻을 수 있다. 하지만 나같이 영어에 대해 알러지가 있는 사람들은..