본문 바로가기

반응형

개발하자

고정 크기 힙 파이썬 유지 고정 크기 힙 파이썬 유지h = [] heapq.heappush(h,(10, 1200)) heapq.heappush(h,(20, 31)) heapq.heappush(h,(5, 1)) 나는 say 3의 고정 힙 크기를 유지하고 싶기 때문에, 내가 다음에 가질 때, 값 20을 가진 키는 삭제되고 나는 값 3, 5, 10을 남긴다.어떻게 하는지 알아? 크기를 확인할 수 있는 hipq에 내장된 것이 없기 때문에 직접 확인해야 합니다: if len(h) < capacity: heapq.heappush(h, thing) else: # Equivalent to a push, then a pop, but faster spilled_value = heapq.heappushpop(h, thing) do_whatever_w.. 더보기
Azure DevOps 파이프라인 - Python - sys.path.append() 또는 PYSTONPATH를 설정했음에도 불구하고 Module NotFound 오류가 발생했습니다 Azure DevOps 파이프라인 - Python - sys.path.append() 또는 PYSTONPATH를 설정했음에도 불구하고 Module NotFound 오류가 발생했습니다파이썬 애플리케이션에 대한 몇 가지 테스트를 실행하려고 하지만 경로를 올바르게 설정하여 찾을 수 없습니다. 내 응용 프로그램은 다음과 같이 구성됩니다: repo/src/main/python/main_module repo/tests/test.py 그리고 내 모습은 다음과 같다: import sys sys.path.append(os.path.normpath('C:/repo/src/main/python')) import main_module 이제 Azure Pipeline 내에서 코드를 테스트하기 위해 먼저 레포를 복사합니다: - .. 더보기
Python에서 문자열을 Enum으로 변환 Python에서 문자열을 Enum으로 변환문자열을 하위 클래스의 해당 인스턴스로 변환하는 올바른 방법은 무엇인가요? 그 일은 하는 것처럼 보이지만, 나는 그것이 충분히 안전한지 확신할 수 없다. 예를 들어, 다음과 같은 열거형이 있다고 가정합니다 class BuildType(Enum): debug = 200 release = 400 문자열이 주어지면 결과적으로 어떻게 얻을 수 있나요? def custom_enum(typename, items_dict): class_definition = """ from enum import Enum class {}(Enum): {}""".format(typename, '\n '.join(['{} = {}'.format(k, v) for k, v in items_dict... 더보기
GKE(Kubernetes)에 Dango 앱을 배포할 때 발생한 충돌 루프 백오프 오류 GKE(Kubernetes)에 Dango 앱을 배포할 때 발생한 충돌 루프 백오프 오류여러분, 지금도 계속되는 문제: 이제 에밀 기가 제안한 대로 도커 파일 실행 명령을 수정하여 코드가 크래시루프백오프에 걸리는 것을 넘어섰지만 외부 IP가 내 포드 라이브러리 앱 서버로 전달되지 않습니다 상황 Docker 파일에서 포트를 8080으로 고정하고 포트가 일관성이 있는지 확인 시작 후 즉시 종료되지 않도록 도커 파일에 적절한 명령이 있는지 확인하십시오. 이것이 충돌 루프백의 원인이었습니다 문제는 여전히 내가 클릭하는 로드 밸런서 외부 IP에서 "이 사이트에 연결할 수 없습니다. 34.93.141.11 연결 거부"라는 오류가 발생한다는 것입니다 원래 질문: 이 크래시 루프 백 오프를 해결하려면 어떻게 해야 합니까.. 더보기
테라폼 오류: 잠금 상태 오류: 상태 잠금을 획득하는 동안 오류가 발생했습니다. 2개의 오류가 발생했습니다: 테라폼 오류: 잠금 상태 오류: 상태 잠금을 획득하는 동안 오류가 발생했습니다. 2개의 오류가 발생했습니다:나는 테라폼 버전 v0.12.26과 v0.13.3을 시도했다. 둘 다 실패했다. 지형도 상태 잠금을 획득하는 중입니다. 몇 분 정도 걸릴 수도 있어요... 오류: 잠금 상태 오류: 상태 잠금을 획득하는 중 오류 발생: 2개 오류 발생: * ResourceNotFoundException: 요청된 리소스를 찾을 수 없음 * ResourceNotFoundException: 요청된 리소스를 찾을 수 없음 테라폼은 여러 사용자가 동시에 상태를 쓰는 것을 방지하기 위해 상태 잠금을 획득한다. 위의 문제를 해결하고 다시 시도하십시오. 대부분의 명령에서는 "-lock=false" 플래그를 사용하여 잠금을 해제할 .. 더보기
도커 데스크톱에서 새로운 쿠버네티스 클러스터를 만드는 방법은 무엇인가요? 도커 데스크톱에서 새로운 쿠버네티스 클러스터를 만드는 방법은 무엇인가요?컴퓨터에서 실행 중인 도커 데스크톱 인스턴스에서 완전히 새로운 쿠버네티스 클러스터를 만드는 방법을 찾을 수 없는 것 같습니다. (이것이 Mac이든 PC든 상관없습니다.). 나는 현재 클러스터 컨텍스트를 설정하는 방법을 알고 있지만 클러스터가 하나밖에 없어서 다른 것을 설정할 수 없다. ### What's my current context pointing to? $ kubectl config current-context docker-for-desktop ### Set the context to be "docker-for-desktop" cluster $ kubectl config use-context docker-for-desktop .. 더보기
유니코드(자체)와 자체의 차이점은 무엇인가요.파이썬 클래스의 __유니코드__()? 유니코드(자체)와 자체의 차이점은 무엇인가요.파이썬 클래스의 __유니코드__()?유니코드 문제를 처리하는 동안, 나는 그것을 발견했고 다른 동작을 가지고 있다: #-*- coding:utf-8 -*- import sys import dis class test(): def __unicode__(self): s = u'中文' return s.encode('utf-8') def __str__(self): return self.__unicode__() print dis.dis(test) a = test() print a 위 코드는 정상적으로 작동하지만 로 변경하면 오류가 표시됩니다: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: .. 더보기
앱 주 화면 로드 시 자동으로 알림 대화 상자 표시 앱 주 화면 로드 시 자동으로 알림 대화 상자 표시조건에 따라 알림 대화 상자를 표시합니다. 버튼 누르기 이벤트와 같은 사용자 상호 작용에 기반하지 않습니다. 앱 상태 데이터 경고 대화 상자에 플래그가 설정되어 있으면 그렇지 않으면 표시되지 않습니다. 아래는 내가 보여주고 싶은 샘플 경고 대화상자이다 void _showDialog() { // flutter defined function showDialog( context: context, builder: (BuildContext context) { // return object of type Dialog return AlertDialog( title: new Text("Alert Dialog title"), content: new Text("Alert .. 더보기
플러터 통합 테스트에서 http 요청을 모의 실험하는 방법은 무엇인가요? 플러터 통합 테스트에서 http 요청을 모의 실험하는 방법은 무엇인가요?모키토를 사용해서 그렇게 하려고 합니다. 이것이 제 시험입니다: import 'package:http/http.dart' as http; import 'package:utgard/globals.dart' as globals; import 'package:flutter_driver/flutter_driver.dart'; import 'package:test/test.dart'; import 'package:mockito/mockito.dart'; class MockClient extends Mock implements http.Client {} void main() { group('Login flow', () { final Serial.. 더보기
Google Flutter를 통한 간편한 인증 기능을 갖춘 Azure AD B2C Google Flutter를 통한 간편한 인증 기능을 갖춘 Azure AD B2C나는 구글 플러터를 사용하고 있으며 모바일 개발을 위해 프론트 엔드가 있고 애저 앱 서비스를 백엔드로 사용하고 있다. 애저 앱 서비스의 일부인 이지 인증을 사용하여 애저 AD B2C에 전화할 수 있도록 로그인 및 인증을 처리하려면 어떻게 해야 합니까. 플러터를 위한 SDK를 본 적이 없다. 플러터는 자바스크립트를 사용하지 않기 때문에 다른 애저 예제에서 본 것처럼 자바스크립트를 사용하여 호출할 수 없다. 무슨 생각 있어요? 애저는 매우 인기가 있기 때문에 많은 다른 사람들이 이와 같은 문제에 직면할 것이라고 생각합니다. 나는 구글 파이어스토어를 사용하고 싶지만 HIPAA를 준수하지 않기 때문에 사용할 수 없습니다. 네이티브 .. 더보기

반응형