| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 데이터구조
- 자바스크립트
- 데이터분석
- 빅데이터
- 자료구조
- 클라우드컴퓨팅
- 프로그래밍
- 소프트웨어공학
- 데이터베이스
- 딥러닝
- 컴퓨터비전
- 알고리즘
- I'm Sorry
- 프로그래밍언어
- Yes
- 인공지능
- 웹개발
- 보안
- 컴퓨터과학
- 소프트웨어
- 버전관리
- springboot
- 네트워크
- 파이썬
- 컴퓨터공학
- 머신러닝
- 데이터과학
- 디자인패턴
- 네트워크보안
- 사이버보안
- Today
- Total
목록2023/11/10 (15)
스택큐힙리스트
저는 128 x 128 픽셀 크기의 RGBA로 저장된 이 이미지를 내 메모리에 가지고 있습니다. 그러나 from PIL import Image image_data = ... # 이미지의 바이트 값 image = Image.frombytes('RGBA', (128,128), image_data) image.show() 이 코드는 다음 예외를 던집니다. ValueError: 이미지 데이터가 충분하지 않습니다. 왜 그럴까요? 무엇이 잘못되었을까요?답변 1Image.open의 문서에는 파일 유사 객체를 허용할 수 있다고 나와 있으므로, 인코딩된 이미지를 포함하는 io.BytesIO 객체를 전달할 수 있어야 합니다: from PIL import Image import io 이미지_데이터 = ... # 이미지의 바..
몇 주 전에 Python 프로그래밍을 시작했고, 학습 목적으로 두 개의 간단한 스레드를 동기화하기 위해 세마포어를 사용해보려고 했습니다. 다음은 내가 작성한 코드입니다: import threading sem = threading.Semaphore() def fun1(): while True: sem.acquire() print(1) sem.release() def fun2(): while True: sem.acquire() print(2) sem.release() t = threading.Thread(target = fun1) t.start() t2 = threading.Thread(target = fun2) t2.start() 하지만 계속해서 1만 출력됩니다. 출력을 교차할 수 있는 방법이 있을까요?답..
내가 너의 평범한 정적인 사이트를 가지고 있어, 서버가 .html 파일들을 가져와서 보내는 곳이야. 나는 동적 서버 페이지를 위한 Transfer-Encoding: chunked 의 중요성을 이해해, 그것이 디자인된 목적이기 때문에 그 속도 증가는 상당히 놀라울 수 있다. 하지만 정적 파일에 대해서도 동일한 속도 증가가 있는 건가? 브라우저는 이미 Content-Length 를 사용하는 요청으로 전송되는 파일이 유선을 통해 도착하는 동안 점진적으로 렌더링하고 검색하는 건가? 나는 몇 개의 엄청난 크기의 HTML 파일 (수백 페이지 범위의 문서)을 가지고 있어서 점진적인 HTML 처리가 필수적이야. (조금처럼 WHATWG가 단일 페이지 HTML5 사양을 제공하는 방식처럼)답변 1간단한 답변: 예, 브라우저..
작은 Flask 애플리케이션을 작성하고, pyRserve를 사용하여 Rserve에 연결하려고 합니다. 각 세션마다 자체 Rserve 연결을 초기화하고 유지하려고 합니다. 다음과 같은 방식은 작동하지 않습니다: session['my_connection'] = pyRserve.connect() 연결 개체가 JSON로 직렬화할 수 없기 때문입니다. 반면, 다음과 같은 방식은 작동하지 않습니다: flask.g.my_connection = pyRserve.connect() 요청 간에 지속되지 않기 때문입니다. 더 어려운 점은 pyRserve가 연결에 대한 식별자를 제공하지 않는 것처럼 보여서 각 요청 전에 올바른 연결을 검색할 수 있는 연결 ID를 세션에 저장하고 사용할 수 없다는 것입니다. 각 세션마다 고유한 ..