반응형

Spring 2707

try {} catch {}와 if {} else {}의 장점은 무엇입니까?

try {} catch {}와 if {} else {}의 장점은 무엇입니까? PHP의 일반 mysql에서 PDO로 전환 중이며 오류를 테스트하는 일반적인 방법은 if ​​/ else 조합 대신 try / catch 조합을 사용하는 것입니다. 이 방법의 장점은 무엇입니까? 여러 단계 (연결, 준비, 실행 등)에 대한 모든 오류를 처리하기 위해 여러 중첩 된 if / else 블록 대신 하나의 try / catch 블록을 사용할 수 있습니까? 서버 다운, 자격 증명 만료 또는 부정확과 같은 예외적 인 조건이없는 한 코드를 통한 정상적인 경로가 오류없이 진행되어야 할 때 try / catch 블록을 사용합니다. 나는 예외적이지 않은 오류를 처리하기 위해 반드시 그것을 사용하지는 않을 것입니다. 예를 들어 현재..

Development Tip 2020.12.15

Linux에서 getch () 및 getche ()에 해당하는 것은 무엇입니까?

Linux에서 getch () 및 getche ()에 해당하는 것은 무엇입니까? Linux에서 conio.h에 해당하는 헤더 파일을 찾을 수 없습니다. Linux 에 getch()& getche()기능에 대한 옵션이 있습니까? 사용자가 하나의 키를 누르는 것만으로 옵션을 줄 수있는 케이스 전환베이스 메뉴를 만들고 싶습니다. 사용자가 자신의 선택을 누른 후 Enter 키를 누르는 것을 원하지 않습니다. #include #include static struct termios old, current; /* Initialize new terminal i/o settings */ void initTermios(int echo) { tcgetattr(0, &old); /* grab old terminal i/o s..

Development Tip 2020.12.15

Pylint의 파일 수준에서 "missing docstring"경고를 비활성화하려면 어떻게해야합니까?

Pylint의 파일 수준에서 "missing docstring"경고를 비활성화하려면 어떻게해야합니까? Pylint는 일부 파일에 독 스트링이 없다는 오류가 발생합니다. 나는 각 클래스, 메소드 및 함수에 독 스트링을 추가하려고 시도하지만 Pylint는 파일이 시작될 때 독 스트링이되어야하는지도 확인하는 것 같습니다. 어떻게 든 이것을 비활성화 할 수 있습니까? 클래스, 함수 또는 메서드 내부에 독 스트링이 누락되었다는 알림을 받고 싶지만 파일에 독 스트링이 있어야하는 것은 아닙니다. (독점적 인 소스 파일의 시작 부분에서 흔히 볼 수있는 법적 전문 용어가 있습니까? 예가 있습니까? 그런 사소한 질문을 별도로 게시해도되는지 모르겠습니다.) 파이썬 모듈에 docstring이있어서 모듈의 기능, 제공 사항, ..

Development Tip 2020.12.15

Node.js를 사용하여 파일 시스템의 디렉토리 구조를 JSON으로 변환

Node.js를 사용하여 파일 시스템의 디렉토리 구조를 JSON으로 변환 다음과 같은 파일 구조가 있습니다. root |_ fruits |___ apple |______images |________ apple001.jpg |________ apple002.jpg |_ animals |___ cat |______images |________ cat001.jpg |________ cat002.jpg Javascript 및 Node.js를 사용하여이 루트 디렉터리와 모든 하위 디렉터리를 듣고이 디렉터리 구조를 미러링하는 JSON을 만들고 싶습니다. 각 노드에는 유형, 이름, 경로 및 자식이 포함됩니다. data = [ { type: "folder", name: "animals", path: "/animals"..

Development Tip 2020.12.15

C # 보호 메서드 단위 테스트

C # 보호 메서드 단위 테스트 저는 Java EE 세계에서 왔지만 지금은 .Net 프로젝트를 진행하고 있습니다. Java에서는 보호 된 메서드를 테스트하고 싶을 때 매우 쉬웠습니다. 동일한 패키지 이름의 테스트 클래스 만 있으면 충분했습니다. C #과 비슷한 것이 있습니까? 보호 된 메서드를 단위 테스트하는 좋은 방법이 있습니까? 나는 단지 공개적인 방법만을 테스트해야한다고 말하는 프레임 워크와 사람들을 찾았다. 프레임 워크 없이도 가능해야합니다… 테스트 클래스에서 테스트중인 클래스를 상속 할 수 있습니다. public class Test1 : SomeClass { Asert.AreEqual(1, SomeClass.ProtectedMethod()); } 또 다른 옵션은 internal이러한 메서드를 사..

Development Tip 2020.12.15

LocationClient getLastLocation () 반환 null

LocationClient getLastLocation () 반환 null 내가 테스트하기 전에 누군가가 만난 질문과 마찬가지로 nexus s (4.0.4 with google play service available) 및 avd (4.2.2 with google api), 두 경우 모두 locationclient의 getLastLocation()항상 return null. public class MainActivity extends Activity implements LocationListener, GooglePlayServicesClient.ConnectionCallbacks, GooglePlayServicesClient.OnConnectionFailedListener { private Locatio..

Development Tip 2020.12.15

Android M에서 단일 요청으로 여러 권한을 확인하는 방법은 무엇입니까?

Android M에서 단일 요청으로 여러 권한을 확인하는 방법은 무엇입니까? 나는 사용하고 싶다 android.permission.CAMERA android.permission.WRITE_EXTERNAL_STORAGE 단일 요청으로 ActivityCompat.requestPermissions(Activity activity,new String permisionList[],int permissionRequestcode); 하지만 문제는 한 번만 권한을 요청하고 그룹 권한에 대해 읽었지만 Developer, Like CONTACT_GROUP : read_contact,write_contact등이 결정한 동일한 그룹에서만 작동합니다 . 하나의 요청 만 요청하고 하나의 응답 만 제공하는 사용자 지정 그룹 권한을..

Development Tip 2020.12.15

프로그래밍 방식으로 log4net 로깅 수준 변경

프로그래밍 방식으로 log4net 로깅 수준 변경 이것은 650694 와 비슷 하지만 답변이 받아 들여지지 않았습니다. 이러한 제안이 전혀 작동하지 않고 약간 다른 상황에있을 수 있습니다. log4net.Config.XmlConfigurator.Configure ()를 호출하고 있습니다. 그러나 프로그램에서 그 시점 이후에 로깅 임계 값을 런타임에만 알려진 값으로 변경하고 싶습니다. 다른 질문에서 나는 시도했다. ((log4net.Repository.Hierarchy.Logger)mylogger.Logger).Level = log4net.Core.Level.Error; 과: var appender = new log4net.Appender.ColoredConsoleAppender(); appender.La..

Development Tip 2020.12.15
반응형