반응형

programing 720

업데이트 쿼리의 SQL 트리거에 오류가 있습니다.

업데이트 쿼리의 SQL 트리거에 오류가 있습니다. 다음 SQL 트리거가 작동하지 않습니다.오류가 발생했습니다. SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 "7행" 근처에서 사용할 올바른 구문을 확인하십시오. CREATE TRIGGER m_check BEFORE UPDATE ON deposition FOR EACH ROW BEGIN IF((new.balance-old.balance)=-2000) THEN SIGNAL SQLSTATE "40000" SET MESSAGE_TEXT='Not okay'; ELSE UPDATE deposition SET balance=new.balance WHERE acc_no = new.acc_no; END IF; END 어디에 문제가 있는지 ..

programing 2023.07.24

Prepared Statement에서 매개 변수 설정이 작동하지 않음

Prepared Statement에서 매개 변수 설정이 작동하지 않음 다음과 같이 정의된 SQL 요청이 있습니다. private static final String fetchOfferQuery = "SELECT DISTINCT " + "sim_id, sim_code, sim_label, sim_state, sim_type, sim_customerid, sim_storeid, sim_projectnumber, sim_version, sim_type_user, sim_type_vente, sim_statut, " + "(SELECT MAX(set_date) FROM offer_storage.t_simulationeventtrack_set WHERE set_sim_id = sim_id) AS sim_datee..

programing 2023.07.24

대형 MySQL InnoDB 테이블 변경

대형 MySQL InnoDB 테이블 변경 행 수가 1,000만 개가 넘는 MySQL의 대형 innob 테이블의 경우 새 열을 추가하거나 인덱스를 추가하는 데 몇 시간과 며칠이 걸릴 수 있습니다.이 두 가지 경우에 대규모 innob 테이블의 성능을 향상시키는 가장 좋은 방법은 무엇입니까?메모리 추가, 구성 조정(예: sort_buffer_size 또는 innodb_buffer_pool_size 증가) 또는 일종의 트릭?테이블을 직접 변경하는 대신 새 테이블을 생성하고 변경한 다음 이전 데이터를 복사할 수 있습니다. 이는 ISAM 테이블 및 여러 변경 사항에 유용합니다. CREATE TABLE tablename_tmp LIKE tablename; ALTER TABLE tablename_tmp ADD fiel..

programing 2023.07.24

fragment의 onCreate(), onCreateView() 및 onActivityCreated()의 차이점 및 사용

fragment의 onCreate(), onCreateView() 및 onActivityCreated()의 차이점 및 사용 사이의 차이점은 무엇입니까?onCreate(),onCreateView(),그리고.onActivityCreated()조각조각 그리고 그것들은 각각 무엇에 사용될 것입니까?업데이트: onActivityCreated() API 레벨 28에서는 더 이상 사용되지 않습니다. 생성 시(): 그onCreate()의 방법.Fragment의 뒤에 호출되지만 그 이전에 호출됩니다.Fragment의onCreateView(). 이 방법에서는 변수를 할당할 수 있습니다.Intent추가 및 View 계층(예: 비그래픽 초기화)을 포함하지 않는 기타 모든 항목.이 메서드는 다음과 같은 경우에 호출될 수 있기 ..

programing 2023.07.24

브라우저 창 닫기 이벤트를 캡처하는 방법은 무엇입니까?

브라우저 창 닫기 이벤트를 캡처하는 방법은 무엇입니까? 브라우저 창/탭 닫기 이벤트를 캡처하려고 합니다.jQuery에서 다음을 시도했습니다. jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) 하지만 그것은 양식 제출에도 효과가 있습니다. 제가 원하는 것은 아닙니다.사용자가 창을 닫았을 때만 트리거되는 이벤트를 원합니다. 그beforeunload이벤트는 사용자가 어떤 이유로든 페이지를 떠날 때마다 실행됩니다. 예를 들어, 사용자가 양식을 제출하거나, 링크를 클릭하거나, 창(또는 탭)을 닫거나, 주소 표시줄, 검색 상자 또는 책갈피를 사용하여 새 페이지로 이동하면 실행됩니다. 다..

programing 2023.07.24

springboot에서 feignclient를 찾을 수 없습니다.

