반응형

java 2507

"템플릿 <>"대 괄호없는 "템플릿"-차이점은 무엇입니까?

"템플릿 "대 괄호없는 "템플릿"-차이점은 무엇입니까? 내가 선언했다고 가정하자. template void foo(T& t); 자, 차이점은 무엇입니까 template void foo(int& t); 과 template void foo(int& t); 의미 상? 그리고 대괄호가없는 템플릿과 빈 대괄호가있는 템플릿은 다른 컨텍스트에서 다른 의미를 가지고 있습니까? 관련 항목 : C ++ 템플릿의 특정 인스턴스를 강제로 인스턴스화하려면 어떻게합니까? template void foo(int& t);잠재적으로 다른 본문을 사용하여 템플릿 의 전문화 를 선언합니다 . template void foo(int& t);원인이 명시 적 인스턴스화 템플릿을하지만, 전문화를 도입하지 않습니다. 특정 유형에 대한 템플릿의 인..

Program Tip 2020.10.27

Quartz.net을 ASP.NET과 함께 사용하는 방법

Quartz.net을 ASP.NET과 함께 사용하는 방법 ASP.NET에서 Quartz.dll을 사용하는 방법을 모르겠습니다. 매일 아침 메일을 트리거하는 작업을 예약하기위한 코드를 어디에 작성해야합니까? 어떤 신체가 그것에 대해 알고 있다면 나를 도와주세요 ... 편집 : Quartz.NET을 PRO 방식으로 사용하는 방법을 찾았 습니까? 정말 유용합니다. 수행하려는 작업과 설정 방법에 따라 몇 가지 옵션이 있습니다. 예를 들어 Quartz.Net 서버를 독립 실행 형 Windows 서비스로 설치하거나 asp.net 애플리케이션에 임베드 할 수도 있습니다. 임베디드를 실행하려면 다음과 같이 global.asax에서 서버를 시작할 수 있습니다 (소스 코드 예제, 예제 # 12). NameValueColl..

Program Tip 2020.10.27

app.config에 값을 추가하고 검색합니다.

app.config에 값을 추가하고 검색합니다. 다음과 같이 app.Config에 키 값 쌍을 삽입해야합니다. Google에서 검색했을 때 다음 코드 스 니펫을 얻었습니다. System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); // Add an Application Setting. config.AppSettings.Settings.Add("ModificationDate", DateTime.Now.ToLongTimeString() + " "); // Save the changes in App.config file. config.Save(Configurat..

Program Tip 2020.10.27

모든 git 명령에 드라 이런 옵션이 있습니까?

모든 git 명령에 드라 이런 옵션이 있습니까? 모든 git 명령에 --dry-run 옵션이 있습니까, 아니면 실제로 수행하지 않고 명령이 수행 할 작업을 나타내는 옵션이 있습니까? 모든 명령이 자연스럽게 드라 이런을 직접 지원하지는 않습니다. git merge에는 자체 옵션이 있습니다 ( git merge --no-commit --no-ff) 그러나 git pull은 실제로 필요하지 않습니다 ( ' git fetch origin', a git log master..origin/master앞에 ' ', git merge origin/master) (그러나 git push드라 이런 옵션이 있음) JC Hamano는 다음 과 같이 요약합니다 . 말이되지 않아서 git에서 구현되지 않은 것들이 있고, 아무도 ..

Program Tip 2020.10.27

목록을 인스턴스화하는 방법

