반응형

전체 글 720

트래비스가 도커 컨테이너를 구축하는 동안 phpunit 테스트를 실행하려면 어떻게 해야 합니까?

트래비스가 도커 컨테이너를 구축하는 동안 phpunit 테스트를 실행하려면 어떻게 해야 합니까? 저는 php8의 symphony5 프로젝트를 도커 컨테이너에서 개발하는데, 이 프로젝트는 mariadb를 프로젝트 db로 사용하고 다른 하나는 테스트 db로 사용합니다.최소 코드 적용 범위를 확인할 수 있도록 배치할 때마다 유닛 테스트를 실행하고 싶습니다. 내가 찾은 모든 튜토리얼은 이 것과 같은 도커 컨테이너를 사용하지 않는 것 같습니다. https://blog.travis-ci.com/2021-07-01-tests-laravel . 그리고 트래비스에서 테스트 DB를 실행하기 위해 운동할 수 없습니다. php Codesniffer나 phpstan 같은 체크는 문제가 없고 나는 그것들을 작동시켰습니다. - d..

programing 2023.10.27

Apache2를 통해 연결하는 동안에만 원격 MySqli Connection 시간 초과

Apache2를 통해 연결하는 동안에만 원격 MySqli Connection 시간 초과 Ubuntu 18.04 Apache EC2 Machine/Server - 172.2.27.1에서 mysqli가 MariaDB Server - 172.2.27.2(원격 mysqli 서버)에 연결되지 않지만 로컬 호스트(현재 172.2.27.1 Machine에도 MariaDB가 설치되어 있으므로 172.2.27에 대한 원격 연결)를 통해 연결됩니다.2가 터미널을 통해 구축 중입니다. mysql -h 172.2.27.2 -u test -p(172.2.27.1 기계의 경우) 정확한 문제가 무엇인지 알 수 없습니다.가능한 모든 위치를 디버깅해 보았지만 찾을 수 없었습니다. Apache에 연결하는 동안 다음 오류가 발생합니다. ..

programing 2023.10.27

"pre_option_upload_url_path" WordPress 4.7에서 필터가 더 이상 점화되지 않습니다.

"pre_option_upload_url_path" WordPress 4.7에서 필터가 더 이상 점화되지 않습니다. 제 테마의 기능에 아래 필터가 추가되어 있습니다.php 파일: function cdn_upload_url() { if ( ! is_admin() ) { return 'http://d24fxnpb2c5viy.cloudfront.net'; } } add_filter( 'pre_option_upload_url_path', 'cdn_upload_url' , 10); WordPress 4.7로 업그레이드한 후 이 필터는 더 이상 실행되지 않습니다. 도pre_option_{option}4.7에서는 필터가 더 이상 작동하지 않습니까? 어떤 도움이라도 주신다면 대단히 감사하겠습니다.숨겨진 관리 페이지가 ..

programing 2023.10.27

AngularJs 유닛 테스트 메모리 누수

AngularJs 유닛 테스트 메모리 누수 당신이 이미 알고 있듯이, 대량의 필기 단위 시험을 가지고 있는 우리들 중 많은 사람들이 사소한 문제를 해결할 수 없는 문제에 직면했습니다.저는 AngularJs 단위 테스트 가이드에 따라 재스민 구문으로 작성된 약 3500개 이상의 단위 테스트를 가지고 있습니다.카르마 러너를 사용하여 테스트를 실행합니다. 문제는 일부 메모리 누수로 인해 한 번에 실행할 수 없다는 것입니다.실행하는 동안 어떤 브라우저에서 실행되든 메모리가 쌓이고 어느 시점에서 브라우저가 충돌하고 연결이 끊어집니다.지금까지 제가 알고 있는 가장 좋은 해결책은 이 문제를 가진 커뮤니티에서 사용되는 테스트를 여러 번에 나눠서 한 번의 실행에서 나온 결과를 병합해서 정확한 범위를 얻는 것입니다. 이 ..

programing 2023.10.27

이벤트가 사람에 의해 트리거되었는지 확인합니다.

이벤트가 사람에 의해 트리거되었는지 확인합니다. 이벤트에 핸들러가 연결되어 있는데 트리거() 방식이 아닌 사람에 의해 트리거된 경우에만 실행했으면 합니다.어떻게 차이를 구분할 수 있습니까? 예를들면, $('.checkbox').change(function(e){ if (e.isHuman()) { alert ('human'); } }); $('.checkbox').trigger('change'); //doesn't alert 확인 가능합니다.e.originalEvent: 정의된 경우 클릭은 인간입니다. fiddle http://jsfiddle.net/Uf8Wv/ 을 보세요. $('.checkbox').change(function(e){ if (e.originalEvent !== undefined) { al..

programing 2023.10.27

