반응형

spring 3219

정적이 아닌 변수는 정적 컨텍스트에서 참조 할 수 없습니다

정적이 아닌 변수는 정적 컨텍스트에서 참조 할 수 없습니다 이 테스트 코드를 작성했습니다. class MyProgram { int count = 0; public static void main(String[] args) { System.out.println(count); } } 그러나 다음과 같은 오류가 발생합니다. Main.java:6: error: non-static variable count cannot be referenced from a static context System.out.println(count); ^ 클래스 변수를 인식하는 메소드를 얻으려면 어떻게해야합니까? 클래스와 해당 클래스의 인스턴스의 차이점을 이해해야합니다. 길거리에서 자동차를 보면 어떤 모델이나 유형을 볼 수 없어도 자동..

IT 2020.03.29

* args와 ** kwargs는 무엇을 의미합니까?

* args와 ** kwargs는 무엇을 의미합니까? [복제] 이 질문에는 이미 답변이 있습니다. ** (더블 스타 / 별표) 및 * (스타 / 별표)는 매개 변수에 어떤 역할을합니까? 답변 19 개 정확히 무엇 *args을 **kwargs의미합니까? 파이썬 문서에 따르면, 보이는 것처럼 터플 인수를 전달합니다. def foo(hello, *args): print hello for each in args: print each if __name__ == '__main__': foo("LOVE", ["lol", "lololol"]) 인쇄됩니다 : LOVE ['lol', 'lololol'] 효과적으로 어떻게 사용합니까? 퍼팅 *args및 / 또는 **kwargs그 기능을 함수 정의의 인수 목록의 마지막 항목으..

IT 2020.03.29

WiX 트릭과 팁

WiX 트릭과 팁 우리는 한동안 WiX를 사용해 왔으며 사용의 용이성에 대한 일반적인 그립에도 불구하고 합리적으로 잘 진행되고 있습니다. 내가 찾고있는 것은 다음에 관한 유용한 조언입니다. WiX 프로젝트 설정 (레이아웃, 참조, 파일 패턴) WiX를 솔루션에 통합하고 프로세스를 빌드 / 릴리스 새 설치 및 업그레이드를위한 설치 프로그램 구성 당신이 공유하고 싶은 좋은 WiX 해킹 변수를 별도의 wxi포함 파일 에 보관하십시오 . 재사용이 가능하고 변수를 더 빨리 찾을 수 있으며 필요한 경우 외부 도구로보다 쉽게 ​​조작 할 수 있습니다. x86 및 x64 빌드를위한 플랫폼 변수 정의 설치 위치를 레지스트리에 저장하여 업그레이드를 통해 올바른 위치를 찾으십시오. 예를 들어, 사용자가 사용자 정의 설치 디..

IT 2020.03.29

C #에서 필드를 '읽기 전용'으로 표시하면 어떤 이점이 있습니까?

C #에서 필드를 '읽기 전용'으로 표시하면 어떤 이점이 있습니까? 멤버 변수를 읽기 전용으로 선언하면 어떤 이점이 있습니까? 클래스의 수명주기 동안 변화하는 누군가를 막 거나이 키워드로 인해 컴파일러 속도가 향상됩니까? readonly키워드는 런타임에서 산출되는 값을 멤버 변수 상수를 선언하는 데 사용하지만, 허용된다. 이것은 const수정 자 (modifier)로 선언 된 상수와 다르며 , 컴파일시 값을 설정해야합니다. 를 사용 readonly하면 선언 또는 필드가 속한 객체의 생성자에서 필드 값을 설정할 수 있습니다. 상수를 참조하는 외부 DLL을 다시 컴파일하지 않으려는 경우에도 사용하십시오 (컴파일 시간에 대체되기 때문에). 읽기 전용 필드를 사용하면 성능이 향상되지 않는다고 생각합니다. 객체가..

IT 2020.03.29

스칼라에서 루프를 끊으려면 어떻게해야합니까?

스칼라에서 루프를 끊으려면 어떻게해야합니까? 루프를 해제하려면 어떻게해야합니까? var largest=0 for(i sum sum+=i) (경고-이것은 평가하는 동안 takeWhile 테스트와 foreach가 어떻게 인터리브되는지에 대한 세부 사항에 달려 있으며 아마도 실제로 사용해서는 안됩니다!). (1b) 스칼라에서 새로운 메소드를 작성하는 것이 얼마나 쉬운 지 활용하여 for 루프 대신 테일 재귀를 사용하십시오. var sum = 0 def addTo(i: Int, max: Int) { sum += i; if (sum < max) addTo(i+1,max) } addTo(0,1000) (1c) while 루프를 사용하여 폴백 var sum = 0 var i = ..

