반응형

java 2507

PHP 함수는 기본적으로 무엇을 반환합니까?

PHP 함수는 기본적으로 무엇을 반환합니까? 명시 적으로 아무것도 반환하지 않으면 PHP 함수가 정확히 무엇을 반환합니까? function foo() {} 어떤 유형입니까? 그것은 어떤 가치입니까? ===로 정확히 어떻게 테스트합니까? 이것이 php4에서 php5로 변경 되었습니까? function foo() {}와 사이에 차이가 있습니까?function foo() { return; } (나는 그것을 테스트하는 방법을 묻지 않습니다. if (foo() !=0) ...) null null if(foo() === null) - 아니. 다음을 수행하여 시도해 볼 수 있습니다. $x = foo(); var_dump($x); PHP 함수에서 값을 반환하지 않는 것은 null을 반환하는 함수와 동일한 의미를 갖습니..

Program Tip 2020.11.04

UI 스레드에서 강제로 GUI 업데이트

UI 스레드에서 강제로 GUI 업데이트 WinForms에서 UI 스레드에서 즉시 UI 업데이트를 강제하는 방법은 무엇입니까? 내가하는 일은 대략 다음과 같습니다. label.Text = "Please Wait..." try { SomewhatLongRunningOperation(); } catch(Exception e) { label.Text = "Error: " + e.Message; return; } label.Text = "Success!"; 작업 전에 레이블 텍스트가 "잠시 기다려주십시오 ..."로 설정되지 않습니다. 작업을 위해 다른 스레드를 사용하여이 문제를 해결했지만 털이 많아서 코드를 단순화하고 싶습니다. 처음에는 왜 OP가 응답 중 하나를 답으로 표시하지 않았는지 궁금했지만 직접 시도했지..

Program Tip 2020.11.04

SVN 작업 카피 레이아웃 버전을 어떻게 결정합니까?

SVN 작업 카피 레이아웃 버전을 어떻게 결정합니까? 예를 들어, SVN 1.5 클라이언트에는 작업 복사본 용 레이아웃이 하나 있고 SVN 1.6 클라이언트에는 다른 레이아웃이 있습니다. 새로운 클라이언트가 건 드리면 레이아웃이 자동으로 업그레이드된다는 것을 이해합니다. 내 시스템에 작업 복사본이있는 경우 사용중인 레이아웃 버전을 어떻게 알 수 있습니까? .svn/format존재하는 경우 번호를 읽으십시오. 버전 7은 SVN 1.3입니다. 버전 8은 SVN 1.4입니다. 버전 9는 SVN 1.5입니다. .svn/format존재하지 않는 경우 버전 번호는의 첫 번째 줄에 있습니다 .svn/entries. 버전 10은 SVN 1.6입니다. 버전 12는 SVN 1.7입니다. Subversion 1.6은 .sv..

Program Tip 2020.11.04

WCF에 대한 코드에서 IncludeExceptionDetailInFaults를 true로 설정합니다.

WCF에 대한 코드에서 IncludeExceptionDetailInFaults를 true로 설정합니다. App.Config를 사용하지 않고 코드에서 IncludeExceptionDetailInFaults를 어떻게 설정합니까? 예, 물론입니다-서비스 호스트를 열기 전에 서버 측에서. 그러나 이렇게하려면 WCF 서비스를 자체 호스팅해야합니다. IIS 호스팅 시나리오에서는 작동하지 않습니다. ServiceHost host = new ServiceHost(typeof(MyWCFService)); ServiceDebugBehavior debug = host.Description.Behaviors.Find(); // if not found - add behavior with setting turned on if (..

Program Tip 2020.11.04

SqlAlchemy를 사용하여 ID로 데이터베이스를 쿼리하는 방법은 무엇입니까?

SqlAlchemy를 사용하여 ID로 데이터베이스를 쿼리하는 방법은 무엇입니까? id비슷한 SQLAlchemy 데이터베이스를 쿼리해야 합니다. User.query.filter_by (username = 'peter') 하지만 이드를 위해서. 어떻게해야합니까? [Google 및 SO 검색은 도움이되지 않았습니다.] 쿼리에는 테이블의 기본 키에 의한 쿼리를 지원 하는 get 함수id 가 있습니다. 예를 들어 ID가 23 인 개체를 쿼리하려면 다음을 수행합니다. User.query.get(23) 참고 : 다른 댓글 작성자와 답변에서 언급했듯이 이것은 단순히 "기본 키에서 쿼리 필터링 수행"의 약어가 아닙니다. SQLAlchemy 세션의 상태에 따라이 코드를 실행하면 데이터베이스를 쿼리하고 새 인스턴스를 반환하..

Program Tip 2020.11.04

