반응형

code 766

한 줄에 try/except를 어떻게 넣어야 합니까?

한 줄에 try/except를 어떻게 넣어야 합니까? 파이썬에서 try/except를 한 줄로 바꾸는 방법이 있습니까? 뭐랄까... b = 'some variable' a = c | b #try statement goes here 어디에b는 선언된 변수이고c그렇지 않아요... 그래서c실수를 범할 수도 있고,a될 것입니다b...python3에서는 contextlib을 사용할 수 있습니다.억제: from contextlib import suppress d = {} with suppress(KeyError): d['foo'] 이것은 매우 진부하지만 디버깅을 위한 일련의 작업을 작성하고 싶을 때 프롬프트에서 사용했습니다. exec "try: some_problematic_thing()\nexcept: probl..

code 2023.07.22

두 판다 기둥의 끈 연결

두 판다 기둥의 끈 연결 나는 다음이 있습니다.DataFrame: from pandas import * df = DataFrame({'foo':['a','b','c'], 'bar':[1, 2, 3]}) 다음과 같이 표시됩니다. bar foo 0 1 a 1 2 b 2 3 c 이제 저는 다음과 같은 것을 원합니다. bar 0 1 is a 1 2 is b 2 3 is c 어떻게 하면 이를 달성할 수 있을까요?다음을 시도했습니다. df['foo'] = '%s is %s' % (df['bar'], df['foo']) 하지만 그것은 나에게 잘못된 결과를 줍니다. >>>print df.ix[0] bar a foo 0 a 1 b 2 c Name: bar is 0 1 1 2 2 Name: 0 바보 같은 질문이라 미안하지..

code 2023.07.22

표 2에서 표 1 업데이트(새로 삽입, 업데이트만 변경, 누락 제거)

표 2에서 표 1 업데이트(새로 삽입, 업데이트만 변경, 누락 제거) 비슷한 질문을 수십 번 했지만, 제 시나리오는 전혀 없었습니다. csv에서 가져온 임시 테이블(table2)을 기반으로 현재 테이블(table1)을 업데이트하고자 합니다. 누락된 항목appids 새로 추가appids 갱신하다name그것이 바뀌었더라면 또한 업데이트 후 트리거가 2개 있습니다(그 덕분에 단순히 손상된 코드로 실행되는 것이 아니라 내가 무엇을 하고 있는지 알게 되었습니다). 기록 테이블의 로그 업데이트(표 3) 로그 기록 테이블에서 삭제(표 3) 현재 다음과 같은 작업을 수행하고 있습니다. CREATE TEMPORARY TABLE table2 ( appid INT, name VARCHAR(255) ); LOAD DATA L..

code 2023.07.22

효율적인 양방향 해시 테이블을 구현하는 방법은 무엇입니까?

효율적인 양방향 해시 테이블을 구현하는 방법은 무엇입니까? 파이썬dict는 매우 유용한 데이터 구조입니다. d = {'a': 1, 'b': 2} d['a'] # get 1 값을 기준으로 인덱스를 작성할 수도 있습니다. d[1] # get 'a' 이 데이터 구조를 구현하는 가장 효율적인 방법은 무엇입니까?공식적으로 추천할 만한 방법이 있습니까?양방향에 대한 클래스입니다.dictPython 사전의 Finding from value에서 영감을 받아 다음 2)과 3)을 허용하도록 수정했습니다. 참고: 역 디렉터리 bd.inverse표준 dict 시 자동 검색bd수정되었습니다. 역 디렉터리 bd.inverse[value]항상 의 목록입니다.key할 정도로bd[key] == value. 과는 달리bidict여기 h..

code 2023.07.22

SpringBoot 파일 업로드 크기 제한이 Multipart 가져오기를 초과하는 경우최대 업로드 크기 대신 예외 발생초과됨예외.

SpringBoot 파일 업로드 크기 제한이 Multipart 가져오기를 초과하는 경우최대 업로드 크기 대신 예외 발생초과됨예외. 저는 최대 파일 업로드 파일 크기가 2MB인 간단한 SpringBoot 앱 파일 업로드 기능을 가지고 있습니다. 구성했습니다.multipart.max-file-size=2MB잘 작동하고 있습니다.그러나 2MB보다 큰 파일을 업로드하려고 하면 오류를 처리하고 오류 메시지를 표시합니다. 이를 위해 컨트롤러를 사용하고 있습니다.HandlerExceptionResolver와 함께resolveException()다음과 같은 구현: public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse re..

