반응형

IT 3872

gradlew와 gradle의 차이점

gradlew와 gradle의 차이점 사용의 차이 무엇입니까 gradlew및 gradle하거나 동일은? 차이점은 ./gradlewgradle wrapper를 사용 하고 있다는 사실에 있습니다. 래퍼는 일반적으로 프로젝트의 일부이며 gradle 설치를 용이하게합니다. 래퍼없이 gradle을 사용하는 경우 수동으로 설치해야합니다 (예 : mac). brew install gradle그런 다음 gradle명령을 사용하여 gradle을 호출하십시오 . 두 경우 모두 gradle을 사용하지만 전자는 더 편리하며 다른 컴퓨터에서 버전 일관성을 보장합니다. 각 래퍼는 특정 버전의 Gradle에 연결되어 있으므로 주어진 Gradle 버전에 대해 위의 명령 중 하나를 처음 실행하면 해당 Gradle 배포판을 다운로드하여..

IT 2020.05.16

ASP.NET ID DbContext 혼란

ASP.NET ID DbContext 혼란 기본 MVC 5 앱은 IdentityModels.cs에서이 코드와 함께 제공됩니다.이 코드는 기본 템플릿에 대한 모든 ASP.NET Identity 작업을위한 것입니다. public class ApplicationDbContext : IdentityDbContext { public ApplicationDbContext() : base("DefaultConnection") { } } Entity Framework가있는 뷰를 사용하여 새 컨트롤러를 스캐 폴드하고 대화 상자에서 "새 데이터 컨텍스트 ..."를 생성하면 다음과 같이 생성됩니다. using System; using System.Collections.Generic; using System.Data.Enti..

IT 2020.05.16

왜 파이썬 메소드에 "self"인수가 명시 적으로 필요합니까?

왜 파이썬 메소드에 "self"인수가 명시 적으로 필요합니까? 파이썬에서 클래스에 메소드를 정의 할 때 다음과 같이 보입니다 : class MyClass(object): def __init__(self, x, y): self.x = x self.y = y 그러나 C #과 같은 다른 언어에서는 메소드 프로토 타입에서 인수로 선언하지 않고 "this"키워드를 사용하여 메소드가 바인딩 된 오브젝트에 대한 참조가 있습니다. 이것은 파이썬에서 의도적 인 언어 디자인 결정입니까, 아니면 "자기"를 인수로 전달해야하는 구현 세부 사항이 있습니까? 저는 Peters의 Zen of Python을 인용하고 싶습니다. "명시적인 것이 묵시적인 것보다 낫다." Java 및 C ++에서는 this.추론이 불가능한 변수 이름이있..

IT 2020.05.16

함수의 서명에 키워드를 던져

함수의 서명에 키워드를 던져 throw함수 시그니처에 C ++ 키워드 를 사용하는 것이 좋지 않은 것으로 간주되는 기술적 이유는 무엇입니까 ? bool some_func() throw(myExc) { ... if (problem_occurred) { throw myExc("problem occurred"); } ... } 아니요, 모범 사례로 간주되지 않습니다. 반대로, 그것은 일반적으로 나쁜 생각으로 간주됩니다. http://www.gotw.ca/publications/mill22.htm 이유에 대해 더 자세히 설명하지만 문제는 부분적으로 컴파일러가이를 강제 할 수 없기 때문에 런타임에 검사해야한다는 것입니다. 탐탁지 않은. 그리고 어떤 경우에도 잘 지원되지 않습니다. MSVC는 throw ()를 제외..

IT 2020.05.16

삼항 연산자로 허용되지만 if 문이 아닌 정수로 null을 반환

