programing 319

SELECT 내에서 여러 CASE 콜을 심플화

SELECT 내에서 여러 CASE 콜을 심플화 나는 가지고 있다table_a테이블의 기본 키에 대한 두 개의 외부 키가 있습니다.options. I SELECT에 기반을 둔@_aValue그것들 중 하나에 필적하는 모양options프라이머리 키table_a여기서 멈추면 테이블 a의 각 행에 대해 두 세트의 옵션이 있는 테이블이 나타납니다.프라이머리 키가 다음과 같은 옵션에만 관심이 있습니다.@_aValue이러한 옵션의 세트는 1개뿐입니다만, 그 2개의 값 중 어느 것을 사용하는지는 사전에 알 수 없습니다.table_a이 일과 관련이 있을 거야또한 데이터베이스 내의 모든 행을 순서대로 가져오고 싶기 때문에 두 개의 쿼리가 이상적이지 않게 정렬되어야 한다고 생각합니다.유효한 솔루션을 실장하고 있습니다만, 퍼포..

programing 2023.01.31

PHPUnit: 두 어레이가 동일하지만 요소의 순서는 중요하지 않습니다.

PHPUnit: 두 어레이가 동일하지만 요소의 순서는 중요하지 않습니다. 배열 내 요소의 순서가 중요하지 않거나 변경될 수 있는 경우 두 개체의 배열이 동일하다고 주장하는 좋은 방법은 무엇입니까?PHPUnit 7.5에 추가된 assertEqualsCanonicalizing 메서드를 사용할 수 있습니다.이 방법을 사용하여 어레이를 비교할 경우 이러한 어레이는 PHPUnit 어레이 비교기 자체별로 정렬됩니다. 코드 예: class ArraysTest extends \PHPUnit\Framework\TestCase { public function testEquality() { $obj1 = $this->getObject(1); $obj2 = $this->getObject(2); $obj3 = $this->ge..

programing 2023.01.31

SoapClient 클래스를 사용하여 PHP SOAP 호출을 발신하는 방법

SoapClient 클래스를 사용하여 PHP SOAP 호출을 발신하는 방법 PHP 코드 작성에 익숙하지만 객체 지향 코딩은 잘 사용하지 않습니다.(클라이언트로서) SOAP와 대화해야 하는데 구문을 제대로 찾을 수 없습니다.SoapClient 클래스를 사용하여 새 연결을 올바르게 설정할 수 있는 WSDL 파일이 있습니다.그러나 실제로 올바른 전화를 걸어 데이터를 반환받을 수 없습니다.다음의 (간소화된) 데이터를 송신할 필요가 있습니다. 연락처 아이디 담당자명 개요 양 WSDL 문서에는 2개의 기능이 정의되어 있습니다만, 필요한 기능은 1개 뿐입니다(이하 First Function).다음은 사용 가능한 기능 및 유형에 대한 정보를 얻기 위해 실행하는 스크립트입니다. $client = new SoapClien..

programing 2023.01.31

SOAP 메시지와 WSDL의 차이점

SOAP 메시지와 WSDL의 차이점 SOAP 메시지와 WSDL이 어떻게 일치하는지 헷갈립니다.다음과 같은 SOAP 메시지를 조사하기 시작했습니다. POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn IBM SOAP 메시지는 모두 WSDL 메시지입니까?SOAP은 자체 'SOAP 메시지' 또는 'WSDL'을 받아들이는 프로토콜입니까?서로 다른 경우 SOAP 메시지를 언제 사용해야 하며 WSDL을 언제 사용해야 합니까? 이 부분에 대해 좀 더 명확히 해주시면 좋을 것 같습니다.SOAP 문서는 요청별로 전송됩니다.예를 들어, 서점이며, 특정 서적의 현재 가격을..

programing 2023.01.31

en_UK는 부정한 로케일입니까?

en_UK는 부정한 로케일입니까? 지금까지 항상 'en'을 사용했어요영국'은 영국 영어입니다.오늘 Zend Framework에서 사용할 때 로케일이 인식되는 로케일의 긴 목록에 포함되지 않아 오류가 발생했습니다. 이 리스트의 간단한 발췌를 다음에 나타냅니다. 'ee_GH' => true, 'ee_TG' => true, 'ee' => true, 'el_CY' => true, 'el_GR' => true, 'el' => true, 'en_AS' => true, 'en_AU' => true, 'en_BE' => true, 'en_BW' => true, 'en_BZ' => true, 'en_CA' => true, 'en_GB' => true, 'en_GU' => true, 'en_HK' => true, 'en_..

programing 2023.01.31

http://localhost:8000/broadcasting/auth 404(찾을 수 없음)

http://localhost:8000/broadcasting/auth 404(찾을 수 없음) 개인 채널에서 앱을 푸셔에 연결하려고 합니다. 그러나 다음과 같은 오류가 발생합니다. pusher.js?b3eb:593 POST http://localhost:8000/broadcasting/auth 404(찾을 수 없음) 에러의 원인과 해결 방법config/app.php를 참조해 주세요. App\Providers\BroadcastServiceProvider::class,config/app.php에는 이름이 같지만 네임스페이스가 다른 서비스 프로바이더가 2개 있습니다. Illuminate\Broadcasting\BroadcastServiceProvider::class, App\Providers\Broadcast..

programing 2023.01.31

어디에 isset() 및 !empty()를 사용해야 합니까?

어디에 isset() 및 !empty()를 사용해야 합니까? 선가 isset()는 빈 을 "비우다"로 합니다.TRUE 때문에isset() 및 . 해서 이렇게 쓸 수 요.empty()사용자가 입력했는지 확인합니다. 말이 정말입니까?isset()는 빈 을 "비우다"로 합니다.TRUE 어떤 요?isset()!empty()가가있 ?는 ?? ???? 예를 들어, if(isset($_GET['gender']))... 이것을 사용하여 if(!empty($_GET['gender']))... isset vs.!빈칸 FTA: "isset()은 변수가 (False, 0 또는 빈 문자열)을 포함하지만 NULL이 아닌지 확인합니다. var가 있으면 TRUE를 반환하고, 없으면 FALSE를 반환합니다. 한편, empty() 함수..

programing 2023.01.31

함수의 모든 인수를 해당 함수 내에서 단일 개체로 가져올 수 있습니까?

함수의 모든 인수를 해당 함수 내에서 단일 개체로 가져올 수 있습니까? PHP에는 와 이 있는데 JavaScript에도 비슷한 것이 있나요?최신 Javascript 또는 Typescript의 경우: class Foo { reallyCoolMethodISwear(...args) { return args.length; } } function reallyCoolFunction(i, ...args) { return args[i]; } const allHailTheLambda = (...args) => { return args.constructor == Array; }; const x = new Foo().reallyCoolMethodISwear(0, 1, 2, 3, 4); const y = reallyCoolF..

programing 2023.01.31

php: 예외를 포착하고 실행을 계속할 수 있습니까?

php: 예외를 포착하고 실행을 계속할 수 있습니까? 예외를 포착하여 스크립트 실행을 계속할 수 있습니까?네, 하지만 실행하는 내용에 따라 달라집니다. 예. try { a(); b(); } catch(Exception $ignored){ } c(); c()항상 실행됩니다., 만약 ★★★★★★★★★★★★★★★★.a()의해 예외 「」가 합니다.b()는 실행되지 않습니다. 은 건건 the 에 넣어 주세요.try서로 의지하는 블록입니다.예.b의 a라고 하는 것은 말이 안 된다.b그 try-catch네, 실행을 계속하려는 곳에서 예외를 포착하면 됩니다. try { SomeOperation(); } catch (SomeException $ignored) { // do nothing... php will ignore..

programing 2023.01.31

Java API는 왜 쇼트나 바이트 대신 int를 사용하는가?

Java API는 왜 쇼트나 바이트 대신 int를 사용하는가? API를 사용하는 는 무엇입니까?int의 경우, 삭제short또는 심지어byte★★★★★★★★★★★★★★★★★★? 예:클래스의 필드에서는int. 작을 , 이러한 타입 「 「 「 」 「 」 )은 왜 행해지는 요.short,int★★★★★★★★★★★★★★★★★★?그 이유들 중 일부는 이미 지적되었다.예를 들어...(거의) 바이트 단위에서의 모든 연산은 이러한 원본을 int"로 승격합니다.단, 다음 질문은 다음과 같습니다.이러한 유형은 왜int 한 단계 더 깊이 들어가려면:답은 Java Virtual Machine 명령 집합과 관련이 있을 수 있습니다.Java Virtual Machine Specification의 표에서 요약한 바와 같이 추가, ..

programing 2023.01.21