code 2023.07.22

DB2와 Oracle의 차이점

DB2와 Oracle의 차이점 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨10년 전에. 몇 주 후에 DB2 교육이 있기 때문에 어제 동료들과 데이터베이스에 대해 이야기를 나눴습니다.두 가지 주요 엔터프라이즈 솔루션인 DB2와 Oracle의 차이점이 무엇인지 궁금합니다.서로 비교해서 제한이 있습니까?DB2나 Oracle에 더 적합한 작업이 있습니까? (이 기사를 찾았지만, 왠지 모든 것을 커버하는 것이 의심됩니다.제 눈의 ..

code 2023.07.22

Java Spring Security: 401 토큰 OAuth2 엔드포인트에 대해 승인되지 않음

Java Spring Security: 401 토큰 OAuth2 엔드포인트에 대해 승인되지 않음 스프링 부트 프로젝트에 상당히 기본적인 설정이 있습니다.API를 보호하기 위해 OAuth2를 설정하려고 하지만 문제가 발생했습니다./oauth/token종점.내게 POST 또는 GET 요청을 하는 중/oauth/token엔드포인트 결과는 다음과 같은 반응을 일으킵니다(포함).401 Unauthorized상태 코드): { "timestamp": "2018-09-17T16:46:59.961+0000", "status": 401, "error": "Unauthorized", "message": "Unauthorized", "path": "/oauth/token" } 권한 부여 서버 구성입니다. import org...

code 2023.07.22

MariaDB 기본 플로트는 소수점 이하의 자리를 포함할 수 없습니다.

MariaDB 기본 플로트는 소수점 이하의 자리를 포함할 수 없습니다. MariaDBs 열 유형에 대해 배우고 있으며 HeidiSQL 10을 통해 연결된 MariaDB(최신 도커화 10.3.13)에서 이를 확인했습니다. FLOAT 열의 기본값을 소수점 이하의 자리를 포함하는 값으로 설정할 수 없습니다. 저장을 누른 후 기본값은 42입니다.ALTER / CREATE TABLE 쿼리를 수동으로 수행할 때도 이 문제가 발생합니다. (스크린샷에서 열 유형은FLOAT하지만 저는 또한 테스트를 했습니다.FLOAT(10,2).) 편집: 이 SQL 문으로 테이블을 만들 때 새 행의 기본값은 42.11이 아니라 42입니다. CREATE TABLE test2 ( `float` FLOAT(10,2) NOT NULL DEFA..

code 2023.07.22

@Primary 빈이 존재하는 경우 다른 빈을 생성할 수 있는 이유는 무엇입니까?

@Primary 빈이 존재하는 경우 다른 빈을 생성할 수 있는 이유는 무엇입니까? 무슨 문제가 있는지 이해가 안 됩니다.@Primary해결됩니다. 설명서에는 다음과 같이 나와 있습니다. [@Primary] 여러 후보가 단일 값 종속성을 자동 배선할 수 있는 경우 빈에 우선 순위를 지정해야 함을 나타냅니다.후보자들 사이에 정확히 하나의 '기본' 빈이 존재하는 경우, 이 빈은 자동 배선됩니다. 코드 예제: @Configuration class Configuration { @Bean @Primary MyType bean1() { return new MyType(1); } @Bean MyType bean2() { return new MyType(2); } } 예: 나는 콩이 2개 있습니다.bean1그리고.bea..

code 2023.07.22

자바.java.java잘못된 인수메서드에서 참조된 예외는 클래스 로더에서 볼 수 없습니다.

자바.java.java잘못된 인수메서드에서 참조된 예외는 클래스 로더에서 볼 수 없습니다. wimport in /target/class/...에서 WS 서비스에 대한 스텁을 생성하고 devtools를 사용하여 스프링 부팅 애플리케이션을 실행할 때 예외가 발생했습니다. 원인: java.lang.잘못된 인수예외: com...메서드에서 참조된 서비스가 클래스 로더에서 표시되지 않습니다. 클래스에 대한 두 가지 다른 참조(RestartClassLoader 및 AppClassLoader)로 인해 Spring devtools 클래스 로더인 RestartClassLoader에 문제가 있음을 발견했습니다. private static void ensureVisible(ClassLoader ld, Class c) { Cl..

code 2023.07.22
반응형