목록네트워크 (402)
스택큐힙리스트
제가 자주 마주치는 C 헤더 파일들 중에는 실제 함수가 없고 extern C 가드만 있는 경우가 있습니다. 예를 들면: /* b_ptrdiff.h - base type ptrdiff_t definition header */ #ifndef __INCb_ptrdiff_th #define __INCb_ptrdiff_th #ifdef __cplusplus extern C { #endif #ifndef _PTRDIFF_T #define _PTRDIFF_T typedef long ptrdiff_t; #endif /* _PTRDIFF_T */ #ifdef __cplusplus } #endif #endif /* __INCb_ptrdiff_th */ extern C가 함수에 대해서 이름 맹글링을 방지한다는 것은 알고 있..
저는 Authorization HTTP 헤더 유형으로 가장 적절한 것이 무엇인지 궁금합니다. JWT 토큰에 대해요. 아마도 가장 인기 있는 타입 중 하나는 Basic입니다. 예를 들면: Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== 이 헤더는 로그인과 비밀번호와 같은 두 가지 매개변수를 처리합니다. 그래서 JWT 토큰에는 관련이 없습니다. 또한, Bearer 타입에 대해 들어봤습니다. 예를 들면: Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHr..
에러가 발생하고 있습니다. line = ''.join(line.split()) TypeError: sequence item 0: expected str instance, bytes found 이 코드는 파이썬 2.x 버전에서는 잘 작동하지만, 3.4 버전에서는 작동하지 않고 있습니다. 이에 대한 적절한 해결책을 제시해주세요.답변 1그러나 이 경우에는 바이트 객체를 다루기 때문에 str 관련 메서드를 사용할 수 없습니다. 바이트 객체 자체에는 join() 메서드가 있으며 str.join과 동일한 방식으로 사용할 수 있습니다. 또는 io.BytesIO를 사용하거나 bytearray 객체를 사용하여 인플레이스 연결을 수행할 수도 있습니다. 문서에서 언급한대로 bytearray 객체는 가변이며 효율적인 과다할당..
도커 허브 이미지를 관리하는 방법을 이해하기 위한 자료를 찾을 수 없었습니다. V0.0.1로 태그가 지정된 이미지를 가지고 있고, 새로운 V0.0.2 태그로 새 이미지를 빌드했습니다. 이제 새 버전은 이전 이미지와 다르게 빌드되었으므로 사용자가 이전 이미지를 가져오는 것을 원치 않습니다.답변 1도커 허브에서 이미지와 함께 태그를 쉽게 제거하거나 삭제할 수 있습니다. 도커 허브에 로그인하세요. 상단 내비게이션 바에서 Repositories로 이동한 다음 지정된 이미지를 엽니다. 관리 리포지토리 버튼을 클릭하세요. 페이지 상단의 태그 탭으로 이동하세요. 삭제할 태그에 체크 박스를 표시하세요. 왼쪽 상단에 작업 드롭다운 상자가 표시됩니다. 클릭하여 삭제를 선택하세요. 그게 다입니다.답변 2도커 허브(Docke..