반응형

전체 글 693

PDO 거짓 양의 교착 상태

PDO 거짓 양의 교착 상태 우리는 PHP 7.0과 MariaDB 10.0에서 기본적인 웹 앱을 실행하고 있습니다.모든 쿼리는 PDO 클래스를 통해 데이터베이스로 들어갑니다. 문제는 PDO가 때때로 교착 상태 예외를 발생시킨다는 것입니다. SQLSTATE[40001]:직렬화 실패: 잠금을 시도할 때 1213 교착 상태가 발견되었습니다. 트랜잭션을 다시 시작해 보십시오. 그러나 교착 상태 사양(SHOW Engine INNODB STATUS 사용)에 대해 MariaDB를 조사할 때 "마지막 교착 상태"는 실제 마지막 교착 상태가 아닙니다.예를 들어 2019-10-01년에 교착 상태가 나타났지만 PDO는 2019-10-05년에 마지막 교착 상태를 알려주었습니다.PDO가 교착상태를 만들고 있는 것 같습니다.하지..

programing 2023.09.13

매개변수로서의 기능 전달

매개변수로서의 기능 전달 저는 여러 다른 함수 중 하나를 호출하는 함수 'A'를 작성했습니다.다시 쓰기 함수 'A'를 저장하기 위해 함수 'A'의 파라미터로 호출되는 함수를 전달하고자 합니다.예를 들어, function A{ Param($functionToCall) Write-Host "I'm calling : $functionToCall" } function B{ Write-Host "Function B" } Function C{ write-host "Function C" } A -functionToCall C 반환:전화합니다: C 저는 그것이 돌아올 것으로 기대하고 있습니다.전화 드립니다.함수 C. 저는 다음과 같은 다양한 시도를 해보았습니다. Param([scriptblock]$functionToC..

programing 2023.09.13

MySQL 개념: 세션 vs 연결

MySQL 개념: 세션 vs 연결 MySQL 개념이 좀 헷갈리네요. 세션 대 연결. MySQL에 연결하는 것에 대해 이야기할 때, 우리는 연결 용어, 연결 풀 등을 사용합니다. 그러나 MySQL 온라인 문서: http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html, 에서는 세션 변수에 대해 이야기합니다. 그들은 아주 비슷합니다.어떻게 구분을 할까요? 미리 감사드립니다.A session단지 성공의 결과일 뿐입니다.connection. 모든 MySQL 클라이언트는 연결을 설정하기 위해 몇 가지 연결 설정이 필요하며, 연결이 설정된 후에는 연결 ID(스레드 ID)와 세션이라고 하는 일부 컨텍스트를 획득합니다.연결은 클라이언트와 MySQL 데이터..

programing 2023.09.13

Perl-Mysql DBD를 설치하려고 하면 mysql_config를 찾을 수 없습니다.

Perl-Mysql DBD를 설치하려고 하면 mysql_config를 찾을 수 없습니다. 출력은 다음과 같습니다. Ian-MacBook-Pro:DBD-mysql-4.011 ianseyer$ sudo Perl Makefile.PL"mysql_config"를 실행할 수 없습니다.Makefile에는 해당 파일이나 디렉토리가 없습니다.PL 76호선. 'mysql_config' 파일을 찾을 수 없습니다!당신의 실행 경로가mysql_config 경로를 포함하지 않습니다.추측한 값에 의존합니다! "mysql_config"를 실행할 수 없습니다.Makefile에는 해당 파일이나 디렉토리가 없습니다.PL 454호선. mysql_config를 찾을 수 없습니다.--mysql_config 옵션을 사용하여 mysql_conf..

programing 2023.09.08

.frm 파일에서 mysql 데이터베이스 복원

.frm 파일에서 mysql 데이터베이스 복원 저는 지원을 받기 위해 매주 모든 테이블을 버리고 있습니다.하지만 나중에 알고 보니 테이블의 .frm 파일만 저장하고 있습니다.안 나와요.MYD랑.테이블의 MYI 파일입니다.그래서 데이터베이스의 .frm 파일만 가지고 있고 데이터베이스도 nodb에 있습니다.그래서 데이터베이스에 있는 데이터로 데이터베이스를 받을 수 있습니까?합니다. 합니다, .y를 베끼는 것만으로는 합니다..frm에 저장할 을스에야다도 복사해야 합니다.ib_logfiles그리고.ibdata파일을 데이터 폴더에 저장합니다.했습니다를 했습니다..frm파일을 복사하고 서버를 재시작하면 데이터베이스가 복원됩니다. 위의 파일을 복사한 후 다음 명령을 실행합니다. sudochown -Rmysql:mys..

programing 2023.09.08

예외 처리에는 객체 지향 프로그래밍이 필요합니까?

예외 처리에는 객체 지향 프로그래밍이 필요합니까? 제 프로그래밍 경험의 이 시점에서, 저는 적어도 C와 비교할 때, 오늘날 사용되는 대부분의 언어(C++, .Net, Java 등)에서 예외 처리를 사용할 수 있게 된 것이 제가 얼마나 버릇이 없는지를 깨달았습니다.저는 고급 C 과정을 수강할 준비를 하고 있으며, 현재의 패러다임과 비교하여 그러한 용어들을 정말로 생각하게 합니다. C에서는 오류가 발생하지 않도록 하는 것이 프로그래머의 몫인데, 이는 예외 처리에 익숙한 모든 사람들에게는 상당히 부담스러운 일입니다.예외적으로 취급하는 언어는 모두 객체 지향적이라는 생각이 들었습니다.적어도 내가 아는 한, 예외 처리를 가진 첫 번째 객체 지향 언어는 C의 진화인 C++입니다. (만약 내가 틀리면 고쳐주세요.) ..

programing 2023.09.08

jQuery를 사용하여 선택한 옵션 인덱스 가져오기

jQuery를 사용하여 선택한 옵션 인덱스 가져오기 HTML에서 선택한 옵션의 인덱스를 가져오는 방법에 대해 약간 혼란스럽습니다.항목. 이 페이지에는 두 가지 방법이 설명되어 있습니다.하지만 둘 다 항상 돌아오고 있습니다.-1. 여기 제 jQuery 코드가 있습니다. $(document).ready(function(){ $("#dropDownMenuKategorie").change(function(){ alert($("#dropDownMenuKategorie option:selected").index()); alert($("select[name='dropDownMenuKategorie'] option:selected").index()); }); }); html로 (...) Gastronomie Finan..

programing 2023.09.08

캐시 삭제 후 "네트워크 오류 0x2ef3" 오류와 함께 IE10/IE11 Ajax 게시 요청 중단

캐시 삭제 후 "네트워크 오류 0x2ef3" 오류와 함께 IE10/IE11 Ajax 게시 요청 중단 SCRIPT7002: XMLHttpRequest:네트워크 오류 0x2ef3, 오류 00002ef3으로 인해 작업을 완료할 수 없습니다. 현재 유효한 해결책이 없습니다. 업데이트: IE11에서도 확인됨. 점점 더 많은 조사를 거쳐 다음과 같은 결과를 얻게 되었습니다. 그 문제는 제 애플리케이션에만 국한된 것으로, 페이스북에서는 발생하지 않습니다. 이 문제는 호스트당 최대 요청 수와 무관합니다(서버를 플러딩하는 샘플 페이지를 실행했습니다. IE10은 최대 8-10 req까지 동시에 처리할 수 있습니다. 애플리케이션 내부에서도 아약스 요청을 직렬로 시도했지만 실패했습니다.) 문제는 POST 요청과 관련된 것입니..

programing 2023.09.08

상대 레이아웃에서 버튼의 layout_align_parent_right 속성을 프로그래밍적으로 설정하는 방법은 무엇입니까?

상대 레이아웃에서 버튼의 layout_align_parent_right 속성을 프로그래밍적으로 설정하는 방법은 무엇입니까? 프로그래밍 방식으로 작성하는 상대 레이아웃: RelativeLayout layout = new RelativeLayout( this ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); 이제 이 상대 배치에 추가하고 싶은 버튼이 두 개 있습니다.그런데 문제는 Relative Layout 왼쪽에 있는 두 개의 버튼이 서로 겹쳐 있다는 것입니다. buttonContainer.addView(btn1); buttonCon..

programing 2023.09.08

파이썬에서 메모리 뷰의 포인트는 정확히 무엇입니까?

파이썬에서 메모리 뷰의 포인트는 정확히 무엇입니까? 메모리 보기에서 설명서 확인: 메모리뷰 객체는 Python 코드가 버퍼 프로토콜을 지원하는 객체의 내부 데이터에 복사 없이 접근할 수 있게 해줍니다. 클래스 메모리 보기(obj) 참조 obj.obj가 버퍼 프로토콜을 지원해야 하는 메모리 뷰를 만듭니다.버퍼 프로토콜을 지원하는 내장 개체에는 바이트와 바이트레이가 있습니다. 그러면 우리에게 샘플 코드가 주어집니다. >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4] >>> bytes(v[1:4]) b'bce' 인용, 이제 자세한 내용을 살펴보겠습니다. >>> b = b'long bytes stream' >>> b.startswith(b'l..

programing 2023.09.08
반응형