개발하자 썸네일형 리스트형 사용자 지정 fastapi 쿼리 매개 변수 유효성 검사 사용자 지정 fastapi 쿼리 매개 변수 유효성 검사FastAPI 쿼리 파라미터에 사용자 지정 유효성 검사 로직을 가질 수 있는 방법이 있습니까? 예 나는 다수의 요청 핸들러가 구성 요소를 쿼리 매개 변수로 사용하는 앱을 가지고 있다. 예를 들어 다음과 같습니다: def _raise_if_non_relative_path(path: Path): if path.is_absolute(): raise HTTPException( status_code=409, detail=f"Absolute paths are not allowed, {path} is absolute." ) @app.get("/new",) def new_file(where: Path): _raise_if_non_relative_path(where).. 더보기 python SDK를 통해 코스모스 처리량 업데이트 python SDK를 통해 코스모스 처리량 업데이트우리의 사용 사례는 많은 문서들이 있는 Cosmos DB를 가지고 있다는 것이다. 이것들은 기능 API를 통해 노출된다. API 사용량은 적지만 매일 밤 데이터 팩토리를 이용해 대량의 문서를 삽입해야 합니다. 이 프로세스가 실행되면 프로비저닝된 모든 Request 유닛(400-4000 RU/s)이 소모됩니다. 따라서 처리율을 프로그래밍 방식으로 업데이트하고 문서 업로드를 실행한 후 다시 전체 작업을 중단할 수 있는 솔루션을 찾고 있습니다. 함수 실행을 통해 python SDK를 이용하여 이를 수행하고자 합니다. 온라인에서 샘플 코드를 찾았는데, 이것은 처리량을 수동으로 프로비저닝할 때만 작동하는 것 같습니다. 전체적으로 오토스케일링으로 동일한 코드를 시도.. 더보기 Visual Studio 코드를 사용하여 스크립트 파일 실행 입력 Visual Studio 코드를 사용하여 스크립트 파일 실행 입력나는 타이프스크립트 파일을 실행하는데 약간의 문제가 있다. 나는 타이프스크립트 파일을 실행하기 위해 비주얼 스튜디오 코드를 사용하고 있다. 나는 비주얼 스튜디오 코드와 타이프스크립트를 설치하고 설정했다. 그러나 typescript 파일(tsc filename.ts)을 실행하려고 하면 오류가 나타납니다. 도와주세요! 오류: PS D:\01_Hello> tsc app.ts tsc : The term 'tsc' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path w.. 더보기 Svelte - on: 블러 이벤트 후에만 입력 화재 시 핸들러 변경 Svelte - on: 블러 이벤트 후에만 입력 화재 시 핸들러 변경사용자 지정 입력 필드를 만들었습니다: updatePasswordError(password.length {passwordError[$language]} 암호 변수는 파일 맨 위에 null로 시작됩니다. 내 문제는 온:체인지 핸들러가 모든 새로운 캐릭터로 발화하는 것이 아니라 처음 캐릭터와 필드를 떠난 후에만 발화한다는 것이다(그래서 온 블러 이벤트). 그래서 내가 뭘 잘못했지? 내 목표는 에러 메시지가 정확한 길이를 가진 후 사라지는 것이다. 도와 주셔서 감사해요. 시도해 보십시오: updatePasswordErr.. 더보기 python에서 사용자 지정 메시지로 오류를 던지고 종료하는 방법 python에서 사용자 지정 메시지로 오류를 던지고 종료하는 방법나는 파이썬에서 sys.exit()을 제안하는 사람들을 본 적이 있다. 제 질문은, 현재 스크립트의 실행을 종료할 수 있는 다른 방법이 없을까 하는 것입니다. 즉, 종료를 의미하며, 오류가 발생합니다. 이런 거 말이야: sys.exit("You can not have three process at the same time.") 현재 제 솔루션은 다음과 같습니다: print("You can not have three process at the same time.") sys.exit() 문자열로 호출하면 됩니다. 이에 대한 언급은 다음과 같이 명시적으로 사용됩니다: 특히, sys.exit("some error message")는 에러가 발생했을.. 더보기 쿠버네티스 포트와 컨테이너 이름에 허용되는 문자는 무엇인가? 쿠버네티스 포트와 컨테이너 이름에 허용되는 문자는 무엇인가?컨테이너와 포트의 이름에 대해 쿠버네티스에서 유효한 패턴은 무엇인가? 포트와 컨테이너 이름에 밑줄이 있었는데 오류가 났어요. 밑줄을 하이픈으로 바꾸는 것이 효과가 있었다. 컨테이너 이름과 포트 이름은 DNS 레이블과 일치해야 합니다. 이름은 63자 이내여야 하며 소문자 또는 숫자로 시작과 끝이 나와야 하며 소문자, 숫자 및 하이픈을 포함할 수 있습니다. 정규식으로 표현: [a-z0-9]([-a-z0-9]*[a-z0-9])? 다음은 GitHub에 , , 및 에 적용할 수 있는 코드입니다. 간단히 언급하자면, 이 답변은 port.name 검증에는 유효하지 않으며, 최신 k8s 사양에 15자 이상의 문자 이름이 표시되는 이유는 무엇입니까: 컨테이너 [.. 더보기 Terraform을 사용한 인바운드 규칙에 EC2 인스턴스의 IP 참조 Terraform을 사용한 인바운드 규칙에 EC2 인스턴스의 IP 참조테라폼은 처음인데요. 인바운드 규칙 내에서 NGINX 서버(프라이빗 서브넷)에 액세스할 수 있는 Bastion Host(공용 서브넷에 위치)에 대한 액세스 권한을 부여하는 Security Group을 만들려고 합니다. 기계에서 바스티온으로 SSH하고 바스티온에서 NGINX 서버로 SSH를 전송할 수 있습니다 기술적으로 테라폼 Init을 하면 Bastion Host의 IP가 "생성"되기 때문에 어떤 방법을 사용해야 할지 모르겠습니다. Variables를 사용할 수 있다고 생각했는데 솔직히 방법을 모르겠어요. 바스티온에 정적 IP를 부여해야 할까요? 그래서 보안 그룹 HCL 코드의 입력 부분에서 IP를 "작성"할 수 있습니까? 아래 코드에.. 더보기 사용자 지정 Svelte 저장소를 비동기적으로 초기화 사용자 지정 Svelte 저장소를 비동기적으로 초기화나는 스벨테와 타우리를 이용한 크로스 플랫폼 데스크톱 앱을 개발하려고 시도하고 있다 앱이 시작되면 settings.json-file을 파일 시스템에서 커스텀 스벨테 스토어에 로드해야 한다. 데이터에 쓰기 전에 사용자 정의 세트 기능을 사용하여 데이터를 검증해야 하므로 커스텀 스토어가 되어야 합니다. 스토어는 오브젝트를 보유할 것입니다. 나는 일반적인 Svelte를 사용하고 있고 SSR이 필요없어서 Svelte-kit을 사용하지 않는다. 문제 Tauri는 fs-api에서 파일을 읽기 위한 동기식 방법이 없다 스벨테는 내가 이걸 하기 위해 찾을 수 있는 직관적인 방법이 없는 것 같다 테스트 Svelte의 promiseStore 예제를 따라 일반 상점에서는 .. 더보기 장치에 공간이 남아 있지 않습니다. 예상치 못한 일입니다. 볼륨 마운트.kubernetes 클러스터의 볼륨에 대한 설정 실패 장치에 공간이 남아 있지 않습니다. 예상치 못한 일입니다. 볼륨 마운트.kubernetes 클러스터의 볼륨에 대한 설정 실패오늘날 내 쿠버네티스 클러스터(v1.15.2) 노드 디스크가 가득 차 있고 포드를 야기하는 이유는 다음과 같은 팁을 제공한다: Update plugin resources failed due to failed to write checkpoint file "kubelet_internal_checkpoint": write /var/lib/kubelet/device-plugins/.261578065: no space left on device, which is unexpected. MountVolume.SetUp failed for volume "default-token-xnrwt" : m.. 더보기 주피터 노트북 사용 권한을 로드하는 동안 오류가 발생했습니다. iynb 주피터 노트북 사용 권한을 로드하는 동안 오류가 발생했습니다. iynb나는 그것이 얼 때까지 주피터 공책에서 일하고 있었다. 저장하거나 종료할 수 없어서 컴퓨터를 다시 시작해 보았다. 나는 아나콘다 프롬프트에서 주피터 노트북을 시작했는데, 폴더 디렉토리는 평소처럼 열린다. 이전에 노트북을 열려고 했을 때 권한 거부(노트북 이름)라고 표시되는 오류 로딩 화면이 화면이 나타납니다.내가 바짝 붙었더니 노트북이 꺼진다. 폴더 권한을 확인해봤는데, 완전한 통제가 가능해요. 나는 아무런 문제없이 새로운 아이핀을 만들 수 있다. 같은 폴더에서 다른 노트북도 문제없이 열 수 있어요. 아나콘다 프롬프트를 통해 신뢰 공책을 실행하려고 했는데 공책이 없다고 뜨네요. 이 노트북은 제가 할 일이 다 있어서 복구해야 해요. 도와.. 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 65 다음