반응형

전체 글 880

PHP 메서드 체인 또는 유창한 인터페이스

PHP 메서드 체인 또는 유창한 인터페이스 저는 PHP 5를 사용하고 있는데, '메서드 체인'이라는 객체 지향 접근법에 새로운 기능이 있다고 들었습니다.그것은 정확히 무엇이니?어떻게 구현해야 합니까?그건 꽤 간단해, 정말.모두 원래(또는 다른) 개체를 반환하는 일련의 변환 메서드가 있습니다.이렇게 하면 반환된 오브젝트에서 호출 메서드를 계속 사용할 수 있습니다. 정적 메서드 체인의 다른 방법: class Maker { private static $result = null; private static $delimiter = '.'; private static $data = []; public static function words($words) { if( !empty($words) && count($wor..

source 2022.09.06

PECL과 PEAR의 차이점은 무엇입니까?

PECL과 PEAR의 차이점은 무엇입니까? GD 라이브러리는 이미지용이라는 것을 알 수 있습니다.PECL과 PEAR의 차이를 알 수 없습니다.둘 다 인증이 있습니다.두 가지 주요 차이점은 무엇입니까?왜 결합하지 않는 거죠?PECL은 PHP Extension Community Library의 약자로, C로 작성된 확장 기능을 PHP에 로드하여 추가 기능을 제공할 수 있습니다.이러한 확장을 설치하려면 관리자 권한, C 컴파일러 및 관련 도구 체인이 있어야 합니다. PEAR는 PHP Extension and Application Repository로 라이브러리와 코드가 IN php로 기술되어 있습니다.다운로드, 인스톨, 코드에 짜넣기만 하면 됩니다. 네, 비슷하지만 매우 다릅니다.PECL은 PHP용 C 확장의..

source 2022.09.06

binlog-do-db와 replicate-do-db의 차이점은 무엇입니까?

binlog-do-db와 replicate-do-db의 차이점은 무엇입니까? MySQL Master-Slave 초보입니다. 그리고 나는 두 개의 튜토리얼을 읽었다. MariaDB(마스터-슬레이브) 리플리케이션 설정 방법 MariaDB 마스터-슬레이브 복제 설정 첫 번째 튜토리얼에서는.그래서... [mysqld] Master section log-bin server_id=1 replicate-do-db=employees bind-address=192.168.0.18 [mysqld] SLAVE Section server_id=2 replicate-do-db=employees 하지만 두 번째 튜토리얼에서는 [mysqld] Master server_id=1 log-basename=master log-bin bi..

source 2022.09.06

mysql: SOURCE 오류 2?

mysql: SOURCE 오류 2? 파일, .sql 파일)에 대한 때,'metropolises.sql'이전에 작성해서 데이터베이스에서 저장한 다음 오류가 표시됩니다. 'metropolises' 파일을 열지 못했습니다.sql', 오류: 2 뭐가 잘못됐는지 알아?텍스트 파일에서 SQL 문을 실행하기 위해 명령어를 사용한다는 것을 의미한다고 가정하면 지정된 오류 번호는 POSIX 계층에서 전달된 것으로 간주됩니다. 따라서 이 리소스를 사용하여 오류 값 2는 "그런 파일 또는 디렉토리가 없음"을 의미함을 추론할 수 있습니다. 요컨대 길을 잘못 들었군요. MySQL 서버의 컨텍스트에서 현재 작업 디렉토리가 무엇인지 확실하지 않으므로 절대 경로를 제공하십시오.셸의 작업 디렉토리라고 생각할 수도 있지만, 이것이 사실..

source 2022.09.06

TypeError: 'module' 개체를 호출할 수 없습니다.

TypeError: 'module' 개체를 호출할 수 없습니다. File "C:\Users\Administrator\Documents\Mibot\oops\blinkserv.py", line 82, in __init__ self.serv = socket(AF_INET,SOCK_STREAM) TypeError: 'module' object is not callable 이 에러가 발생하는 이유는 무엇입니까?저는 혼란스러워요. 내 질문에 답하기 위해 알아야 할 것은 무엇입니까?socket 「Module」, 「Module」을 하고 있습니다.socket. 해야 요.socket.socket(...) ★★★★★★★★★★★★★★★★★」from socket import socket: >>> import socket >>>..

source 2022.09.06

Chrome에서 JavaScript 함수 정의 찾기

Chrome에서 JavaScript 함수 정의 찾기 Chrome의 Developer Tools는 훌륭하지만, 그들이 가지고 있지 않은 것 중 하나는 JavaScript 함수의 정의를 찾는 방법입니다.외부 JS파일이 많은 사이트에서 작업하고 있기 때문에 매우 편리합니다.물론 GREP로 해결되지만 브라우저가 훨씬 낫습니다.내 말은, 브라우저가 이걸 알아야 하는데 왜 노출시키지 않는거지?내가 예상한 것은 다음과 같았다. 페이지에서 '요소 검사'를 선택하면 요소 탭의 선이 강조 표시됩니다. 라인을 마우스 오른쪽 버튼으로 클릭하고 '함수 정의로 이동'을 선택합니다. 올바른 스크립트가 스크립트 탭에 로드되고 함수 정의로 이동합니다. 우선 이 기능은 존재하지만 놓치고 있는 것입니까? 그렇지 않으면 WebKit에서 온..

source 2022.09.05

MySql : InnoDB_Force_recovery = 1은 읽기 전용 테이블로 이어집니다.

MySql : InnoDB_Force_recovery = 1은 읽기 전용 테이블로 이어집니다. 저는 MariaDB 10.1.18에서 실행되는 어플리케이션을 가지고 있는데 데이터 파손 문제가 있었습니다.그래서 my.cnf에서는 파라미터 innoDB_force_recovery =1을 변경하여 이들을 무시합니다.그런데 테이블에 삽입을 할 수 없어요.단, innoDB_force_recovery = 4일 때는 삽입이 금지되어 있다고 생각했습니다.innoDB_force_recovery = 1 이면 삽입이 가능합니까?크리스토프설정해도 데이터 손상이 수정되지 않습니다!데이터베이스를 재구성하기 전에 데이터를 백업할 수 있도록 손상을 무시합니다. InnoDB를 시작하고 테이블을 덤프할 수 있도록 이 변수를 0보다 큰 값으..

source 2022.09.05

바이트를 킬로바이트, 메가바이트, 기가바이트로 포맷

바이트를 킬로바이트, 메가바이트, 기가바이트로 포맷 시나리오: 다양한 파일의 크기가 바이트 단위로 데이터베이스에 저장됩니다.이 크기 정보를 킬로바이트, 메가바이트 및 기가바이트로 포맷하는 가장 좋은 방법은 무엇입니까?예를 들어 Ubuntu가 "5.2 MB(5445632 바이트)"라고 표시하는 MP3가 있습니다.웹 페이지에 "5.2MB"로 표시하고 1메가바이트 미만의 파일은 KB로, 1기가바이트 이상의 파일은 GB로 표시하려면 어떻게 해야 합니다.function formatBytes($bytes, $precision = 2) { $units = array('B', 'KB', 'MB', 'GB', 'TB'); $bytes = max($bytes, 0); $pow = floor(($bytes ? log($by..

source 2022.09.05

필터 메서드 내부의 vue 인스턴스/데이터 액세스

필터 메서드 내부의 vue 인스턴스/데이터 액세스 이렇게 필터 기능 내부의 vue 인스턴스 데이터에 접속하려고 합니다.JS:- new Vue({ data:{ amount: 10, exchangeRate:50 }, el:"#app", filters:{ currency: function(amount){ console.log(this); //return amount * this.exchangeRate; return amount *50; } } }) HTML: {{ amount | currency}} 제 목표는 사용하시는 것입니다.return amount * this.exchangeRate;그렇지만this와 동등하다window여기. 이거 어떻게 하는 거야?감사합니다. jsfiddleVue의 창시자 Evan에 따..

source 2022.09.05

Java 제네릭 - 클래스 가져오기?

Java 제네릭 - 클래스 가져오기? 이 질문에는 이미 답변이 있습니다. 범용 타입 T의 클래스인스턴스를 가져오려면 어떻게 해야 하나요? (23개 답변) 닫힘8년 전. 이렇게 프로그램된 목록이 있어요public class MyListT 변수를 사용하여 클래스 이름을 가져올 수 있는 방법이 있습니까?MyListT가 String, Socket 등인지 알고 계십니까? EDIT: 아니요, 여기서 답을 찾았습니다.간단한 답변:그럴수는 없어요. 장황한 답변: 범용 타입 T는 Java에서 구현되는 방식 때문에 런타임에 유지되지 않습니다.단, 개인 데이터 멤버를 사용할 수 있습니다. public class Foo { private Class type; public Foo(Class type) { this.type = ..

source 2022.09.05
반응형