삼항 연산자로 허용되지만 if 문이 아닌 정수로 null을 반환 다음 스 니펫에서 간단한 Java 코드를 살펴 보겠습니다. public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private int same() { if (true) { return null; // The same is not possible with if, // and causes a compile-time error - incompatible types. } else { r..

IT 2020.05.16

ListBox와 ListView의 차이점은 무엇입니까

ListBox와 ListView의 차이점은 무엇입니까 WPF의 ListBox와 ListView의 차이점은 무엇입니까? 나는 그들의 속성에서 큰 차이를 찾을 수 없습니다. 다른 일반적인 용도가 있습니까? A ListView는 기본적으로 a ListBox와 비슷 하지만 그로부터 상속받습니다 View. 이 속성을 사용하면 미리 정의 된 항목 표시 방법을 지정할 수 있습니다. BCL ( 기본 클래스 라이브러리 ) 에서 사전 정의 된 유일한보기는 자신 만의보기를GridView 쉽게 만들 수 있습니다 . 또 다른 차이점은 기본 선택 모드입니다 : 그것은 SingleA에 대한 ListBox,하지만 ExtendedA에 대한ListView A는 ListView당신이 세트 정의 할 수 views그것을 위해 그리고 당신에게..

IT 2020.05.16

SSH를 통해 Eclipse로 원격 프로젝트 작업

SSH를 통해 Eclipse로 원격 프로젝트 작업 다음과 같은 상자가 있습니다. Eclipse CDT가 포함 된 Windows 상자 SSH를 통해서만 액세스 할 수있는 Linux 상자. 프로젝트를 빌드하고 실행하는 데 필요한 컴파일러와 하드웨어는 모두 머신 B에만 있습니다. Eclipse CDT를 사용하여 해당 프로젝트의 Windows 상자에서 "투명하게"작업하고 IDE 내에서 원격으로 프로젝트를 빌드, 실행 및 디버깅하고 싶습니다. 어떻게 설정합니까? 건물이 작동합니까? 로컬 makefile을 작성 rsync하여 프로젝트 를 작성한 다음 원격 makefile을 호출하여 실제 빌드를 시작 하는 것보다 간단한 솔루션이 있습니까? Eclipse 관리 빌드에는 그 기능이 있습니까? 디버깅이 작동합니까? 바람직..

IT 2020.05.16

launchd.conf를 통한 환경 변수 설정이 OS X Yosemite / El Capitan / macOS Sierra / Mojave에서 더 이상 작동하지 않습니까?

launchd.conf를 통한 환경 변수 설정이 OS X Yosemite / El Capitan / macOS Sierra / Mojave에서 더 이상 작동하지 않습니까? launchd.conf더 이상 내 환경 변수를로드하지 않는 것 같습니다 . 다른 사람이 알아 차렸습니까? 환경 변수를 영구적으로 설정하는 또 다른 솔루션이 있습니까? 이 내용으로 environment.plist파일을 작성하십시오 ~/Library/LaunchAgents/. Label my.startup ProgramArguments sh -c launchctl setenv PRODUCTS_PATH /Users/mortimer/Projects/my_products launchctl setenv ANDROID_NDK_HOME /Applic..

IT 2020.05.16

AngularJS에서 컨트롤러를 다시로드하지 않고 경로를 변경할 수 있습니까?

AngularJS에서 컨트롤러를 다시로드하지 않고 경로를 변경할 수 있습니까? 그것은 이전에 요청되었으며 대답에서 좋지 않습니다. 이 샘플 코드를 고려하여 물어보고 싶습니다 ... 내 앱은 제공하는 서비스에서 현재 항목을로드합니다. 항목을 다시로드하지 않고 항목 데이터를 조작하는 여러 컨트롤러가 있습니다. 내 컨트롤러는 아직 설정되지 않은 경우 항목을 다시로드합니다. 그렇지 않으면 컨트롤러간에 서비스에서 현재로드 된 항목을 사용합니다. 문제 : Item.html을 다시로드하지 않고 컨트롤러마다 다른 경로를 사용하고 싶습니다. 1) 가능합니까? 2) 이것이 가능하지 않은 경우, 내가 생각해 낸 것에 비해 컨트롤러 당 경로를 갖는 더 나은 접근 방법이 있습니까? app.js var app = angular...

IT 2020.05.16

C ++ 11에서 비 멤버 시작 및 종료 함수를 사용하는 이유는 무엇입니까?

C ++ 11에서 비 멤버 시작 및 종료 함수를 사용하는 이유는 무엇입니까? 모든 표준 컨테이너에는 해당 컨테이너의 반복자를 반환 하는 begin및 end메소드가 있습니다. 그러나 C ++ (11)이 분명히 발표했다 무료 기능을 호출 std::begin하고 std::end이는 전화 begin와 end멤버 함수를. 그래서 글 쓰는 대신 auto i = v.begin(); auto e = v.end(); 당신은 쓸 것입니다 using std::begin; using std::end; auto i = begin(v); auto e = end(v); Herb Sutter는 자신의 대화 Modern Modern C ++ 에서 컨테이너의 시작 또는 종료 반복자를 원할 때 항상 무료 기능을 사용해야한다고 말합니다. ..

IT 2020.05.16
반응형