반응형

java 2507

.NET 위임 유형에 대한 적절한 명명 규칙?

.NET 위임 유형에 대한 적절한 명명 규칙? 관례에 따라 클래스는 종종 명사, 동사와 같은 메서드 및 형용사와 같은 인터페이스와 같은 이름이 지정됩니다. 델리게이트에 대한 일반적인 명명 규칙은 무엇입니까? 또는 대리자가 유형 및 기타 항목에 나열 될 때 이름을 구별하는 좋은 방법은 무엇입니까? 내 즉각적인 가정은 단일 메서드 인터페이스가 종종 대리자로 대체 될 수 있기 때문에 대리자를 형용사 로 명명하는 것 입니다. 몇 가지 생각 : delegate object ValueExtracting(object container); delegate object ValueExtractor(object container); delegate object ValueExtractionHandling(object cont..

Program Tip 2020.10.18

Java에서 클래스 속성을 반복하는 방법은 무엇입니까?

Java에서 클래스 속성을 반복하는 방법은 무엇입니까? Java의 클래스 속성을 동적으로 반복하는 방법은 무엇입니까? 예 : public class MyClass{ private type1 att1; private type2 att2; ... public void function(){ for(var in MyClass.Attributes){ System.out.println(var.class); } } } 이것이 자바에서 가능합니까? 당신이 원하는 것을하기위한 언어 적 지원은 없습니다. 리플렉션을 사용하여 런타임에 유형의 멤버에 반사적으로 액세스 할 수 있습니다 (예 : Class.getDeclaredFields()의 배열을 가져 오기 위해 with Field).하지만 수행하려는 작업에 따라 이것이 최상..

Program Tip 2020.10.18

Seaborn Facet Plot에 제목을 추가하는 방법

Seaborn Facet Plot에 제목을 추가하는 방법 이 Seaborne 플롯에 제목을 어떻게 추가합니까? 제목은 'I AM A TITLE'입니다. tips = sns.load_dataset("tips") g = sns.FacetGrid(tips, col="sex", row="smoker", margin_titles=True) g.map(sns.plt.scatter, "total_bill", "tip") 그 라인 뒤에 : plt.subplots_adjust(top=0.9) g.fig.suptitle('THIS IS A TITLE, YOU BET') # can also get the figure from plt.gcf() 축을 조정하지 않고 suptitle을 추가하면 seaborn facet 제목이 겹..

Program Tip 2020.10.18

프로그래밍 방식으로 Android에서 뒤로 버튼을 누르는 방법은 무엇입니까?

프로그래밍 방식으로 Android에서 뒤로 버튼을 누르는 방법은 무엇입니까? 내 앱에는 로그 아웃 기능이 있습니다. 사용자가 로그 아웃을 클릭하면 홈 화면으로 이동합니다. 이제 뒤로 버튼을 눌러 앱을 종료합니다. 하지만 내가 원하는 것은 뒤로 버튼 기능과 마찬가지로 자동으로 (예 : 프로그래밍 방식으로) 종료해야한다는 것입니다. finish ()를 호출하면 기능이 수행된다는 것을 알고 있습니다. 그러나 문제는 이전 활동으로 이동한다는 것입니다. onBackPressed()지원되는 이유 : API 레벨 5 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { onBac..

Program Tip 2020.10.18

파일이없는 폴더 및 하위 폴더 목록을 얻으려면 어떻게합니까?

파일이없는 폴더 및 하위 폴더 목록을 얻으려면 어떻게합니까? 디렉토리 의 폴더 및 하위 폴더 목록을 파일 로 인쇄하려고 합니다. 를 실행 dir /s/b/o:n > f.txt하면 파일 목록도 표시됩니다. 폴더와 하위 폴더 만 필요합니다. 누구든지 명령 줄 인터페이스에서이 작업을 수행 할 수 있다는 것을 알고 있습니까? 이 시도: dir /s /b /o:n /ad > f.txt Displays a list of files and subdirectories in a directory. DIR [ drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timef..

Program Tip 2020.10.18

Git 실행 취소 병합 시도

Git 실행 취소 병합 시도 공급 업체 디렉토리 (# 2)가있는 작업 디렉토리 (# 1)가 있습니다. 작곡가없이 수동으로 끌어오고 싶은 종속성이 하나 있습니다 (php 버전의 npm / gem). 나는 # 1에서 작업하고 있었지만, # 2에서 라이브러리를 업데이트하기로 결정했을 때 변경 사항을 저장 / 커밋하지 않았습니다. vendor / myname으로 이동하여 git pull 저장소를 수행했습니다. 불행히도 공급 업체 폴더에 새 디렉토리를 만드는 대신 # 1로 가져와 병합하기 시작했습니다. 지금 나 한테있어: 내 변경 사항이있는 # 1 폴더 잘못된 저장소에서 원하지 않는 파일이있는 # 1 폴더 composer.json, Readme.md ... (일반 파일)과 같은 # 1 병합 충돌 폴더 # 1에 대..

Program Tip 2020.10.18

Swift에서 UIBarButtonItem에 대한 동작을 설정하는 방법

Swift에서 UIBarButtonItem에 대한 동작을 설정하는 방법 Swift에서 사용자 정의 UIBarButtonItem에 대한 작업을 어떻게 설정할 수 있습니까? 다음 코드는 탐색 모음에 버튼을 성공적으로 배치합니다. var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:nil) self.navigationItem.rightBarButtonItem = b 이제 func sayHello() { println("Hello") }버튼을 터치하면 전화하고 싶습니다 . 지금까지 나의 노력 : var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, ..

Program Tip 2020.10.18

의존성 주입 및 싱글 톤 디자인 패턴

의존성 주입 및 싱글 톤 디자인 패턴 의존성 주입 또는 싱글 톤 패턴을 사용할 때를 어떻게 식별합니까? 많은 웹 사이트에서 "Use Dependency injection over singleton pattern"을 읽었습니다. 그러나 나는 그들에게 전적으로 동의하는지 확실하지 않습니다. 내 중소 규모 프로젝트의 경우 싱글 톤 패턴 사용이 간단하다는 것을 확실히 알 수 있습니다. 예를 들어 Logger. 사용할 수 Logger.GetInstance().Log(...)있지만, 대신 로거의 인스턴스를 사용하여 생성하는 모든 클래스를 주입해야하는 이유는 무엇입니까? 테스트에 기록 된 내용을 확인하려면 종속성 주입이 필요합니다. 또한 로거는 단일 항목이 아닙니다. 일반적으로 각 클래스마다 로거가 있습니다. 테스트..

Program Tip 2020.10.18

선언 된 패키지가 예상 패키지 ""와 일치하지 않습니다.

선언 된 패키지가 예상 패키지 ""와 일치하지 않습니다. Eclipse를 사용하고 있으며 Java를 한동안 사용하지 않았습니다. 그러나 명령 줄에서 코드를 잘 컴파일하고 필요한 .class파일을 생성 할 수 있습니다. Eclipse에서는 The declared package "Devices" does not match the expected package "". 이것은 무엇을 의미하며 어떻게 고칠 수 있습니까? 샘플 코드 : package Devices; public final class DevFrequency { public short messageID; public double frequency; public short converterID; public DevFrequency() { } public..

Program Tip 2020.10.18

ArrayList로 Parcelable을 올바르게 구현하는 방법

ArrayList로 Parcelable을 올바르게 구현하는 방법? 수업을 듣는 데 문제가 Parcelable있습니다. 문제는 ArrayList객체 인 클래스의 구성원을 소포에 쓰려고한다는 것 입니다. 는 ArrayList것입니다 Serializable, 그리고 객체 ( ZigBeeDev목록)이 있습니다 Parcelable. 다음은 관련 코드입니다. package com.gnychis.coexisyst; import java.util.ArrayList; import java.util.Iterator; import android.os.Parcel; import android.os.Parcelable; public class ZigBeeNetwork implements Parcelable { public St..

Program Tip 2020.10.18
반응형