반응형

전체 글 1023

각 그룹에 대한 카운트를 가져오지만 각 그룹의 결과 행 N개 이후 카운트를 중지합니다.

각 그룹에 대한 카운트를 가져오지만 각 그룹의 결과 행 N개 이후 카운트를 중지합니다. 테이블에서 (불필요하게) 거의 90,000 행까지 카운트되는 쿼리를 최적화하려고 합니다.이것은 시간이 너무 오래 걸립니다. 이 테이블에는 웹 앱의 다른 부분에서 발생하는 이벤트에 대한 로그 항목이 포함되어 있습니다. 각 로그 유형에 대해 읽지 않은 로그 항목이 몇 개 있는지 알고 싶습니다. 로그 유형의 행 수가 1000 이하일 때는 읽지 않은 로그 항목 수를 알고 싶습니다. 그러나 개수가 1001 이상인 경우에는 최대 1001개 행까지 계산하십시오. 그 이후에는 더 이상 카운트할 필요가 없습니다.그 로그 타입에 대해서 「1000 이상」을 출력합니다. 예를 들어 다음과 같은 표가 있다고 합시다.my_logs데이터 포함:..

source 2022.12.05

Composer 자동 로드 사용

Composer 자동 로드 사용 저는 이 문제에 관해 인터넷을 둘러보고 있지만, 아무런 운이 없습니다.이 코드를 사용하여 작곡가의 자동 로드를 사용하고 있습니다.composer.json: "autoload": { "psr-0": {"AppName": "src/"} } 단, 벤더 폴더보다 높은 레벨에서 자동 로딩해야 합니다. 다음과 같은 조작은 동작하지 않습니다. "autoload": { "psr-0": {"AppName": "../src/"} } 수정 방법이나 방법을 아는 사람 있나요?모든 패키지는 자동 로딩 자체를 담당해야 합니다. 정의한 패키지에서 나온 자동 로딩 클래스로 무엇을 달성하려고 합니까? 응용 프로그램 자체에 대한 한 가지 해결 방법은 다음과 같은 네임스페이스를 로더 인스턴스에 추가하는 것..

source 2022.12.05

객체 속성에 직접 할당된 호출 종료

객체 속성에 직접 할당된 호출 종료 객체의 속성에 할당한 닫힘을 변수에 재할당하여 호출하지 않고 직접 호출할 수 있도록 합니다.이게 가능합니까? 않고 이 됩니다.Fatal error: Call to undefined method stdClass::callback(). $obj = new stdClass(); $obj->callback = function() { print "HelloWorld!"; }; $obj->callback(); PHP7에서는 다음을 수행할 수 있습니다. $obj = new StdClass; $obj->fn = function($arg) { return "Hello $arg"; }; echo ($obj->fn)('World'); 또는 Closure::call()을 사용합니다.단, 이..

source 2022.12.05

Python에서 같은 줄에 여러 개의 인쇄물

Python에서 같은 줄에 여러 개의 인쇄물 스크립트를 실행하고 싶은데 기본적으로 다음과 같은 출력이 표시됩니다. Installing XXX... [DONE] 를 하고 있습니다.Installing XXX... 인쇄를 나서, 「저인 first first서서 first first first」를 인쇄합니다.[DONE]. 다만, 지금 인쇄하고 싶다.Installing xxx... ★★★★★★★★★★★★★★★★★」[DONE]같은 선상에 좋은 생각 있어요?Python 3 솔루션 print()end는 " " " 입니다.\n(일부러)빈 문자열로 설정하면, 행의 마지막에 새로운 행이 발행되지 않게 됩니다. def install_xxx(): print("Installing XXX... ", end="", flush=Tru..

source 2022.12.05

JavaScript에는 스트링빌더 클래스가 내장되어 있습니까?

JavaScript에는 스트링빌더 클래스가 내장되어 있습니까? 몇 가지 코드 프로젝트 솔루션이 있습니다. 하지만 JavaScript에는 정기적으로 구현이 있습니까?Internet Explorer용 코드를 작성해야 할 경우 어레이 조인을 사용하는 구현을 선택해야 합니다.스트링과 를 연결하다+또는+=오퍼레이터가 IE에서 매우 느립니다.이것은 특히 IE6에 해당됩니다.최신 브라우저+=일반적으로 어레이 결합과 같은 속도입니다. 많은 문자열 연결을 수행해야 할 경우 일반적으로 어레이를 채우고 문자열 빌더 클래스를 사용하지 않습니다. var html = []; html.push( "", "", "bla bla bla", "", "" ); return html.join(""); 주의:push메서드는 여러 인수를 받아..

