본문 바로가기

반응형

개발하자

Gmail API(피톤)를 이용하여 메시지 본문 전체를 검색하는 방법 Gmail API(피톤)를 이용하여 메시지 본문 전체를 검색하는 방법나는 gmail api를 이용하여 메일의 전체 메시지 본문을 추출하고 싶다. 지금은 '스니펫'을 사용하고 있지만 전체 텍스트가 필요합니다. 검색해보니 페이로드와 관련이 있는 것 같은데 방법을 이해하지 못했어요. 누가 예를 보여줄 수 있나요? 또한 나는 파이썬을 통해 Gmail api를 사용하고 있다. Python 스니펫이 있는 문서에서 사용: import base64 import email from apiclient import errors def GetMessage(service, user_id, msg_id): try: message = service.users().messages().get(userId=user_id, id=msg_.. 더보기
UTF-8 파이썬 로깅에서는 어떻게? UTF-8 파이썬 로깅에서는 어떻게?파이썬의 로깅 패키지를 사용하여 UTF-8 인코딩된 문자열을 파일에 기록하려고 합니다. 장난감의 예로: import logging def logging_test(): handler = logging.FileHandler("/home/ted/logfile.txt", "w", encoding = "UTF-8") formatter = logging.Formatter("%(message)s") handler.setFormatter(formatter) root_logger = logging.getLogger() root_logger.addHandler(handler) root_logger.setLevel(logging.INFO) # This is an o with a hat o.. 더보기
GCP의 GKE에서 IP in kubernetes에 의한 접근 제한 GCP의 GKE에서 IP in kubernetes에 의한 접근 제한나는 구글 클라우드 파트폼의 컨테이너 엔진(GKE)과 로드 밸런서(GLB) 위에 쿠버네티스(k8s)를 실행하고 있다. 나는 IP 화이트리스트에 대한 k8s 입력에서의 접근을 제한하고 싶다. 이것이 내가 k8s나 GLB에서 직접 할 수 있는 일인가, 아니면 나를 위해 그것을 해주는 프록시를 통해 일들을 실행해야 하는가? 소스 IP의 ningx-ingress를 화이트리스트로 지정하는 방법은 아래 주석을 사용하는 것입니다. ingress.kubernetes.io/whitelist-source-range 하지만 안타깝게도 구글 클라우드 로드 밸런서는 AFAIK를 지원하지 않는다. nginx 인그레스 컨트롤러를 사용하는 경우 사용할 수 있습니다. .. 더보기
JAVA 10+ -XX:Kubernetes 컨테이너의 MaxRAM 백분율 플래그 JAVA 10+ -XX:Kubernetes 컨테이너의 MaxRAM 백분율 플래그자바 10 컨테이너 환경에서 힙을 구성하기 위한 대응하는 플래그. 나는 엘라스틱 검색을 k8s 클러스터에서 실행하고 있다. Elatic 검색 컨테이너에는 다음과 같은 리소스 구성이 있습니다: resources: limits: memory: 512Mi requests: memory: 256Mi 50%로 설정하면 값이 어떻게 됩니까? : 요청된 메모리의 50%? : 한도액의 50%? variable in range : 실시간 메모리의 50%? 컨테이너에서 는 cgroup 값을 기준으로 계산됩니다. cgroup 메모리 제한에 영향을 미치는 것은 Kubernetes configuration이다. 따라서, 당신의 경우 최대 힙 크기는 .. 더보기
AWS CDK Type 스크립트 문제: 필요한 유형은 'InstanceProps' 유형에서 선언된 'securityGroups' 속성에서 왔습니다 AWS CDK Type 스크립트 문제: 필요한 유형은 'InstanceProps' 유형에서 선언된 'securityGroups' 속성에서 왔습니다여기서 뭘 하면 되죠? 다음 오류가 발생합니다: Type '{ instanceType: ec2.InstanceType; securityGroup: ec2.SecurityGroup; vpc: ec2.IVpc; vpcSubnets: { subnetName: string; }; }' is not assignable to type 'InstanceProps'. Object literal may only specify known properties, but 'securityGroup' does not exist in type 'InstanceProps'. Did you .. 더보기
Svelte - 상위 구성 요소에서 전달되는 데이터를 기다리는 방법은 무엇입니까? Svelte - 상위 구성 요소에서 전달되는 데이터를 기다리는 방법은 무엇입니까?나는 스벨테를 배우고 있고 하나의 JSON API의 데이터를 세 가지 구성요소에 사용하고 싶다. 데이터는 다음과 같습니다: { "stats": { "currentYear": { "total": 6, "success": 6 }, "thirty": { "total": 30, "success": 28 }, "hundred": { "total": 100, "success": 92 }, "allTime": { "total": 789, "success": 728 } }, "heatmap": { ... }, "other": { ... } } 나는 비동기 페치를 통해 주 구성 요소에서 데이터를 검색하는데, 이것은 잘 작동한다. 그런 다음 .. 더보기
노드 모듈을 svelte 구성 요소로 가져오려면 어떻게 해야 합니까 노드 모듈을 svelte 구성 요소로 가져오려면 어떻게 해야 합니까나는 처음이고 나의 의존성에 모멘텀슬라이더라고 불리는 설치된 노드 모듈을 사용하려고 한다. 내 svelt 구성 요소의 스크립트 태그에는 다음이 있습니다: import MomentumSlider from "../../node_modules/momentum-slider"; let slider = new MomentumSlider({ el: ".ms-container", }); 내 컴포넌트의 html 마크업에서 나는 다음의 튜토리얼에 나와 있는 것처럼 마크업을 제안한다 However, I am getting a typeError in the browser console: I am new to development in general and I .. 더보기
주피터 노트북의 다른 디렉토리에 py 파일 가져오기 주피터 노트북의 다른 디렉토리에 py 파일 가져오기제 질문은 에 관한 것입니다. 저는 주피터 노트북에서 파이썬 3.6을 사용하고 있습니다. 저의 프로젝트 디렉토리는. 이 디렉토리에서 나는 여러 모델을 만들고 있으며 각각의 폴더가 있습니다. 하지만 모든 모델에 걸쳐 사용하고 싶은 기능이 있는 공통 파일이 있습니다. 그래서 나는 파일을 보관하고 싶지만 , 등의 파일에서 호출할 수 있기를 원한다... 이거 어떻게 해요? 나는 답이 마음에 들지 않아서 이 문제에 대해 생각해왔다. 내가 제안하는 해결책은 내장된 주피터 마법 명령어를 사용하여 현재 작업 디렉토리를 변경한다. 다음과 같은 파일 구조를 가진다고 가정하면: project ├── model1 | └── notebook1.ipynb ├── model2 | .. 더보기
파이썬으로 ssh-agent를 영구적으로 시작하는 방법은? 파이썬으로 ssh-agent를 영구적으로 시작하는 방법은?나는 python과 동등한 것을 찾고 있는데, 그것은 ssh-agent를 시작하고 스크립트가 실행이 끝난 후에도 계속 실행될 것이다. 나는 구글에서 유용한 것을 발견하지 못했다. 나는 그것을 사용하려고 했지만, 그것은 나에게 효과가 없었다. 코드를 보면서 고치기가 꽤 쉽다는 것을 알게 되었다. 포크도 해주고 풀도 해주고. ssh-agent-setup python module 사용에 관심이 있는 분들은 지침을 따를 수 있습니다. 받는 경우: ssh_agent_setup.setup() Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python3.6/site-pac.. 더보기
입력 파일 상태에 대한 정의 유형: 반응+타입스크립트 입력 파일 상태에 대한 정의 유형: 반응+타입스크립트파일 개체 내부 상태의 유형을 정의하는 동안 다음 오류가 발생합니다. 기본적으로 파일을 선택하고 값을 상위 구성 요소로 전송하는 작업을 수행하는 업로드 구성 요소가 있습니다. 나는 이것을 타이프스크립트 방식으로 시도하고 있는데 이것을 없앨 수가 없다. 샌드박스 링크: 업로드 import * as React from "react"; import { Button } from "@material-ui/core"; import { useState } from "react"; interface UploaderProps { fileType?: string | AcceptedFileType[]; } enum AcceptedFileType { Text = ".txt".. 더보기

반응형