| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 자료구조
- 버전관리
- 데이터베이스
- 머신러닝
- 컴퓨터과학
- 컴퓨터비전
- 디자인패턴
- 알고리즘
- 파이썬
- 사이버보안
- 데이터분석
- 빅데이터
- 딥러닝
- 네트워크
- 자바스크립트
- 인공지능
- 프로그래밍
- Yes
- I'm Sorry
- 컴퓨터공학
- 프로그래밍언어
- 소프트웨어공학
- 데이터구조
- 보안
- 웹개발
- 데이터과학
- 네트워크보안
- 클라우드컴퓨팅
- 소프트웨어
- springboot
- Today
- Total
목록전체 글 (1964)
스택큐힙리스트
나는 PIL을 사용하여 이미지를 생성했습니다. 어떻게 메모리에 문자열로 저장할 수 있을까요? Image.save() 메소드는 파일을 요구합니다. 나는 이와 같은 이미지들을 사전에 저장하고 싶습니다.답변 1문자열을 파일처럼 동작하는 래퍼로 가져오려면 BytesIO 클래스를 사용할 수 있습니다. BytesIO 객체는 파일과 동일한 인터페이스를 제공하지만 내용은 메모리에만 저장됩니다: import io with io.BytesIO() as output: image.save(output, format=GIF) contents = output.getvalue() 자동으로 감지하려고 할 때 PIL에서 오류가 발생하지 않도록 하려면 format 매개변수로 명시적으로 출력 형식을 지정해야 합니다. 이미지를 파일에서로드..
포스트백을 통해 문자열 데이터를 저장하는 가장 좋은 방법은 무엇인가요? 여러 개체에 대한 ID와 이름을 저장해야 합니다. 뷰스테이트에 데이터테이블을 사용하는 것이 좋을 것 같은데, 그렇게 하면 뷰스테이트가 너무 커질까요? 아직 데이터베이스를 사용할 수 없기 때문에 다른 레코드와 관련이 있는 레코드를 삽입해야 합니다. 그래서 사용자가 폼을 제출할 때까지 일시적으로 그들을 저장하게 될 것입니다.답변 1 ViewState - 페이지의 viewstate에 데이터를 추가 할 수 있습니다. 이 방법의 장점은 데이터가 사용자가 페이지에 있는 동안만 유지되고 서버로 다시 보내지는 동안에만 존재한다는 것입니다. 숨겨진 필드보다는 더 어렵게 사용자가 데이터를 해킹하고 값을 변경하는 것입니다 (사실 viewstate를 암호..
리소스가 웹 브라우저에서 직접 렌더링되는 대신 다운로드되도록 웹 애플리케이션은 HTTP 응답의 Content-Disposition 헤더를 다음과 같은 형식으로 발행합니다: Content-Disposition: attachment; filename=파일이름 filename 매개변수는 브라우저가 리소스를 다운로드하는 파일의 이름을 제안하는 데 사용될 수 있습니다. 그러나 RFC 2183 (Content-Disposition)은 2.3절 (The Filename Parameter)에서 파일 이름은 US-ASCII 문자만 사용할 수 있다고 명시합니다: 현재 [RFC 2045] 문법은 파라미터 값 (따라서 콘텐츠 배치 파일 이름)를 US-ASCII로 제한합니다. 우리는 파일 이름에서 임의의 문자 집합을 허용하는 ..
리액트 네이티브(엑스포)에서 직접 Chat GPT Turbo API를 단어별로 스트림 처리하여 사용하고 싶습니다. 여기에는 스트림이 없는 작동 예제가 있습니다. fetch('https://api.openai.com/v1/chat/completions', { body: JSON.stringify({ model: 'gpt-3.5-turbo', messages: [{ role: 'user', content: '안녕하세요' }], temperature: 0.3, max_tokens: 2000, }), method: 'POST', headers: { 'content-type': 'application/json', Authorization: 'Bearer ' + API_KEY, }, }).then((response..