반응형

전체 글 880

MariaDB 10.5.8에서 Django 이행 실행 시 문제

MariaDB 10.5.8에서 Django 이행 실행 시 문제 mysql 데이터베이스(버전 5.7.26-29-31.37-log - SELECT VERSION()의 출력)에서 mariadb(버전 10.5.8-MariaDB-log - SELECT VERSION()의 출력)로의 이행을 시도하고 있습니다. 또한 mariadb는 버전 3.0에서 공식적으로 지원되기 때문에 버전 2.2에서 버전 3.1.5로 django를 보고 업데이트했습니다.이것으로 mysqlclient 라이브러리도 2.0.3으로 업데이트했습니다. 그러나 서버에서 "migrate" 명령어가 실행되면 새 DB: 10진수에서 실행할 때 실패하고 이 오류가 발생합니다.Invalid Operation: [

source 2022.11.28

스레드 사용 시 예외가 발생합니다.sleep(x) 또는 wait()

스레드 사용 시 예외가 발생합니다.sleep(x) 또는 wait() Java 프로그램을 지연시키거나 sleeve 상태로 전환하려고 했지만 오류가 발생했습니다. 이 안 돼요.Thread.sleep(x) ★★★★★★★★★★★★★★★★★」wait() 」 보고되지 않은 예외 java.disples.중단됨예외. 반드시 잡거나 투척을 선언해야 합니다. 요?Thread.sleep() ★★★★★★★★★★★★★★★★★」wait()방??당신은 앞으로 읽을 것이 많아요.예외 처리, 스레드화 및 스레드화 중단에 이르기까지 컴파일러 오류로부터.하지만 이렇게 하면 원하는 대로 할 수 있습니다. try { Thread.sleep(1000); //1000 milliseconds is one second. } catch(Interru..

source 2022.11.28

스탠드아론 mariaDB 서버에 비해 galera의 퍼포먼스가 매우 나쁘다

스탠드아론 mariaDB 서버에 비해 galera의 퍼포먼스가 매우 나쁘다 제가 만든 galera 셋업으로 허용할 수 없는 낮은 퍼포먼스를 얻을 수 있습니다.설정에는 액티브-액티브 노드가 2개 있으며 HA 프록시 로드 밸런서를 사용하여 라운드 로빈 방식으로 두 노드에서 읽기/쓰기를 수행합니다. 36 vpcu, 60 GB RAM, SSD, 10 Gig 전용 파이프 구성의 단일 mariadb 서버에서 애플리케이션 상에서 10,000 TPS 이상을 쉽게 얻을 수 있었습니다. ha-proxy에 의한 2노드(36vcpu, 60GB RAM)의 DB 로드밸런싱을 사용하고 있지만 galera에서는 3500TPS를 거의 얻을 수 없습니다.참고로 ha-proxy는 다른 서버에서 독립 실행형 노드로 호스트됩니다.현재 ha-..

source 2022.11.28

휴지 상태 오류: 동일한 식별자 값을 가진 다른 개체가 세션에 이미 연결되어 있습니다.

휴지 상태 오류: 동일한 식별자 값을 가진 다른 개체가 세션에 이미 연결되어 있습니다. 기본적으로 이 구성에 몇 가지 개체가 있습니다(실제 데이터 모델은 조금 더 복잡합니다). A는 B와 다대다 관계를 맺고 있다(B는inverse="true") B는 C와 다대일 관계를 맺고 있다.cascade로 설정하다."save-update") C는 타입/카테고리 테이블의 일종입니다. 또한 프라이머리 키는 저장 시 데이터베이스에 의해 생성된다는 점을 언급해야 합니다. 데이터에서는 A에 다른B 오브젝트 세트가 있고, 이 B 오브젝트가 같은 C 오브젝트를 참조하고 있는 문제가 발생하는 경우가 있습니다. 내가 전화했을 때session.saveOrUpdate(myAObject)휴지 상태 에러가 표시 에러가 표시됩니다."a d..

source 2022.11.28

비활성화된 입력에 대한 이벤트

비활성화된 입력에 대한 이벤트 장애인이 된 것 같습니다.어떤 이벤트에서도 처리되지 않습니다. 이 문제를 해결할 방법이 있습니까? $(':input').click(function () { $(this).removeAttr('disabled'); }) 여기서 입력을 클릭하여 활성화해야 합니다.하지만 활성화하지 않으면 입력이 게시되지 않습니다.비활성화된 요소는 마우스 이벤트를 발생시키지 않습니다.대부분의 브라우저는 비활성화된 요소에서 발생한 이벤트를 DOM 트리로 전파하므로 이벤트 핸들러는 컨테이너 요소에 배치될 수 있습니다.그러나 Firefox에서는 이 동작이 나타나지 않습니다.사용자가 비활성화된 요소를 클릭해도 전혀 동작하지 않습니다. 더 나은 솔루션은 생각할 수 없지만 브라우저 간 완벽한 호환성을 위해 ..

source 2022.11.19

클라이언트 측 프로그래밍과 서버 측 프로그래밍의 차이점은 무엇입니까?

클라이언트 측 프로그래밍과 서버 측 프로그래밍의 차이점은 무엇입니까? 코드는 다음과 같습니다. 텍스트 파일에 "막대"가 표시되지 않고 "42" 경보가 표시되는 이유는 무엇입니까? NB: 이 질문의 이전 리비전은 서버의 PHP와 클라이언트의 JavaScript에 관한 것이었습니다.문제와 해결방법의 본질은 클라이언트 상에서 실행되고 있는 언어와 서버 상에서 실행되고 있는 언어(같은 언어라도) 쌍으로 동일합니다.특정 언어에 대한 답변이 있을 경우 참고하시기 바랍니다.코드는 서버측과 클라이언트측의 2개의 완전히 다른 부분으로 분할됩니다. | ----------> HTTP request | +--------------+ | +--------------+ | | | | | | browser | | | web ser..

source 2022.11.19

PDF에 HTML 및 CSS를 추가하는 방법

PDF에 HTML 및 CSS를 추가하는 방법 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리 등에 대한 권장 질문을 허용하지 않습니다.당신은 그 질문을 사실과 인용문으로 대답할 수 있도록 편집할 수 있다. 5년 전에 문을 닫았어요 이 질문을 개선하다 Firefox 3 및 IE 7에서 정상적으로 표시되는 HTML(XHTML이 아님) 문서를 가지고 있습니다.스타일링에 매우 기본적인 CSS를 사용하여 HTML로 적절하게 렌더링합니다. PDF로 변환하는 방법을 찾고 있습니다.시도했습니다. DOMPDF: 테이블에 큰 문제가 있었습니다.큰 네스트 테이블을 삭제해 버리면 도움이 됩니다(최대 128M의 메모리를 소비하기 전에, ..

source 2022.11.19

C 구조의 메모리 얼라인

C 구조의 메모리 얼라인 32비트 머신을 사용하고 있기 때문에 메모리 얼라인먼트는 4바이트가 될 것입니다.예를 들어 다음과 같은 구조를 가지고 있습니다. typedef struct { unsigned short v1; unsigned short v2; unsigned short v3; } myStruct; 플레인 추가 사이즈는 6바이트이고 정렬 사이즈는 8바이트라고 생각합니다만,sizeof(myStruct)6이 반환됩니다. 하지만 내가 쓴다면: typedef struct { unsigned short v1; unsigned short v2; unsigned short v3; int i; } myStruct; 플레인 덧셈 사이즈는 10바이트, 정렬 사이즈는 12바이트, 그리고 이번에는sizeof(myStr..

source 2022.11.19

메모화는 무엇이며 Python에서는 어떻게 사용할 수 있습니까?

메모화는 무엇이며 Python에서는 어떻게 사용할 수 있습니까? Python을 시작한 지 얼마 되지 않았는데 메모화가 무엇인지, 어떻게 사용하는지 전혀 모르겠습니다.또, 간단한 예를 들어 주시겠습니까?메모화는 메서드 입력에 따라 메서드 호출의 결과를 기억("각서"→기억해야 할 것)한 후 다시 계산하지 않고 기억된 결과를 반환하는 것을 말한다.메서드 결과의 캐시라고 생각할 수 있습니다.자세한 내용은 알고리즘 소개(3e), Cormen 등에서의 정의에 대해서는 387페이지를 참조해 주십시오. Python의 메모화를 사용한 계산 요소의 간단한 예는 다음과 같습니다. factorial_memo = {} def factorial(k): if k < 2: return 1 if k not in factorial_me..

source 2022.11.19

명령줄을 사용하여 단일 테이블을 mysql 데이터베이스로 Import하는 방법

명령줄을 사용하여 단일 테이블을 mysql 데이터베이스로 Import하는 방법 명령줄을 사용하여 데이터베이스를 성공적으로 Import했는데, 이제 문제는 명령줄을 사용하여 단일 테이블과 해당 데이터를 기존 데이터베이스로 Import하는 방법입니다.Linux: 명령줄에 입력 mysql -u username -p databasename path/example.sql 그러면 다음과 같은 이름의 파일이 생성됩니다.example.sql기재된 경로에 따라 작성한다.create tablesql 명령..

source 2022.11.19
반응형