반응형

2023/07 90

SQLChemy와 함께 Oracle 서비스 이름 사용

SQLChemy와 함께 Oracle 서비스 이름 사용 서비스 이름을 사용하여 SQLAlchemy를 통해 Oracle 스키마에 연결하는 데 심각한 문제가 발생했습니다.여기 대본으로 제 코드가 있습니다.(각 괄호 사이의 괄호는 보안상의 이유로 실제 값에 대한 자리 표시자입니다.) from sqlalchemy import create_engine if __name__ == "__main__": engine = create_engine("oracle+cx_oracle://:@/devdb") result = engine.execute("create table test_table (id NUMBER(6), name VARCHAR2(15) not NULL)") result = engine.execute("drop t..

programing 2023.07.21

HttpServletRequest에서 WebRequest로 캐스팅

HttpServletRequest에서 WebRequest로 캐스팅 나는 Spring Initializer, 임베디드 Tomcat, Thymeleaf 템플릿 엔진 및 패키지를 실행 가능한 JAR 파일로 사용하여 Spring Boot 웹 애플리케이션을 생성했습니다. 사용된 기술: Spring Boot 2.0.0.M6, Java 8, 메이븐 나는 이 방법을 반의 1에서 가지고 있습니다. private Map getErrorAttributes(HttpServletRequest request, boolean includeStackTrace) { RequestAttributes requestAttributes = new ServletRequestAttributes(request); return this.errorA..

programing 2023.07.21

저장 프로시저에서 "반품"을 사용할 수 있습니까?

저장 프로시저에서 "반품"을 사용할 수 있습니까? CREATE PROCEDURE Pname(in_Tid IN VARCHAR2,in_IP IN VARCHAR2,outstaticip OUT VARCHAR2,outcount OUT NUMBER) AS BEGIN select STATIC_IP into outstaticip from OP_TTER_MAPPING where TERMINAL_ID = in_Tid; if in_IP = outstaticip then return 1; else select COUNT(*) into outcount from OP_TTER_MAPPING where DYNAMIC_IP_LOW = in_IP AND TERMINAL_ID = in_Tid; if outcount = 1 then re..

programing 2023.07.21

인덱스별 Python 사전 요소 액세스

인덱스별 Python 사전 요소 액세스 다음과 같은 딕트를 생각해 보십시오. mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } 예를 들어 이 사전의 특정 요소에 액세스하려면 어떻게 해야 합니까?예를 들어, 저는 애플의 첫 번째 요소를 포맷한 후에 첫 번째 요소를 인쇄하고 싶습니다. 애플의 첫 번째 요소는 우리의 경우 '미국'뿐입니까? 추가 정보 위의 데이터 구조는 파이썬 함수에서 입력 파일을 구문 분석하여 생성되었습니다.그러나 생성된 후에는 해당 실행에 대해 동일하게 유지됩니다. 저는 이 데이터 구조를 제 기능에 사용하고 있습니다. 따라서 파일이 변경되면 다음 번..

programing 2023.07.21

Oracle에서 모든 외부 키, 제약 조건, 트리거 및 시퀀스가 업데이트되고 기존 데이터가 보존되도록 테이블 이름을 변경하려면 어떻게 해야 합니까?

Oracle에서 모든 외부 키, 제약 조건, 트리거 및 시퀀스가 업데이트되고 기존 데이터가 보존되도록 테이블 이름을 변경하려면 어떻게 해야 합니까? Oracle에서 테이블 이름을 변경해야 하지만 테이블을 참조하는 외부 키, 제약 조건, 트리거 및 시퀀스가 새 이름을 사용하도록 업데이트되었는지 확인하고 싶습니다. 내가 아무것도 부서지지 않았다고 어떻게 확신할 수 있습니까? 테이블에 포함된 기존 데이터를 보존합니다.네가 만약 ALTER TABLE old_table_name RENAME TO new_table_name; 기존의 모든 제약 조건(외부 키 및 기타 제약 조건) 및 트리거는 새로 이름이 변경된 개체를 참조합니다.시퀀스는 테이블과 관련이 없으므로 시퀀스에 영향을 주지 않습니다(테이블의 트리거에서 시퀀..

programing 2023.07.21

일시적으로 auto_now / auto_now_add 사용 안 함

일시적으로 auto_now / auto_now_add 사용 안 함 다음과 같은 모델이 있습니다. class FooBar(models.Model): createtime = models.DateTimeField(auto_now_add=True) lastupdatetime = models.DateTimeField(auto_now=True) 일부 모델 인스턴스(데이터 마이그레이션 시 사용)에 대해 두 개의 날짜 필드를 덮어쓰려고 합니다.현재 솔루션은 다음과 같습니다. for field in new_entry._meta.local_fields: if field.name == "lastupdatetime": field.auto_now = False elif field.name == "createtime": fiel..

programing 2023.07.21

PEP 8, 키워드 인수 또는 기본 매개 변수 값에서 '=' 주변에 공백이 없는 이유는 무엇입니까?

PEP 8, 키워드 인수 또는 기본 매개 변수 값에서 '=' 주변에 공백이 없는 이유는 무엇입니까? 왜 PEP 8은 키워드 인수나 기본 매개 변수 값에 공백을 두지 말 것을 권장합니까? 이것이 모든 다른 발생 주변의 공간을 권장하는 것과 일치하지 않습니까?=파이썬 코드로? 방법: func(1, 2, very_long_variable_name=another_very_long_variable_name) 다음보다 우수: func(1, 2, very_long_variable_name = another_very_long_variable_name) Python의 BDFL에 의한 토론/설명 링크는 감사합니다. 명심하세요, 이 질문은 기본값보다 kwargs에 관한 것입니다. 저는 방금 PEP 8의 문구를 사용했습니다...

programing 2023.07.21

HTML 소스에 액세스하는 Python Selenium

HTML 소스에 액세스하는 Python Selenium Python과 함께 Selenium 모듈을 사용하여 변수의 HTML 소스를 가져오려면 어떻게 해야 합니까? 저는 다음과 같은 것을 하고 싶었습니다. from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else 어떻게 해야 하나요?저는 HTML 소스에 액세스하는 방법을 모릅니다.속성에 액세스해야 합니다. from selenium import webdriver browser = webdriver.Firefox() brow..

programing 2023.07.21

get_dummies(판다스)와 OneHotEncoder(Scikit-learn)의 장단점은 무엇입니까?

get_dummies(판다스)와 OneHotEncoder(Scikit-learn)의 장단점은 무엇입니까? 저는 기계 학습 분류기를 위해 범주형 변수를 숫자로 변환하는 다양한 방법을 배우고 있습니다.우연히 발견했습니다.pd.get_dummies 및 방법sklearn.preprocessing.OneHotEncoder()성능과 사용량 면에서 어떻게 차이가 나는지 알고 싶었습니다. 사용 방법에 대한 튜토리얼을 찾았습니다.OneHotEncoder()https://xgdgsc.wordpress.com/2015/03/20/note-on-using-onehotencoder-in-scikit-learn-to-work-on-categorical-features/ 에서.sklearn설명서가 이 기능에 그다지 도움이 되지 않..

programing 2023.07.21

NumPy와 SciPy에서 BLAS/LAPACK 연결을 확인하는 방법은 무엇입니까?

NumPy와 SciPy에서 BLAS/LAPACK 연결을 확인하는 방법은 무엇입니까? 저는 이 워크스루를 기반으로 블랙과 랩백을 기반으로 한 마비/스파이웨어 환경을 구축하고 있습니다. 작업이 완료되면, 내 numpy/scipy 기능이 실제로 이전에 구축된 blas/lapack 기능을 사용하는지 어떻게 확인할 수 있습니까?방법numpy.show_config()(또는)numpy.__config__.show())는 빌드 시점에 수집된 링크에 대한 정보를 출력합니다.제 출력은 이렇게 되어 있습니다.Mac OS와 함께 제공되는 BLAS/LAPACK을 사용하고 있는 것 같습니다. >>> import numpy as np >>> np.show_config() lapack_opt_info: extra_link_args ..

programing 2023.07.21
반응형