반응형

Java 30

C ++에서 "일반 프로그래밍"의 의미는 무엇입니까?

C ++에서 "일반 프로그래밍"의 의미는 무엇입니까? C ++에서 제네릭 프로그래밍 의 의미는 무엇입니까 ? 또한 container, iterator 및 다른 유형의 의미 를 파악하려고합니다 . 일반 프로그래밍 은있는 그대로 컴파일되는 소스 코드를 작성하는 것이 아니라 컴파일 과정에서 컴파일러가 소스 코드로 변환하는 소스 코드의 "템플릿"을 작성하는 것을 의미합니다. 일반 프로그래밍의 가장 간단한 예 는 다른 개체의 컬렉션을 포함하는 배열, 목록 또는 맵과 같은 컨테이너 클래스 입니다. 그러나 일반적인 프로그래밍에는 훨씬 더 많은 것이 있습니다. C ++ (및 메타 프로그래밍 이라고 함)의 맥락 에서 이는 컴파일 타임에 평가되는 프로그램을 작성하는 것을 의미합니다 . 제네릭 프로그래밍의 기본 예는 컨테이..

programing 2021.01.15

asp.net mvc 2에서 TryUpdateModel을 언제, 왜 사용합니까?

asp.net mvc 2에서 TryUpdateModel을 언제, 왜 사용합니까? TryUpdateModel의 작동 방식을 확인하기 위해 기본 코드 샘플 만 찾을 수없는 것 같습니다. 언제 사용하고 왜 사용합니까? 이 메서드를 사용하여 주어진 컨트롤러를 통해 특정 뷰를 지원하는 모델을 업데이트 할 수 있습니다. 예를 들어, 속성 Bar가 텍스트 상자로 채워진 Foo 객체를 표시하는 뷰가있는 경우 컨트롤러에서 Save () 메서드를 호출하고 TryUpdateModel을 호출하여 Foo를 업데이트 할 수 있습니다. public class Foo { public string Bar { get; set; } } // ... in the controller public ActionResult Save() { var..

programing 2021.01.15

셸 스크립트에서 사용할 수없는 virtualenvwrapper 함수

셸 스크립트에서 사용할 수없는 virtualenvwrapper 함수 그래서 다시 한번, 저는 제 삶을 더 쉽게 만들고 많은 시간을 절약 할 수있는 멋진 파이썬 프로그램을 만듭니다. 물론 이것은 virtualenvwrapper의 mkvirtualenv기능으로 만들어진 virtualenv를 포함합니다 . 프로젝트에는 몇 개의 필수 라이브러리 (요청도 : D)가 포함 된 requirements.txt 파일이 있으며 이러한 라이브러리 없이는 프로그램이 실행되지 않습니다. bin/run-app내 경로 에있는 실행 가능한 셸 스크립트 를 추가하려고 합니다 (실제로 기호 링크). 이제이 스크립트 내에서이 프로그램을 실행하기 전에 virtualenv로 전환해야합니다. 그래서 저는 이것을 #!/bin/bash # cd ..

programing 2021.01.15

"익명 구조체"는 표준입니까?

"익명 구조체"는 표준입니까? 그리고 실제로 그들은 무엇입니까? MSDN 은 익명 구조체가 C ++에서 비표준이라고 간주 합니다. Microsoft C 확장을 사용하면 이름을 지정하지 않고도 다른 구조 내에서 구조 변수를 선언 할 수 있습니다. 이러한 중첩 구조를 익명 구조라고합니다. C ++는 익명 구조를 허용하지 않습니다. 익명 구조의 멤버는 포함하는 구조의 멤버 인 것처럼 액세스 할 수 있습니다. @ K-ballo는 동의합니다 . 이 기능이 이름이 지정되지 않은 구조체를 만드는 것과 반드시 ​​동일하지는 않지만 표준 단어의 차이를 볼 수는 없습니다. C ++ 11 말한다 : [C++11: 9/1]: [...] 의 클래스 지정자 그 클래스 헤드 를 생략 급 헤드 이름 익명 클래스를 정의한다. 이름이 ..

programing 2021.01.15

"일시 중단"상태와 높은 DiskIO는 sp_who2에서 무엇을 의미합니까?

"일시 중단"상태와 높은 DiskIO는 sp_who2에서 무엇을 의미합니까? 응용 프로그램에서 간헐적 인 속도 저하 문제를 해결하려고합니다. 여기 에 자세한 내용 이있는 별도의 질문이 있습니다 . sp_who2를 실행했는데 SUSPENDED 상태이고 DiskIO가 높은 연결 몇 개를 발견했습니다. 누군가 그것이 의미하는 바를 설명해 줄 수 있습니까? 이것은 매우 광범위한 질문이므로 폭 넓은 대답을하려고합니다. 현재 사용할 수없는 리소스에 대한 액세스를 요청하면 쿼리가 일시 중단됩니다. 이것은 잠긴 행과 같은 논리적 리소스이거나 메모리 데이터 페이지와 같은 물리적 리소스 일 수 있습니다. 리소스를 사용할 수있게되면 쿼리가 다시 실행되기 시작합니다. 높은 디스크 IO는 요청을 수행하기 위해 많은 데이터 페이..

