반응형

source 880

PHP의 연결 풀링

PHP의 연결 풀링 J2EE 컨테이너에서처럼 PHP를 사용할 때 데이터베이스 연결을 캐시할 수 있습니까?만약 그렇다면, 어떻게?php에는 연결 풀링이 없습니다. mysql_pconnect와 connection pooling은 다른 것입니다.에는 많은 문제가 있습니다.mysql_pconnect먼저 매뉴얼을 읽고 신중하게 사용해야 하지만 이는 연결 풀링이 아닙니다. 연결 풀링은 응용 프로그램 서버가 연결을 관리하는 기술입니다.응용 프로그램이 연결을 필요로 할 경우 응용 프로그램서버에 연결을 요청하고 사용 가능한 연결이 있는 경우 응용 프로그램서버는 풀링된 연결 중 하나를 반환합니다. 접속 확장을 php로 할 수 있습니다.http://www.oracle.com/technetwork/articles/dsl/wh..

source 2023.01.22

html에서 php를 사용하여 img src, title 및 alt를 추출하는 방법은 무엇입니까?

html에서 php를 사용하여 img src, title 및 alt를 추출하는 방법은 무엇입니까? 이 질문에는 이미 답변이 있습니다. PHP에서 HTML/XML을 어떻게 해석하고 처리합니까? (31 회답) 닫힘3년 전. 제 웹사이트에 있는 모든 이미지를 제목과 대체 표현으로 나열하는 페이지를 만들고 싶습니다. HTML을 모두 을 이미 했지만, 은 HTML 파일을 해야 할지 .src,title ★★★★★★★★★★★★★★★★★」alt ada HTML에서: 어느 정도 정규식을 사용하는 것이 좋겠지만, 태그의 순서가 다를 수 있기 때문에, 모두 우아하게 해석하는 방법을 잘 모릅니다(어려운 것은 char로 할 수 있지만, 그것은 괴롭습니다).$url="http://example.com"; $html = file_..

source 2023.01.22

요소를 기준으로 마우스 위치 찾기

