반응형

2020/08 545

기본 액세스 수정자는 무엇입니까?

기본 액세스 수정자는 무엇입니까? 방금 Java 책을 읽기 시작했고 궁금했습니다. 지정되지 않은 경우 기본 액세스 수정자는 무엇입니까? 기본 가시성은 "개인 패키지"(명시 적으로 사용할 수는 없음)로 알려져 있습니다. 즉, 클래스가 속한 동일한 패키지 내에서 필드에 액세스 할 수 있습니다. mdma가 지적했듯이, 기본값이 "공용"인 인터페이스 멤버에게는 사실이 아닙니다. Java의 액세스 지정자 참조 기본 지정자는 컨텍스트에 따라 다릅니다. 클래스 및 인터페이스 선언의 경우 기본값은 패키지 전용입니다. 이는 보호 된 것과 개인용 사이에 속하며 동일한 패키지 액세스의 클래스 만 허용합니다. (protected는 이와 비슷하지만 패키지 외부의 하위 클래스에 대한 액세스도 허용합니다.) class MyClas..

Programing 2020.08.14

UI 테스트 실패-요소 나 하위 요소 모두 secureTextField에 키보드 포커스가 없습니다.

UI 테스트 실패-요소 나 하위 요소 모두 secureTextField에 키보드 포커스가 없습니다. 이것은 내 경우입니다. let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error UI 테스트 실패-요소 나 하위 요소 모두 키보드 포커스가 없습니다. 요소: 뭐가 잘못 되었 니? 이것은 정상적으로 작동 textFields하지만 문제는 secureTextFields. 해결 방법이 있습니까? 이 문제로 인해 고통 스러웠지만 적절한 해결책을 찾았습니다. 시뮬레이터에서 '하드웨어->..

Programing 2020.08.14

JavaScript를 사용하여 데이터 속성 설정

