programing 765

pphmyadmin 결과에서 예상 행 수가 매우 다른 이유는 무엇입니까?

pphmyadmin 결과에서 예상 행 수가 매우 다른 이유는 무엇입니까? 데이터베이스를 변경하지 않고 테이블에 매우 다른 행 수를 기록했습니다. 원인은 무엇입니까? Server version: 5.1.63-cll Engine: InnoDB My ISAM 테이블과 달리 InnoDB 테이블은 테이블에 포함된 행 수를 추적하지 않습니다. 이 때문에 InnoDB 테이블의 정확한 행 수를 알 수 있는 유일한 방법은 테이블의 각 행을 검사하고 카운트를 누적하는 것입니다.따라서, 큰 InnoDB 테이블에서, a를 수행합니다.SELECT COUNT(*) FROM innodb_table쿼리는 행 수를 얻기 위해 전체 테이블 스캔을 수행하기 때문에 매우 느릴 수 있습니다. phpMyAdmin은 다음과 같은 쿼리를 사용합니..

programing 2023.10.16

PowerShell에 터미네이터가 없습니다. "

PowerShell에 터미네이터가 없습니다. " 나는 다음 스크립트 코드를 가지고 있습니다. #[string]$password = $( Read-Host "Input password, please" ) param ( [string]$ReleaseFile = $(throw "-ReleaseFile is required"), [string]$Destination = $(throw "-Destination is required") ) function unzipRelease($src, $dst) { $shell = new-object -com shell.application $zip = $shell.NameSpace($src) foreach($item in $zip.items()) { $shell.Namespa..

programing 2023.10.16

자바스크립트:바이트 배열의 새 탭에서 PDF 열기