IT 2020.03.29

데이터를 복사하지 않고 Oracle 테이블의 복사본을 만들려면 어떻게해야합니까?

데이터를 복사하지 않고 Oracle 테이블의 복사본을 만들려면 어떻게해야합니까? 나는 진술을 알고있다 : create table xyz_new as select * from xyz; 어떤 구조와 데이터를 복사하지만 구조 만 원한다면 어떻게해야합니까? 행을 선택하지 않는 where 절을 사용하십시오. create table xyz_new as select * from xyz where 1=0; 한계 다음은 새 테이블에 복사되지 않습니다. 시퀀스 트리거 인덱스 일부 제약 조건은 복사되지 않을 수 있습니다 구체화 된 뷰 로그 이것은 또한 파티션을 처리하지 않습니다 나는 당신이 많이 받아 들인 방법을 사용했지만 누군가 지적한 것처럼 제약 조건을 복제하지 않습니다 (NOT NULL 제외). 전체 구조를 복제하려는..

IT 2020.03.29

Sublime Text 3의 80 자 / 오른쪽 여백 줄

Sublime Text 3의 80 자 / 오른쪽 여백 줄 Netbeans , Text Mate 및 더 많은 다른 IDE 에서 80 자 / 오른쪽 여백 줄 을 가질 수 있습니다 . Sublime Text 3에서도 사용할 수 있습니까? 옵션, 플러그인 등? 네, 숭고한 텍스트 2 항과 3 항에서 모두 가능하다 (당신이해야 정말 업그레이드 이미하지 않은 경우에 -은 "걱정하지 마세요 베타 "이름, 그것의 견고한). 선택하십시오 View → Ruler → 80(여러 다른 옵션도 있습니다). 실제로 텍스트를 80 열로 줄이려면을 선택 View → Word Wrap Column → 80합니다. View → Word Wrap선택되어 있는지 확인하십시오 . 선택을 영구적으로 유지하려면 ( 모든 열린 파일 또는보기 의 ..

IT 2020.03.29

표 셀의 텍스트가 줄 바꿈되지 않도록하는 방법

표 셀의 텍스트가 줄 바꿈되지 않도록하는 방법 누구든지 표 셀의 텍스트가 줄 바꿈되는 것을 방지하는 방법을 알고 있습니까? 이것은 테이블의 헤더에 대한 것이며 제목은 그 아래의 데이터보다 훨씬 길지만 한 줄에 표시해야합니다. 기둥이 매우 넓 으면 괜찮습니다. 내 (간체 화 된) 테이블의 HTML은 다음과 같습니다. Really long column heading Really long column heading Really long column heading Really long column heading Really long column heading Really long column heading Really long column heading data data data data data data da..

IT 2020.03.29

엔터티 프레임 워크에서 1 : 1 관계에서 연결의 주요 끝은 무엇을 의미합니까?

엔터티 프레임 워크에서 1 : 1 관계에서 연결의 주요 끝은 무엇을 의미합니까? public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } 오류가 발생했을 때 Entity Framework 에서이 작업을 수행하려고했습니다. 'ConsoleApplication5.Boo'및 'ConsoleApplication5.Foo'유형 간 연관의 주요 끝을 판별 할 수 없습니다. 이 연결의 주요한 끝은 관계 유창 API 또는 데이터 주석을 사용하여 명시 적으로 구성해야합니다. 이 오류에 대한 해결책으로 Stac..

IT 2020.03.29

Git과 GitHub의 차이점

Git과 GitHub의 차이점 최근 Eclipse를 사용하여 Git에 새 프로젝트를 추가했지만 GitHub 계정에 프로젝트가 표시되지 않습니다. 계정 정보가 같고 리포지토리가 다른 이유는 무엇입니까? Git과 GitHub가 같은 것이 아닌가? Git 은 소스 코드 히스토리를 관리하는 도구 인 개정 제어 시스템입니다. GitHub 는 Git 리포지토리를위한 호스팅 서비스입니다. 그들은 같은 것이 아니다 그래서 : 힘내 는 IS 도구 , GitHub의이 는 IS 힘내를 사용하는 프로젝트에 대한 서비스 . 코드를 GitHub로 가져 오려면 여기를 살펴보십시오 . SVN 유추에서 Git은 SVN을 대체하고 GitHub는 SourceForge를 대체합니다. 이 프로젝트가 새로운 경우에도 여전히 로컬 Git에 커밋..

IT 2020.03.28
반응형