programing 2021.01.15

(JSON :: ParserError)“{N} : 'alihack <% eval request (\ "alihack.com \") %>에 예기치 않은 토큰이 있습니다.

(JSON :: ParserError)“{N} : 'alihack 에 예기치 않은 토큰이 있습니다. Ruby on Rails 3.2.11 및 Ruby 1.9.3에 웹 사이트가 있습니다. 다음 오류의 원인은 무엇입니까? (JSON::ParserError) "{N}: unexpected token at 'alihack 로그에 이와 같은 몇 가지 오류가 있습니다. 그들 모두는 request (\ "alihack.com \")를 평가하려고합니다. 로그 파일의 일부 : "REMOTE_ADDR" => "10.123.66.198", "REQUEST_METHOD" => "PUT", "REQUEST_PATH" => "/ali.txt", "PATH_INFO" => "/ali.txt", "REQUEST_URI" => "/a..

programing 2021.01.15

Maven 프로파일로 스프링 활성 프로파일을 설정하는 방법

Maven 프로파일로 스프링 활성 프로파일을 설정하는 방법 빌드 도구로 maven을 사용하는 응용 프로그램이 있습니다. 다른 프로필에서 다른 속성을 설정하기 위해 maven 프로필을 사용하고 있습니다. 내가하고 싶은 것은 maven의 모든 활성 프로파일이 스프링 활성 프로파일로 이식되어 bean 서명 ( @profile) 에서 참조 할 수 있다는 것입니다 . 그러나 나는 그것을하는 방법을 잘 모르겠습니다. 예를 들어 : 다음 maven 설정을 고려하십시오. profile1 true profile2 development true production 내가 가지고 봄을 원하는 다른 프로파일을 지정 밖으로 받는다는 실행 가정 profile1및 development활성 프로파일로. 예를 들어 봄에 활성화 할 프로..

programing 2021.01.15

Dagger 2.0을 사용하여 단위 테스트에서 모듈 / 종속성을 어떻게 재정의합니까?

Dagger 2.0을 사용하여 단위 테스트에서 모듈 / 종속성을 어떻게 재정의합니까? 단일 종속성 이있는 간단한 Android 활동 이 있습니다. 다음 onCreate과 같이 활동에 종속성을 삽입합니다 . Dagger_HelloComponent.builder() .helloModule(new HelloModule(this)) .build() .initialize(this); 내에서는 ActivityUnitTestCaseMockito mock으로 종속성을 재정의하고 싶습니다. 모의를 제공하는 테스트 전용 모듈을 사용해야한다고 가정하지만이 모듈을 개체 그래프에 추가하는 방법을 알 수 없습니다. Dagger 1.x에서 이것은 분명히 다음과 같이 수행됩니다 . @Before public void setUp() ..

programing 2021.01.15

iOS 9 시작 화면이 검은 색입니다.

iOS 9 시작 화면이 검은 색입니다. iOS9로 업그레이드 한 후 내 앱의 스플래시 화면이 모두 검은 색입니다. 이것이 왜인지 아는 사람이 있습니까? 그들 중 일부는 .xib 스플래시 화면을 사용하고 일부는 이미지를 사용하지만 지금은 모두 검은 색입니다. 스플래시 화면이 iOS9에서 작동하려면 Xcode 7로 앱을 빌드해야합니까? 이것이 Apple의 의도 된 변경 사항인지에 대한 문서를 본 사람이 있습니까? 감사합니다! 업데이트 : 앱을 다시 살펴보면 실행 이미지 만 있고 .xib가 아직 올바르게 표시되지 않는 이전 앱이 여전히 올바르게 표시되므로 문제가 실행 화면 .xib와 관련된 것 같습니다. UPDATE2 : 로 싸리는 코멘트에 지적을 한 후 다시 설치하기 때문에 원인이 발사 이미지, 응용 프로그..

programing 2021.01.15

for <> 구문은 일반 수명 제한과 어떻게 다릅니 까?

for 구문은 일반 수명 제한과 어떻게 다릅니 까? 다음 코드를 고려하십시오. trait Trait {} fn foo>) {} fn bar(_b: Box>) {} 두 함수 foo와는 bara를 보인다 Box())); } 그리고 이제이 foo()값으로 할 수있는 것, 즉 호출 할 수있는 인수 에 대한 제한 이 있습니다 do_something(). 예를 들어 다음은 컴파일되지 않습니다. fn foo>) { let x: usize = 10; b.do_something(&x); } 지역 변수는 수명 매개 변수 (나는 그렇게 이유는 분명하다 생각)에 의해 지정된 수명보다 확실히 작은 수명을 가지고 있기 때문에 이것은 때문에 당신이 호출 할 수 없습니다, 컴파일되지 않습니다 b.do_something(&x)는 수명..

programing 2021.01.15
반응형