자바스크립트:바이트 배열의 새 탭에서 PDF 열기 앵귤러를 쓰고 있습니다.외부 API 호출을 위한 HTTP 리소스가 있는 JS이며, 제 응답은 바이트 배열입니다.이 바이트 배열을 새 창에서 PDF로 바꿔야 합니다.브라우저를 넘나들거나 순수 자바스크립트로 작동하는 아주 좋은 솔루션은 여기서 본 적이 없습니다.이것을 할 방법이 방법이 있습니까? 여기 내 코드가 있습니다. 자바스크립트 Document.preview({id: $scope.order.id}, function(data){ // Open PDF Here var file = new Blob([data], {type: 'application/pdf'}); var fileURL = URL.createObjectURL(file); window.open(fi..

programing 2023.10.16

파이썬 데코레이터에게 추가 인수를 전달하려면 어떻게 해야 합니까?

파이썬 데코레이터에게 추가 인수를 전달하려면 어떻게 해야 합니까? 아래와 같은 데코레이터가 있습니다. def myDecorator(test_func): return callSomeWrapper(test_func) def callSomeWrapper(test_func): return test_func @myDecorator def someFunc(): print 'hello' 나는 이 데코레이터를 개선하여 아래와 같은 또 다른 주장을 받아들이고 싶습니다. def myDecorator(test_func,logIt): if logIt: print "Calling Function: " + test_func.__name__ return callSomeWrapper(test_func) @myDecorator(Fal..

programing 2023.10.16

malloc()는 연속된 메모리 블록을 할당합니까?

malloc()는 연속된 메모리 블록을 할당합니까? 아주 오래된 학교 프로그래머가 쓴 코드 조각이 있어요 :-) . 이런식으로 진행됩니다. typedef struct ts_request { ts_request_buffer_header_def header; char package[1]; } ts_request_def; ts_request_def* request_buffer = malloc(sizeof(ts_request_def) + (2 * 1024 * 1024)); 프로그래머는 기본적으로 버퍼 오버플로우 개념을 연구하고 있습니다.암호가 의심스럽다는 거 알아요.그래서 제 질문은 다음과 같습니다. malloc는 항상 연속된 메모리 블록을 할당합니까? 이 코드에서 블록이 연속되지 않으면 코드가 크게 실패하기 ..

programing 2023.10.16

Spring Boot 애플리케이션에서 베어러 인증을 활성화하는 방법은?

Spring Boot 애플리케이션에서 베어러 인증을 활성화하는 방법은? 제가 이루고자 하는 것은 다음과 같습니다. jdbc를 통해 액세스되는 데이터베이스(즉, MySQL)에 저장된 사용자, 권한, 클라이언트 및 액세스 토큰 API는 엔드포인트를 노출하여 "OAuth2 베어러 토큰을 가질 수 있습니까?"라고 묻습니다.나는 고객 아이디와 비밀을 알고 있습니다" 요청 헤더에 베어러 토큰을 제공하는 경우 API를 통해 MVC 엔드포인트에 액세스할 수 있습니다. 나는 이것을 꽤 멀리 해냈어요. 처음 두 가지 점이 효과가 있어요. 표준 테이블 이름이 데이터베이스에서 이미 사용 중이기 때문에 Spring Boot 응용 프로그램에 완전히 기본 OAuth2 설정을 사용할 수 없었습니다(예를 들어 "users" 테이블이 ..

programing 2023.10.11

마스터의 GTID가 슬레이브와 다를 경우 어떻게 경고를 받을 수 있습니까?

마스터의 GTID가 슬레이브와 다를 경우 어떻게 경고를 받을 수 있습니까? MaxScale은 요청을 데이터베이스가 위치한 MariaDB 데이터베이스 -> master/slave 서버로 배포합니다.내가 필요한 것은 마스터와 슬레이브의 GTID를 확인하는 cron 등으로 실행되는 스크립트입니다.슬레이브 GTID가 마스터 GTID와 다를 경우 이메일을 통해 알림/알람을 받고 싶습니다.유감스럽게도 이것이 어떻게든 가능한지 그리고 어떻게 해야할지 모르겠습니다.동일한 도메인의 GTID가 이미 binlog에 있는 것과 충돌할 경우 복제를 자동으로 중지하도록 설정할 수 있습니다.MaxScale을 사용하는 경우 이를 자동으로 감지하고 사용을 중지합니다. 다른 GTID 도메인의 트랜잭션이 데이터에 문제를 발생시키는 것을 ..

programing 2023.10.11

SQL: 전체 이름 필드에서 이름, 중간 및 성을 구문 분석합니다.

SQL: 전체 이름 필드에서 이름, 중간 및 성을 구문 분석합니다. SQL을 사용하여 전체 이름 필드의 이름, 중간 및 성을 구문 분석하려면 어떻게 해야 합니까? 저는 전체 이름과 직접 일치하지 않는 이름을 맞추려고 노력해야 합니다.풀 네임 필드를 선택해서 이름, 중간, 성으로 나눌 수 있으면 좋겠습니다. 데이터에 접두사나 접미사가 없습니다.가운데 이름은 선택사항입니다.데이터 형식은 'First Middle Last'입니다. 90%까지 갈 수 있는 실용적인 해결책에 관심이 있습니다.말씀드린 것처럼 이 문제는 복잡한 문제이기 때문에 특별한 경우는 개별적으로 처리하도록 하겠습니다.다음은 테스트 데이터를 쉽게 조작할 수 있는 자체적인 예입니다. 이 예에서 파트가 세 개 이상인 이름이 있을 경우 모든 "추가" ..

programing 2023.10.11

phphmyadmin을 사용하여 캐스케이드 삭제 및 업데이트 제한에 추가하는 방법은?

phphmyadmin을 사용하여 캐스케이드 삭제 및 업데이트 제한에 추가하는 방법은? 덧붙이고 싶습니다.On delete cascade and on update restrict'쿼리를 실행하는 대신 phpmyadmin 사용자 인터페이스를 통해 외부 키에 있습니다. 저는 일반적으로 Heidisql 컨트롤 패널을 사용하여 이러한 작업을 수행합니다.그리고 지금은 php my admin에서도 같은 작업을 하는데 어려움을 겪고 있습니다. 감 잡히는 게 없어요?테이블 구조를 정의하는 탭에서 열 목록과 해당 속성이 표시되며, 아래에는 "인쇄 보기"와 "제안 테이블 구조" 사이의 링크 "관계 보기"가 있어야 합니다. 거기로 가고 싶으시겠지만 두 테이블에 이미 인덱스를 작성해 놓으셨어야 합니다.또한 mysql의 inno..

programing 2023.10.11

사용자에게 UIView가 보이는지 확인합니다.

사용자에게 UIView가 보이는지 확인합니다. 합니까 할 수 ?UIView사용자가 볼 수 있습니까? 내 보기는 다음으로 추가됩니다.subviewa에 몇 Tab Bar Controller. 의 각 과 같이 구성됩니다.NSTimer보기를 업데이트합니다. 그러나 사용자에게 보이지 않는 보기를 업데이트하고 싶지 않습니다. 가능한가요? 감사해요.여기까지 오는 다른 사람들을 위해: UI를 하는 대신 가 화면 superview != nil인지 .window != nil 수 전자의 경우 뷰에 수퍼뷰가 있지만 수퍼뷰가 화면에 표시되지 않을 수 있습니다. if (view.window != nil) { // do stuff } 합니다.hidden가 있는 .alpha > 0. 의 를 않는 것에 .NSTimer뷰가 보이지 않는..

programing 2023.10.11