반응형

전체 글 660

새 데이터베이스 서버로 마이그레이션됨. 동일한 쿼리가 매우 느림

새 데이터베이스 서버로 마이그레이션됨. 동일한 쿼리가 매우 느림 저는 오늘 MariaDB를 사용하여 이전 MySQL 서버에서 보다 빠른 새로운 서버로 마이그레이션했습니다. 이전에는 약 10-20초 정도 걸리던 것을 5-10분 정도만에 완료할 수 있습니다. 내 .cnf에서 모든 설정을 복사했는데 다른 작업을 수행할 수 없습니다. 쿼리를 볼 수는 있지만 이 최신 고속 서버에서 동일한 쿼리가 더 오래 걸리는 이유는 무엇입니까?해결되었습니다! mariaDB가 단순히 mysql을 다시 시작하는 것이 아니라 구성 파일의 변경 사항을 선택하도록 하기 위해 서버를 다시 시작해야 했습니다.언급URL : https://stackoverflow.com/questions/43837194/migrated-to-new-datab..

programing 2023.09.25

Qt5.11.2, iMAC 상의 QSql 데이터베이스 및 MariaDB

Qt5.11.2, iMAC 상의 QSql 데이터베이스 및 MariaDB iMAC에서 MariaDB에 연결하려고 합니다.데이터베이스 이름과 연결할 사용자 이름, 비밀번호가 정확한 것으로 알고 있습니다. Qt5.11.2를 설치했고 다음을 시도하고 있습니다. QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("Simons-iMac.local"); db.setDatabaseName("timekpr"); db.setUserName("timekpr"); db.setPassword("timekpr"); bool ok = db.open(); 단말기에서 호스트 이름을 ping했는데 IP 주소가 반환되었습니다. 오픈 메소드에 도달하면 false를 ..

programing 2023.09.25

스레드에서 생성된 개체는 동일한 스레드에서만 사용할 수 있습니다.