요소를 기준으로 마우스 위치 찾기 캔버스를 이용한 작은 그림 앱을 만들고 싶습니다.그래서 캔버스에서 마우스 위치를 찾아야 해요.복사/붙여넣을 수 있는 jQuery 프리 답변을 찾을 수 없었기 때문에 사용한 솔루션은 다음과 같습니다. document.getElementById('clickme').onclick = function clickEvent(e) { // e = Mouse click event. var rect = e.target.getBoundingClientRect(); var x = e.clientX - rect.left; //x position within the element. var y = e.clientY - rect.top; //y position within the element. ..

source 2023.01.22

mysql 데이터베이스의 사이즈는 어떻게 취득합니까?

mysql 데이터베이스의 사이즈는 어떻게 취득합니까? mysql 데이터베이스의 크기를 얻는 방법은 무엇입니까? 대상 데이터베이스를 "v3"라고 가정합니다.이 쿼리를 실행하면 원하는 정보를 얻을 수 있습니다. SELECT table_schema "DB Name", ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables GROUP BY table_schema; 이 쿼리는 mysql 포럼에서 가져옵니다.이 포럼에서는 보다 포괄적인 절차를 이용할 수 있습니다.다음 MySQL 명령을 사용하여 확인할 수 있습니다. SELECT table_schema AS "Database", SUM(da..

source 2023.01.22

배열의 모든 값이 동일한지 확인합니다.

배열의 모든 값이 동일한지 확인합니다. 모든 값이 동일한 어레이를 찾아야 합니다.가장 빠른 방법이 뭔가요?값을 비교하고 루핑해야 할까요? ['a', 'a', 'a', 'a'] // true ['a', 'a', 'b', 'a'] // false const allEqual = arr => arr.every( v => v === arr[0] ) allEqual( [1,1,1,1] ) // true 또는 원라이너: [1,1,1,1].every( (val, i, arr) => val === arr[0] ) // true Array.protype. every (MDN에서):every()메서드는 어레이 내의 모든 요소가 제공된 함수에 의해 구현된 테스트를 통과하는지 여부를 테스트합니다.편집: 붉은 닌자가 되어라: !..

source 2023.01.12

Java split() 메서드는 마지막에 빈 문자열을 삭제합니까?

Java split() 메서드는 마지막에 빈 문자열을 삭제합니까? 이 질문에는 이미 답변이 있습니다. Java 문자열 분할이 빈 값을 제거했습니다. (5개의 답변) 닫힘6년 전에요. 아래 프로그램을 확인하세요. try { for (String data : Files.readAllLines(Paths.get("D:/sample.txt"))){ String[] de = data.split(";"); System.out.println("Length = " + de.length); } } catch (IOException e) { e.printStackTrace(); } Sample.txt: 1;2;3;4A;B;;a;b;c; 출력: 길이 = 4길이 = 2길이 = 3 두 번째와 세 번째 출력이 4가 아닌 2와 3..

source 2023.01.12

사전에 새 키를 추가하려면 어떻게 해야 합니까?

사전에 새 키를 추가하려면 어떻게 해야 합니까? 기존 사전에 키를 추가하려면 어떻게 해야 합니까?.add()★★★★★★ 。사전에서 해당 키에 값을 할당하여 새 키/값 쌍을 만듭니다. d = {'key': 'value'} print(d) # {'key': 'value'} d['mynewkey'] = 'mynewvalue' print(d) # {'key': 'value', 'mynewkey': 'mynewvalue'} 키가 존재하지 않으면 키가 추가되어 해당 값을 가리킵니다.이 값이 존재하는 경우 이 값이 가리키는 현재 값을 덮어씁니다.여러 키를 동시에 추가하려면 다음 명령을 사용합니다. >>> x = {1:2} >>> print(x) {1: 2} >>> d = {3:4, 5:6, 7:8} >>> x.upd..

source 2023.01.12

오브젝트 URL에서 파일 또는 BLOB를 가져오려면 어떻게 해야 합니까?

오브젝트 URL에서 파일 또는 BLOB를 가져오려면 어떻게 해야 합니까? 드래그 앤 드롭 등의 방법으로 이미지를 페이지에 로드할 수 있도록 하고 있습니다.할 때, ★★★★★★★★★★★★★★★★★★★★★★를 사용하고 있습니다.URL.createObjectURL브로로 URL 。은 취소하지 않습니다. ㅇㅇㅇ를 때, ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ.FormData 할 수 수 요?Blob ★★★★★★★★★★★★★★★★★」File 수 요.FormData 오브젝트?최신 솔루션: let blob = await fetch(url).then(r => r.blob()); url은 오브젝트 URL 또는 일반 URL일 수 있습니다.위의 코멘트에서 gengkev가 시사한 바와 같이 비동기 xhr2 콜을 사용하는 것이 최선의/유일..

source 2023.01.12

암호화 없이 PHP 코드를 보호하는 최적의 솔루션

암호화 없이 PHP 코드를 보호하는 최적의 솔루션 우선, 난 기적을 찾는 게 아니야PHP가 어떻게 동작하는지 알고 있으며, 암호화를 사용하지 않고는 클라이언트로부터 코드를 숨길 수 없습니다.단, 실행 중인 서버에 확장기능을 설치하는 비용이 발생합니다. 뭔가 다른 걸 찾고 있는데...난 내 코드를 암호화하거나 난독화하려는 게 아니야암호화/암호화 코드가 없는 PHP 스크립트는 많지만 상용 어플리케이션입니다.예를 들어 vBulletin 및/또는 IP입니다.보드 포럼 어플리케이션 이 사람들이 응용 프로그램에 어떤 접근 방식을 사용하는지 알고 싶을 뿐이에요 다른 제안도 받아들일 수 있습니다. 저는 독신이고 회사에 다니지 않습니다.제 제품도 매우 구체적이기 때문에 그렇게 많이 팔리지는 않을 것입니다.법률 전문가와 ..

source 2023.01.12

동적으로 Import된 모듈의 클래스 문자열 이름에서 동적 인스턴스화?

동적으로 Import된 모듈의 클래스 문자열 이름에서 동적 인스턴스화? python에서는 문자열의 이름을 알고 특정 클래스를 인스턴스화해야 하지만 이 클래스는 동적으로 가져온 모듈에 '생존'합니다.예를 들어 다음과 같습니다. 로더 클래스 스크립트: import sys class loader: def __init__(self, module_name, class_name): # both args are strings try: __import__(module_name) modul = sys.modules[module_name] instance = modul.class_name() # obviously this doesn't works, here is my main problem! except ImportErr..

source 2023.01.12
반응형