maven : 명령 줄 옵션 또는 env 변수를 사용하여 로컬 저장소의 위치를 ​​재정의 할 수 있습니까?

maven : 명령 줄 옵션 또는 env 변수를 사용하여 로컬 저장소의 위치를 ​​재정의 할 수 있습니까? 현재는 settings.xml에 로컬 저장소의 위치를 ​​지정합니다. 때때로 다른 위치를 사용할 수 있도록 명령 줄 또는 환경 변수를 통해이 설정을 재정의 할 수 있습니까? maven.repo.local이 작업을 수행 하려면 매개 변수 를 지정 해야합니다. mvn package -Dmaven.repo.local=/alternate/repo/location 여기 에 관련된 SO 질문이 있습니다. settings.xml 파일에서 localRepository 설정을 사용하십시오. 예: /repo ... 자세한 정보는 여기 를 참조 하십시오 . 다음과 같이 "-Dmaven.repo.local ="을 사용하..

Program Tip 2020.11.04

예외가 특정 유형인지 확인하는 방법

예외가 특정 유형인지 확인하는 방법 try catch 코드가 있습니다. try { ... } catch(Exception ex) { ModelState.AddModelError( "duplicateInvoiceNumberOrganisation", "The combination of organisation and invoice number must be unique"); } 이 코드의 경우 데이터베이스에 레코드를 삽입하려고합니다. dba는 데이터베이스가 중복을 확인하고 중복이 있으면 오류를 반환하도록 설정했습니다. 현재 보시다시피 어떤 오류가 발생하더라도 동일한 오류를 모델에 추가하고 있습니다. dba에 의해 설정된 중복 오류로 인해 발생한 경우에만이 오류가 모델에 추가되도록 변경하고 싶습니다. 아래는 내..

Program Tip 2020.11.04

restTemplate을 사용하여 인증 헤더와 함께 GET 요청 보내기

restTemplate을 사용하여 인증 헤더와 함께 GET 요청 보내기 RestTemplate을 사용하여 일부 Authorization 헤더와 함께 GET 요청을 보내 내 서버에서 리소스를 검색해야합니다. 문서를 살펴본 후 GET 메서드는 헤더를 매개 변수로 받아들이지 않으며 accept 및 Authorization과 같은 헤더를 보내는 유일한 방법은 exchange 메서드 를 사용하는 것임을 알았습니다 . 그것은 매우 기본적인 행동이기 때문에 내가 뭔가를 놓치고 있는지 궁금해하고 그것을 할 수있는 다른 더 쉬운 방법이 있습니까? 당신은 아무것도 놓치고 있지 않습니다. RestTemplate#exchange(..)요청 헤더를 설정하는 데 사용하는 적절한 방법입니다. 다음은 예입니다 (POST를 사용하지만..

Program Tip 2020.11.04

Ansible은 Hudson / Jenkins와 같은 CI 도구를 대체합니까?

Ansible은 Hudson / Jenkins와 같은 CI 도구를 대체합니까? 최근 우리 회사에서는 배포 및 지속적 통합에 Ansible 을 사용하기로 결정했습니다 . 하지만 Ansible을 사용하기 시작했을 때 Maven으로 Java 프로젝트를 빌드하기위한 모듈이나 JUnit 테스트 또는 JMeter 테스트를 실행하기위한 모듈을 찾지 못했습니다. 따라서 저는 의심스러운 상태에 있습니다. Ansible을 잘못된 방식으로 사용하고있을 수 있습니다. Jenkins를 보면 빌드, 테스트 실행, 배포와 같은 작업을 수행 할 수 있습니다. Hudson에서 빠진 것은 AWS와 같은 클라우드 환경에서 인스턴스를 생성 / 삭제하는 것입니다. 일반적으로 Ansible / Jenkins를 사용해야하는 목적은 무엇입니까? ..

Program Tip 2020.11.04

원자에서`git commit`과`git push`를 어떻게 실행할 수 있습니까?

원자에서`git commit`과`git push`를 어떻게 실행할 수 있습니까? 실행할 수있는 방법이 있나요 git commit및 git push아톰 편집기는? 이 블로그 게시물을 읽었지만 언급 된 내용을 찾을 수 없습니다. http://blog.atom.io/2014/03/13/git-integration.html 당신이 찾고있는 것은 git-plus 패키지입니다. 그 설치 -이 같은 명령 전체 망할 놈의 통합 제공 commit, add, push, pull다른 사람의 제비를. 이 질문이 처음 제기 된 이후로 몇 가지 발전이있었습니다. git commit및 git push(lota 다른 명령과 함께) 둘 다 이제 앱에서 기본적으로 사용할 수 있습니다 (버전 1.18+). 변경 사항을 스테이징 및 검토하..

Program Tip 2020.11.04
반응형