C/C++에서 (식이) 진행되는 동안 세미콜론이 필요한 이유는 무엇입니까?

C/C++에서 (식이) 진행되는 동안 세미콜론이 필요한 이유는 무엇입니까? 내 생각엔 파싱이 더 쉬워진 것 같은데, 왜 그런지 정확히 알 수가 없네요. 그럼 이게 뭐가... do { some stuff } while(test); more stuff 그것이 ...보다 낫습니다 do { some stuff } while(test) more stuff 당신이 그 진술을 끝내려고 하니까요.문장은 블럭(괄호꼴로 구분됨) 또는 세미콜론으로 끝납니다."do this while this"는 하나의 문장으로, 블록으로 끝날 수 없기 때문에 다른 문장과 마찬가지로 세미콜론이 필요합니다.C++ 문법을 보면 반복문은 다음과 같이 정의됩니다. 하는 동안에 조건. ) 진술 (-init-statement condition-opt;..

programing 2023.10.22

Chrome 브라우저로 재생되지 않는 MP4 HEVC 비디오

Chrome 브라우저로 재생되지 않는 MP4 HEVC 비디오 저는 워드프레스 웹사이트에서 동영상을 호스팅하고 있고 사용자들은 mp4 동영상 파일을 업로드할 수 있습니다.동영상을 호스팅하는 것은 성능상 권장되지 않는 것으로 알고 있지만, 베타 테스트를 위해 몇 달 동안 이 작업을 하고 있습니다. 일부 mp4 파일은 검은색 화면으로 소리만 재생하는 등 제대로 작동하지 않습니다.그리고 저는 그 비디오들이 HEVC로 코딩되어 있다는 것을 알았습니다.사파리와 IE(Edge)는 잘 하고 있지만 내 사용자들의 브라우저를 주로 사용하는 Chrome은 잘 하고 있지 않습니다. 어떤 브라우저 사용자가 사용하든 간에 HEVC 비디오를 재생할 수 있는 워드프레스 웹사이트를 만들 수 있는 방법이 있습니까?카니우스에 따르면 H...

programing 2023.10.22

XPath를 사용하여 특성 가져오기

XPath를 사용하여 특성 가져오기 주어진 XML 구조는 다음과 같습니다. Harry Potter 29.99 Learning XML 39.95 어떻게 하면 가치를 얻을 수 있을까요?lang(어디에lang가eng책 제목에서), 첫 번째 요소에 대해? 첫 번째 요소에 대한 lang(책 제목에서 lang=eng)의 값을 얻으려면 어떻게 해야 합니까? 용도: /*/book[1]/title/@lang 이것은 다음을 의미합니다. 선택합니다.lang첫번째의 자식인 제목 요소의 속성bookXML 문서의 최상위 요소의 자식입니다. 이 특성의 문자열 값만 가져오려면 표준 XPath 함수를 사용합니다. string(/*/book[1]/title/@lang) 감사합니다! 이것으로 디브 내부의 데이터 속성과 관련된 비슷한 문제..

programing 2023.10.22

unix:/var/run/docker.sock에서 도커 데몬에 연결할 수 없습니다.도커 데몬이 실행 중입니까?

unix:/var/run/docker.sock에서 도커 데몬에 연결할 수 없습니다.도커 데몬이 실행 중입니까? 인터넷에서 사용 가능한 모든 솔루션을 적용했지만 여전히 도커를 실행할 수 없습니다. 서버에서 Scrapy Spash를 사용하고 싶습니다. 여기 있습니다.history내가 실행한 명령들에 대해. docker run -p 8050:8050 scrapinghub/splash sudo docker run -p 8050:8050 scrapinghub/splash sudo usermod -aG docker $(whoami) sudo docker run -p 8050:8050 scrapinghub/splash newgrp docker sudo docker run -p 8050:8050 scrapinghub/..

programing 2023.10.22

재정의는 C에서는 허용되지만 C++에서는 허용되지 않습니까?

재정의는 C에서는 허용되지만 C++에서는 허용되지 않습니까? 이 코드는 C에서는 작동하지만 C++에서는 작동하지 않는 이유는 무엇입니까? int i = 5; int i; // but if I write int i = 5; again I get error in C also int main(){ // using i } 잠정적 정의는 C에서는 허용되지만 C++에서는 허용되지 않습니다. 잠정적인 정의는 스토리지 클래스 지정자와 초기화자가 없는 모든 외부 데이터 선언입니다. C99 6.9.2/2 이니셜라이저 없이 fi틀 범위를 가지며, 스토리지 클래스 지정자가 없거나 스토리지 클래스 지정자가 정적인 개체에 대한 식별자 선언은 잠정적인 디fi네이션을 구성합니다.번역 단위가 식별자 fi에 대한 하나 이상의 잠정적인 fi을 ..

programing 2023.10.22
반응형