목록을 인스턴스화하는 방법? 이런 종류의 일을 어떻게 할 수 있습니까? 나는 확인할 수 (obj instanceof List)있지만 그렇지 않은 경우 (obj instanceof List). 이렇게 할 수있는 방법이 있습니까? 제네릭의 컴파일 시간에 데이터 유형이 삭제되기 때문에 불가능합니다. 이 작업을 수행 할 수있는 유일한 방법은 목록이 보유하는 유형을 보유하는 일종의 래퍼를 작성하는 것입니다. public class GenericList extends ArrayList { private Class genericType; public GenericList(Class c) { this.genericType = c; } public Class getGenericType() { return genericT..

Program Tip 2020.10.27

포인터를 무효화하기 위해 동적 캐스팅에 대한 실용적인 용도가 있습니까?

포인터를 무효화하기 위해 동적 캐스팅에 대한 실용적인 용도가 있습니까? C ++에서 T q = dynamic_cast(p);생성은 성공하기 위해 동적 유형의 상속 계층에 나타나야하는 p다른 포인터 유형 에 대한 포인터의 런타임 캐스트를 수행 T합니다 *p. 그것은 모두 훌륭하고 좋습니다. 그러나 dynamic_cast(p)"가장 많이 파생 된 객체"에 대한 포인터를 반환하는를 수행 할 수도 있습니다 (C ++ 11의 5.2.7 :: 7 참조). 이 기능은 동적 캐스트 구현시 무료로 제공 될 수 있지만 실제로 유용합니까? 결국 반환 유형은 기껏 void*해야하는데이게 무슨 소용일까요? 은 dynamic_cast()참으로도 다중 상속을 다루는 경우 신원을 확인하는 데 사용할 수 있습니다. 이 코드를 시도하십..

Program Tip 2020.10.27

Gradle 작업 정의에서 그루비 구문 이해

Gradle 작업 정의에서 그루비 구문 이해 저는 Gradle과 Groovy를 처음 접했으며 gradle 작업이 정의 될 때 그루비 수준에서 무슨 일이 일어나고 있는지 이해하려고 노력하고 있습니다. task hello { println "configuring task hello" doLast { println "hello there" } } "Gradle In Action"책을 읽음으로써 나는 이것이 task hello {}정말 task()그루비 Project인터페이스 의 메소드에 대한 호출 이라는 것을 알고 있습니다. 77 페이지에서는 Project인터페이스에 task라는 4 개의 메소드가 있음을 보여줍니다. task(args: Map, name:String) task(args: Map, name:St..

Program Tip 2020.10.27

XAML (.NET 4 Framework 이전)에서 제네릭 형식을 지정할 수 있습니까?

XAML (.NET 4 Framework 이전)에서 제네릭 형식을 지정할 수 있습니까? XAML에서 특정 형식이 표시 될 때마다 템플릿이 사용되도록 DataTemplate을 선언 할 수 있습니다. 예를 들어이 DataTemplate은 TextBlock을 사용하여 고객의 이름을 표시합니다. IList 가 표시 될 때마다 사용할 DataTemplate을 정의 할 수 있는지 궁금합니다. 따라서 ContentControl의 Content가 ObservableCollection 인 경우 해당 템플릿을 사용합니다. {x : Type} 태그 확장을 사용하여 XAML에서 IList와 같은 제네릭 형식을 선언 할 수 있습니까? 상자에서 꺼내지 마십시오. 하지만 그렇게 한 진취적인 개발자가 있습니다. 예를 들어 Micro..

Program Tip 2020.10.27

자바 스크립트에서 전역 var와 window.variable의 차이점은 무엇입니까?

자바 스크립트에서 전역 var와 window.variable의 차이점은 무엇입니까? backbone.js 문서를 읽고 창 개체에 속성을 할당하는 많은 코드를보고 있습니다. window.something = "whatever"; 이 코드를 호출하는 것과 변수를 할당하고 다음과 같이 전역 변수를 만드는 것의 차이점은 무엇입니까? something = "whatever"; 나는 어떤 종류의 범위가 다르고 / 또는 객체 소유권 차이가 있다고 가정하지만 (창이 소유자인지 아닌지) 둘 사이의 세부 사항과 창을 사용하는 이유와 사용하지 않는 이유에 관심이 있습니다. 차이 없음. 둘 다 동일한 효과를 갖습니다 (브라우저 window에서 전역 컨텍스트 1 ). window.foo = "bar"속성을 foo에 설정합니다 ..

Program Tip 2020.10.27
반응형