스레드에서 생성된 개체는 동일한 스레드에서만 사용할 수 있습니다. 문제를 찾을 수 없습니다. @app.route('/register', methods=['GET', 'POST']) def register(): form = RegisterForm(request.form) if request.method=='POST' and form.validate(): name = form.name.data email = form.email.data username = form.username.data password = sha256_crypt.encrypt(str(form.password.data)) c.execute("INSERT INTO users(name,email,username,password) VALUES(?..

programing 2023.09.25

NULL 입력 파라미터를 Oracle 저장 프로시저로 제한하는 방법

NULL 입력 파라미터를 Oracle 저장 프로시저로 제한하는 방법 나는 여기에 오라클 저장 프로시저를 작성했는데 20개 이상의 입력 파라미터가 있고 그로부터 10개 이상의 파라미터가 필요합니다. 나는 모든 값이 어느 정도 포함되기를 원하며 그것에 대해 null 값을 수용하고 싶지 않습니다.절차 정의 자체에서 null 입력 파라미터를 제한할 수 있는 선언할 수 있는 것이 있습니까? 또는 각 값에 대해 확인해야 합니까? 그리고 필요한 값이 null일 경우 예외를 제기합니다.이것이 오래된 질문이라는 것을 알고 있지만 다른 옵션이 있습니다(여기에 설명됨). SUBTYPE varchar2_not_null IS VARCHAR2 NOT NULL; 이 유형을 정의할 수 있습니다.number_not_null, 보관 중..

programing 2023.09.25

AntiXss의 차이점은 무엇입니까?HtmlEncode 및 HttpUtility.htmlEncode?

AntiXss의 차이점은 무엇입니까?HtmlEncode 및 HttpUtility.htmlEncode? 사이트 간 스크립팅을 피하기 위해 AntiXss 라이브러리를 제안하는 질문을 우연히 발견했습니다.msdn 블로그를 읽어보면 흥미롭게 들리는데, 그것은 단지 htmlEncode() 메서드를 제공하는 것 같습니다.하지만 저는 이미 HttpUtility를 사용하고 있습니다.HtmlEncode(). AntiXss를 사용하려는 이유는 무엇입니까?HttpUtility를 통한 HtmlEncode.htmlEncode? 사실 이 질문을 한 것은 제가 처음이 아닙니다.그리고, 실제로 구글은 주로 몇가지 답변을 내놓습니다. 블랙리스트 방식 대신 화이트리스트 방식 0.1ms 성능 향상 좋아요, 근데 그게 저한테 어떤 의미일까..

programing 2023.09.25

워드프레스 웹사이트에 .exe 파일 업로드하기

워드프레스 웹사이트에 .exe 파일 업로드하기 워드프레스 웹사이트에 .exe 파일을 업로드해야 합니다.이미 정의('ALLOW_UNFILTED_UPLOADs', true)를 wp-config.php 파일에 추가했지만 여전히 동일한 오류를 표시합니다.제발 도와주세요.감사해요.당신의 의견에 감사드립니다, 아래 코드는 제 문제를 해결했습니다. function enable_extended_upload ( $mime_types =array() ) { // The MIME types listed here will be allowed in the media library. // You can add as many MIME types as you want. $mime_types['exe'] = 'application/e..

programing 2023.09.25

ORA-01722(잘못된 번호)가 표시되는 이유는 무엇입니까?

ORA-01722(잘못된 번호)가 표시되는 이유는 무엇입니까? 매개 변수화된 쿼리를 사용하여 Oracle 테이블에 값을 삽입해 왔습니다. 다음과 같습니다. var q = "insert into MyTable(Field1, Field2...) values(:Field1, :Field2...)"; var cmd = new OracleCommand(q, conn); // conn is a pre-existing connection cmd.Parameters.Add("Field1", field1Val); cmd.Parameters.Add("Field2", field2Val); // etc... cmd.ExecuteNonQuery(); 이것은 정상적으로 작동하고 있었지만, 갑자기 작동을 멈추고, Oracle 오류..

programing 2023.09.25

df.drop이 있는 경우

df.drop이 있는 경우 아래는 파일을 가져와서 열 이름을 드롭하는 함수입니다.row_num,start_date,end_date. 문제는 모든 파일에 이러한 각 열 이름이 있는 것은 아니므로 함수가 오류를 반환한다는 것입니다. 제 목표는 이러한 열이 존재하면 제거하고 특정 열이 존재하지 않으면 오류를 반환하지 않도록 코드를 변경하는 것입니다. def read_df(file): df = pd.read_csv(file, na_values=['', ' ']) # Drop useless junk and fill empty values with zero df = df.drop(['row_num','start_date','end_date','symbol'], axis=1).fillna(0) df=df[df!=0]..

programing 2023.09.25

jID에 대한 jQuery selector가 특정 텍스트로 시작합니다.

jID에 대한 jQuery selector가 특정 텍스트로 시작합니다. 이 질문에는 이미 다음과 같은 답변이 있습니다. ID가 시작하는 html 요소 찾기 (5개 답변) 닫힘5년 전에. jQuery 코드가 있습니다. $( "#editDialog" ).dialog({ autoOpen: false, show: { effect: "blind", duration: 1000 }, hide: { effect: "explode", duration: 1000 } }); 하지만 이런 아이디를 가진 디브가 몇 명 있어요editDialog-0,editDialog-1, ....,editDialog-n. 위의 디브처럼 이 모든 디브에 대한 jQuery 코드를 만들려면 어떻게 해야 합니까?속성 선택기로 jquery 사용 시작 $..

programing 2023.09.25

Vim에서 HTML 태그를 빨리 닫을 수 있는 방법은 무엇입니까?

Vim에서 HTML 태그를 빨리 닫을 수 있는 방법은 무엇입니까? 과 같은 를 한 .Vim에 이걸 됐어요,요.g를 쓰고 .HTML: 제목, 머리, html에 대한 마감 태그를 빨리 작성하려면 어떻게 해야 합니까?저는 여기서 모든 것들을 하나씩 다 적는 것을 포함하지 않는 정말 간단한 방법을 놓치고 있는 것 같습니다. 물론 개별 태그 이름을 자동으로 완성하는 데 사용할 수 있지만 노트북 키보드를 사용하는 것은 실제로 괄호와 슬래시를 올바르게 사용하는 것입니다.저는 xmledit 플러그인을 사용하는 것이 꽤 유용하다고 생각합니다.여기에 두 가지 기능이 추가됩니다. 태그를 열 때(예: 유형)을 입력하면 됩니다. 됩니다.>안으로삽입 모드에서 태그 내부에 커서를 놓습니다. 에 바로 을 하면,>(예: 입력합니다.>..

programing 2023.09.25
반응형