반응형

전체 글 781

PHPUunit: 여러 인수를 사용하여 여러 메서드 호출을 모의하려면 어떻게 해야 합니까?

PHPUunit: 여러 인수를 사용하여 여러 메서드 호출을 모의하려면 어떻게 해야 합니까? 저는 PHPUunit을 이용한 방법에 대한 단위 테스트를 작성하고 있습니다.내가 테스트하는 방법은 동일한 개체에 대해 동일한 방법을 세 번 호출하지만 다른 인수 집합을 사용합니다.제 질문은 여기서 여기서 하는 질문과 비슷합니다. 다른 게시물에 올라온 질문들은 하나의 주장만을 취하는 조롱 방법과 관련이 있습니다. 그러나 내 방법은 여러 인수를 사용하므로 다음과 같은 것이 필요합니다. $mock->expects($this->exactly(3)) ->method('MyMockedMethod') ->with( $this->logicalOr( $this->equalTo($arg1, $arg2, arg3....argNb), ..

codememo 2023.08.16

Yii 2를 사용하여 Ajax 호출에서 잘못된 요청(#400)을 받는 중

Yii 2를 사용하여 Ajax 호출에서 잘못된 요청(#400)을 받는 중 내 코드는 다음과 같습니다. $(document).on('change', '#tblhotel-int_zone_id', function(e){ var zoneId = $(this).val(); var form_data = { zone: zoneId }; $.ajax({ url: "state", type: "POST", data: form_data, success: function(response) { alert(response); } }); }); 표시되는 내용: 잘못된 요청(#400):데이터 제출을 확인할 수 없습니다. 그리고 나는 이미.이 문제를 어떻게 해결할 수 있습니까?참고: Skullcrasher의 답변을 참조하여 올바른 방..

codememo 2023.08.16

github의 두 분기 간 단일 파일에 대한 디프를 생성하려면 어떻게 해야 합니까?

github의 두 분기 간 단일 파일에 대한 디프를 생성하려면 어떻게 해야 합니까? 하나의 파일에 대해 diff를 생성하여 두 버전 간의 차이를 표시해야 합니다. 이 두 버전은 실제로 github의 태그입니다.그런 다음 이메일을 통해 이 디프를 누군가에게 보내고 싶기 때문에 디프를 위한 github URL이 이상적입니다.Github 비교 보기를 사용하면 변경된 모든 파일에 대해 이 작업을 수행할 수 있지만, 내 보고서에 수천 개의 파일이 있기 때문에 좋지 않습니다. 다음과 같이 명령줄에서 이 작업을 수행할 수 있지만, 전자 메일을 통해 다른 사용자에게 diff를 보내야 하기 때문에 도움이 되지 않습니다. git diff tag1 tag2 -- path/to/file 여기서 설명한 명령줄 버전을 찾았습니다..

codememo 2023.08.16

PHP CLI는 사용자로부터 입력을 받은 다음 변수에 덤프하는 것이 가능합니까?

PHP CLI는 사용자로부터 입력을 받은 다음 변수에 덤프하는 것이 가능합니까? php cli를 사용하여 사용자로부터 입력을 받은 다음 입력을 변수에 덤프하고 스크립트가 진행되는 것이 가능합니까? 마치 c++처럼.cin기능? 만약 그렇다면 그것이 가능합니까? 아마도 php 뿐만 아니라 아마도 몇몇 리눅스 명령들로?php CLI 모드에서 표준 입력에서 행을 읽으려면 다음을 수행합니다. $fin = fopen ("php://stdin","r"); $line = fgets($fin); PHP의 이전 버전에서STDIN상수가 작동할 수도 있습니다. $line = fgets(STDIN); 입력에서 모든 내용을 읽으려면 다음을 사용합니다. file_get_contents('php://input'); 이 PHP 설명서..

codememo 2023.08.16

mysql/messagadbrict_trans_table 모드입니다.활성화하기 전에 로그

mysql/messagadbrict_trans_table 모드입니다.활성화하기 전에 로그 이전 버전의 MariaDB(10.1)를 실행하는 이전 레거시 응용 프로그램이 있습니다.업그레이드하기 전에 삽입 실패, 자동 자르기 등을 모두 "잡았는지" 확인하고 싶습니다. 저는 이 모든 이벤트를 기록하여 스키마 또는 응용 프로그램 코드에서 필요한 변경을 수행할 수 있는 방법을 찾고 있습니다. 지금까지 제가 찾은 유일한 것은 strict_trans_table을 완전히 비활성화하는 방법이었는데, 이것은 제가 원하는 것이 아닙니다. 감사합니다. (strict_trans_table 태그를 만들지 못했습니다.)언급URL : https://stackoverflow.com/questions/70935583/mysql-maria..

codememo 2023.08.16

Swift의 UIAlert Controller에 TextField를 추가하는 방법

Swift의 UIAlert Controller에 TextField를 추가하는 방법 저는 보여주려고 노력하고 있습니다.UIAlertController와 함께UITextView줄을 추가할 때: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } 나는Runtime오류: 치명적 오류: 선택적 값의 래핑을 해제하는 동안 예기치 않게 0이(가) 발견되었습니다. let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) ..

codememo 2023.08.16

Spring Framework를 사용하여 OPTIONS 요청에 대한 CORS 사용

Spring Framework를 사용하여 OPTIONS 요청에 대한 CORS 사용 서비스에 PUT Ajax를 호출할 때마다 다음 오류가 반환됩니다. XMLHttpRequest는 http://localhost:8080/users/edit를 로드할 수 없습니다.비행 전 요청에 대한 응답이 액세스 제어 검사를 통과하지 못했습니다.요청한 리소스에 'Access-Control-Allow-Origin' 헤더가 없습니다.따라서 오리진 'http://localhost:63342'에 액세스할 수 없습니다.응답에 HTTP 상태 코드 403이 있습니다. 이틀간의 조사 끝에 코드에 대한 다음 해결책을 시도해 보기로 했습니다. 필요한 클래스를 로드하고 응용 프로그램을 실행하는 기본 클래스입니다. @SpringBootApplic..

codememo 2023.08.16

"SqlParameterCollection은 Null이 아닌 SqlParameter 유형 개체만 허용하고 String 개체는 허용하지 않습니다."

"SqlParameterCollection은 Null이 아닌 SqlParameter 유형 개체만 허용하고 String 개체는 허용하지 않습니다." 계속 예외가 발생합니다. The SqlParameterCollection only accepts non-null SqlParameter type objects, not String objects 다음 코드를 실행하는 동안: string StrQuery; using (SqlConnection conn = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=SanFransiscoData;Integrated Security=True;Pooling=False")) { using (SqlCommand comm =..

codememo 2023.08.16

ORA-29283: "SYS"에서 잘못된 파일 작업 ORA-06512:.UTL_FILE", 536행

ORA-29283: "SYS"에서 잘못된 파일 작업 ORA-06512:.UTL_FILE", 536행 아래는 테이블에서 플랫 파일로 데이터를 추출하는 데 사용하는 코드입니다. BEGIN DECLARE file_name VARCHAR2(50); file_handle utl_file.file_type; BEGIN file_name := 'table.txt'; file_handle := utl_file.fopen('SEND',file_name,'W'); FOR rec in( SELECT column 1 ||'~'||column 2 ||'~'||column 3 out_line FROM table1)LOOP UTL_FILE.PUT_LINE(file_handle,rec.out_line); UTL_FILE.FFLUSH..

codememo 2023.08.16

도커는 lxc-tools(사용자 공간 LXC 도구)에 무엇을 추가합니까?

도커는 lxc-tools(사용자 공간 LXC 도구)에 무엇을 추가합니까? 도커의 기능을 살펴보면 대부분 이미 LXC에서 제공하고 있습니다. 그래서 도커는 무엇을 추가합니까?일반 LXC에서 도커를 사용하는 이유는 무엇입니까?도커 FAQ: 도커는 lxc의 대체품이 아닙니다."lxc"는 프로세스를 서로 샌드박스화하고 리소스 할당을 제어할 수 있는 리눅스 커널(특히 네임스페이스 및 제어 그룹)의 기능을 나타냅니다. Docker는 커널 기능의 낮은 수준의 기반 위에 다음과 같은 강력한 기능을 갖춘 고급 도구를 제공합니다. 여러 컴퓨터에 걸쳐 휴대용으로 배포합니다.Docker는 애플리케이션과 애플리케이션의 모든 종속성을 단일 개체로 번들하는 형식을 정의합니다. 이 형식은 Docker 지원 시스템으로 전송할 수 있으..

codememo 2023.08.16
반응형