source 2022.12.05

요소가 jQuery에 숨겨져 있는지 확인하려면 어떻게 해야 합니까?

요소가 jQuery에 숨겨져 있는지 확인하려면 어떻게 해야 합니까? 요소의 가시성을 바꿀 수 있을까요?.hide(),.show() , 「」.toggle() 가 '아예'인지 해야 하나요?visible ★★★★★★★★★★★★★★★★★」hidden질문은 단일 요소를 가리키기 때문에 다음 코드가 더 적합할 수 있습니다. // Checks CSS content for display:[none|block], ignores visibility:[true|false] $(element).is(":visible"); // The same works with hidden $(element).is(":hidden"); 이는 twernt의 제안과 동일하지만 단일 요소에 적용되며 jQuery FAQ에서 권장하는 알고리즘과 일치..

source 2022.12.05

PHP를 사용하여 여러 MariaDB 쿼리를 실행할 수 없습니다.

PHP를 사용하여 여러 MariaDB 쿼리를 실행할 수 없습니다. MariaDB에서 SQL 쿼리를 실행하는 과정에서 약간의 문제가 발생했습니다.모든 PHP 변수가 비어 있는 것은 아니며 동시에 두 개의 쿼리를 실행하고 싶습니다.MySQL 에서는 동작하고 있습니다만, MariaDB 서버에서는 에러가 발생하여 문의할 수 없습니다. UPDATE users SET name = $receivedName, email = $receivedEmail WHERE id = $id1; UPDATE posts SET id = $userid WHERE id = $receivedID 표시되는 오류: You have an error in your SQL syntax; check the manual that corresponds t..

source 2022.12.05

설명: MariaDB에서 MySQL로 이행한 후 "DEPEND SUBQUERY"가 표시되며 매우 느림

설명: MariaDB에서 MySQL로 이행한 후 "DEPEND SUBQUERY"가 표시되며 매우 느림 이전 MariaDB 10.0 데이터베이스에서 mysqldump 방식으로 Mysql 5.7을 사용하는 새로운 Google Cloud SQL로 마이그레이션하고 있었습니다.이행 후 WHERE EXISTS 스테이트먼트에 관한 매우 느린 쿼리를 받았습니다. 이전 DB와 새 DB에 대한 내 쿼리를 설명하려고 했더니 다른 결과가 나왔습니다.덤프를 사용하고 있기 때문에 테이블 인덱스에 변경은 없을 것으로 생각합니다.이것이 제가 실행하고자 했던 쿼리입니다. SELECT * FROM detitem where exists (select 1 from detlayanan where detitem.iddetlayanan = de..

source 2022.12.05

PHP를 통한 SSH 명령 실행 방법

PHP를 통한 SSH 명령 실행 방법 PHP를 통한 SSH out을 기대하고 있습니다.이를 위한 최선의/가장 안전한 방법은 무엇입니까?제가 할 수 있는 일: shell_exec("SSH user@host.com mkdir /testing"); 더 좋은 건 없어?너무 '귀엽다' :)순수 PHP SSH 구현인 phpseclib을 사용합니다.예: SSH2 확장을 사용할 수 있습니까? 문서: http://www.php.net/manual/en/function.ssh2-exec.php $connection = ssh2_connect('shell.example.com', 22); ssh2_auth_password($connection, 'username', 'password'); $stream = ssh2_exec..

source 2022.11.26

Vapor와 함께 사용할 수 있도록 MariaDB에 UUID 저장

Vapor와 함께 사용할 수 있도록 MariaDB에 UUID 저장 FluentMy를 사용하고 싶다데이터를 저장하기 위해 Vapor에 SQL이 있지만 UUID를 제대로 읽을 수 없습니다. MariaDB에서 제공하는 UUID() 함수를 사용하면 모든 것이 정상이지만 FluentMy를 사용하면SQL, UUID 스크램블: (첫 번째 레코드:UUID 사용(), 두 번째 레코드: Vapor) MariaDB [someDB]> select * from Poll; +--------------------------------------+-------+---------+---------+--------+--------+ | id | title | option1 | option2 | votes1 | votes2 | +----..

source 2022.11.26
반응형