springboot에서 feignclient를 찾을 수 없습니다. 아래와 같은 오류 정보: *************************** APPLICATION FAILED TO START *************************** Description: Field helloAgent in com.example.client.controller.Hello required a bean of type 'com.example.common.agent.HelloAgent' that could not be found. Action: Consider defining a bean of type 'com.example.common.agent.HelloAgent' in your configuration. 프로젝트 ..

programing 2023.07.24

날짜에서 연도를 추출하기 위한 SQL 조회

날짜에서 연도를 추출하기 위한 SQL 조회 선택한 날짜에서 연도만 가져오는 쿼리를 만들려고 합니다.예.select ASOFDATE from PSASOFDATE;돌아온다11/15/2012하지만 나는 오직.2012어떻게 해만 받을 수 있습니까?나는 알고 있습니다YEAR기능을 사용할 수는 있지만, 어떻게 사용할지는 잘 모르겠습니다.이것은 저에게 효과가 있었습니다. SELECT EXTRACT(YEAR FROM ASOFDATE) FROM PSASOFDATE; 이것은 어떠세요? SELECT TO_CHAR(ASOFDATE, 'YYYY') FROM PSASOFDATE 열Name을 매개 변수로 전달합니다.YEAR SELECT YEAR(ASOFDATE) from PSASOFDATE; 또 다른 것은 사용하는 것입니다.DAT..

programing 2023.07.24

numpy 배열에서 모든 NaN 값의 인덱스 목록을 가져오는 방법은 무엇입니까?

numpy 배열에서 모든 NaN 값의 인덱스 목록을 가져오는 방법은 무엇입니까? 자 말해봐요, 나는 다음과 같이 정의된 numpy 배열을 가지고 있습니다. [[1,2,3,4], [2,3,NaN,5], [NaN,5,2,3]] 이제 누락된 값의 모든 인덱스를 포함하는 목록을 원합니다. 즉,[(1,2),(2,0)]이 경우에는 제가 그렇게 할 수 있는 방법이 없을까요?np.는 np.arghwhere와 결합된 것입니다. x = np.array([[1,2,3,4], [2,3,np.nan,5], [np.nan,5,2,3]]) np.argwhere(np.isnan(x)) 출력: array([[1, 2], [2, 0]]) 를 사용하여 다음에 해당하는 부울 조건을 일치시킬 수 있습니다.Nan배열의 값 및map목록을 생성할..

programing 2023.07.24

ini_set('max_execution_time', 0)이 나쁜 생각입니까?

ini_set('max_execution_time', 0)이 나쁜 생각입니까? PHP 구성 변수를 0으로 설정하지 않는 좋은 이유가 있습니까? 동료가 최근 다음을 추가한 파일의 변경 내용을 체크인했습니다. ini_set('max_execution_time', 0); 출력을 사용자에게 반환하기 전에 복잡한 처리를 수행한 페이지에 비해 기본값이 너무 낮았습니다. 설명서에 따르면 설정의 주요 목적은 다음과 같습니다. 제대로 작성되지 않은 스크립트가 서버를 연결하지 못하도록 합니다. 하지만 다음과 같은 말도 계속됩니다. 웹 서버에 PHP 실행을 방해할 수 있는 다른 시간 초과 구성이 있을 수 있습니다.Apache에는 시간 초과 지시어가 있고 IIS에는 CGI 시간 초과 기능이 있습니다.둘 다 기본값은 300초입..

programing 2023.07.24

Python 클래스 파일 이름도 camelCase로 해야 합니까?

Python 클래스 파일 이름도 camelCase로 해야 합니까? Python의 클래스는 일반적으로 camelCase를 사용하여 케이스화되는 것으로 알고 있습니다. 클래스를 포함하는 파일도 camelCase'로 하는 것이 일반적인 관례입니까? 특히 파일에 클래스만 포함되어 있는 경우에는? 를 들어, class 를들어, should classclassName에도 됩니다.className.py에 class_name.py?다음 답변은 주로 이 답변에서 비롯됩니다. PEP 8을 따르려면 모두 소문자 이름과 밑줄(선택 사항)을 사용해야 합니다. 패키지 및 모듈에 대한 PEP 8의 명명 규칙 인용하기 모듈의 이름은 모두 소문자여야 합니다.가독성이 향상된 경우 모듈 이름에 밑줄을 사용할 수 있습니다. 수업의 경우: ..

programing 2023.07.24
반응형