JavaScript를 사용하여 데이터 속성 설정 The DynaTree (https://code.google.com/p/dynatree)를 사용하고 있지만 문제가 발생하고 누군가가 도움을 줄 수 있기를 바랍니다. 다음과 같이 페이지에 트리를 표시하고 있습니다. Outputs Item 1 Title Item 2 Title Item 3 Title Item 4 Title 그러나 항목이 선택되었는지 여부에 관계없이 JavaScript 만 사용하지 않고 항목의 아이콘을 변경하려고합니다 . 제가 사용하고 싶은 새 아이콘은 base2.gif입니다. 다음을 사용해 보았지만 작동하지 않는 것 같습니다. document.getElementById('item1').data = "icon: 'base2.gif', url: '..

Programing 2020.08.14

목록 항목을 인쇄하는 Pythonic 방법

목록 항목을 인쇄하는 Pythonic 방법 이보다 Python 목록의 모든 개체를 인쇄하는 더 좋은 방법이 있는지 알고 싶습니다. myList = [Person("Foo"), Person("Bar")] print("\n".join(map(str, myList))) Foo Bar 이 방법은 정말 좋지 않습니다. myList = [Person("Foo"), Person("Bar")] for p in myList: print(p) 다음과 같은 것이 없습니까? print(p) for p in myList 그렇지 않다면 내 질문은 ... 왜? 포괄적 인 목록으로 이런 종류의 일을 할 수 있다면 목록 외부의 간단한 문장으로하는 것은 어떨까요? Python 3.x를 사용한다고 가정합니다. print(*myList, ..

Programing 2020.08.14

할당 전에 참조 된 로컬 (?) 변수

할당 전에 참조 된 로컬 (?) 변수 중복 가능성 : 할당 전에 참조 된 로컬 변수 Python 3 : UnboundLocalError : 할당 전에 참조 된 로컬 변수 test1 = 0 def testFunc(): test1 += 1 testFunc() 다음과 같은 오류가 발생합니다. UnboundLocalError : 할당 전에 참조 된 지역 변수 'test1'. 오류는 그것이 'test1'지역 변수 라고 말하지만 이 변수는 전역이라고 생각했습니다. 그래서 그것은 글로벌 또는 로컬이며 글로벌 test1을 인수로 전달하지 않고이 오류를 해결하는 방법 은 testFunc무엇입니까? test1함수 내 에서 수정 하려면 test1전역 변수로 정의해야합니다 . 예를 들면 다음과 같습니다. test1 = 0 d..

Programing 2020.08.14

작업 복사본을 재설정하는 Subversion 명령이 있습니까?

작업 복사본을 재설정하는 Subversion 명령이 있습니까? 작업 복사본을 저장소에 저장된 상태로 정확히 "재설정"하는 단일 Subversion 명령이 있습니까? 같은 뭔가 git reset --hard나 (하, 하드 힘내 재설정 중 버전없는 파일을 삭제하지 않습니다!) rm -rf wc && svn co wc. 업데이트 : 작업 복사본에서 추가 파일을 삭제하지 않기 때문에 간단한 되돌리기를 수행하지 않았습니다. 데이터를 다시 다운로드 할 필요없이 작업 복사본을 삭제하고 다시 체크 아웃하는 것과 동일한 것을 정말로 원합니다. (분명히 커밋되지 않은 모든 변경 사항을 잃어도 괜찮습니다.) 다음과 같이 재귀 적으로 되돌릴 수 있습니다. svn revert --recursive . (크리에이티브 스크립트를 ..

Programing 2020.08.14

JUnit을 사용하여 환경 변수에 의존하는 코드를 테스트하는 방법은 무엇입니까?

JUnit을 사용하여 환경 변수에 의존하는 코드를 테스트하는 방법은 무엇입니까? 환경 변수를 사용하는 Java 코드가 있으며 코드의 동작은이 변수의 값에 따라 다릅니다. 환경 변수의 다른 값으로이 코드를 테스트하고 싶습니다. JUnit에서 어떻게 할 수 있습니까? 일반적으로 Java 에서 환경 변수를 설정하는 몇 가지 방법을 보았지만 특히 테스트가 서로 간섭해서는 안된다는 점을 고려할 때 단위 테스트 측면에 더 관심이 있습니다. 라이브러리 시스템 규칙 은 환경 변수 설정을위한 JUnit 규칙을 제공합니다. import org.junit.contrib.java.lang.system.EnvironmentVariables; public void EnvironmentVariablesTest { @Rule pub..

Programing 2020.08.13

콘솔에서 시스템 쉘을 실행하기위한 Eclipse 플러그인이 있습니까?

콘솔에서 시스템 쉘을 실행하기위한 Eclipse 플러그인이 있습니까? [닫은] 포함 된 콘솔에서 시스템 쉘을 실행하기위한 Eclipse 플러그인을 알고 계십니까? 굉장 할 것입니다. KDE의 파일 탐색기 인 Dolphin에는이 기능이 있습니다. F4 키를 누르면 현재 서있는 디렉토리에 콘솔이 표시됩니다. 작업중인 프로젝트 / 파일의 디렉토리에 쉘이있는 Eclipse에서 유사한 기능을 갖는 것은 멋질 것입니다. 이 플러그인이 있습니까? 그렇지 않다면 그러한 플러그인을 코딩하는 것이 너무 복잡할까요? 나는 이클립스 플러그인 개발에 대해 전혀 모른다. 존재하고 Eclipse에 내장되어 있습니다! 원격 시스템보기로 이동하면 "로컬"항목이 표시됩니다. "로컬 셸"을 마우스 오른쪽 단추로 클릭하고 "셸 시작"을 선..

Programing 2020.08.13

중첩 된 구조체 초기화

중첩 된 구조체 초기화 중첩 된 구조체를 초기화하는 방법을 알 수 없습니다. 여기에서 예를 찾으십시오. http://play.golang.org/p/NL6VXdHrjh package main type Configuration struct { Val string Proxy struct { Address string Port string } } func main() { c := &Configuration{ Val: "test", Proxy: { Address: "addr", Port: "80", }, } } 글쎄, Proxy를 자체 구조체로 만들지 않는 특별한 이유가 있습니까? 어쨌든 두 가지 옵션이 있습니다. 적절한 방법은 프록시를 자체 구조체로 이동하는 것입니다. 예를 들면 다음과 같습니다. type C..

Programing 2020.08.13

Java에서 동적 다형성과 정적 다형성의 차이점은 무엇입니까?

Java에서 동적 다형성과 정적 다형성의 차이점은 무엇입니까? 누구나 Java에서 동적 다형성 과 정적 다형성 의 차이점을 설명하는 간단한 예를 제공 할 수 있습니까 ? 다형성 1. 정적 바인딩 / 컴파일 타임 바인딩 / Early 바인딩 / 메소드 오버로딩. (동일 클래스) 2. 동적 바인딩 / 런타임 바인딩 / 늦은 바인딩 / 메소드 재정의 (다른 클래스에서) 과부하 예 : class Calculation { void sum(int a,int b){System.out.println(a+b);} void sum(int a,int b,int c){System.out.println(a+b+c);} public static void main(String args[]) { Calculation obj=new ..

Programing 2020.08.13
반응형