반응형

Spring 2009

KeyNotFoundException을 처리하는 가장 좋은 방법

KeyNotFoundException을 처리하는 가장 좋은 방법 작업중인 프로그램에 대한 조회를 수행하기 위해 사전을 사용하고 있습니다. 사전을 통해 여러 키를 실행하고 일부 키에 값이 없을 것으로 예상합니다. 나는 KeyNotFoundException그것이 발생하는 곳을 바로 잡고 그것을 흡수합니다. 다른 모든 예외는 맨 위로 전파됩니다. 이것이이를 처리하는 가장 좋은 방법입니까? 아니면 다른 조회를 사용해야합니까? 사전은 int를 키로 사용하고 사용자 정의 클래스를 값으로 사용합니다. 사용 Dictionary.TryGetValue하는 대신 : Dictionary dictionary = new Dictionary(); int key = 0; dictionary[key] = "Yes"; string va..

programing 2020.12.06

문자열이 정수인지 확인하기위한 C # 테스트?

문자열이 정수인지 확인하기위한 C # 테스트? 나는 무언가가 정수인지 확인하기 위해 테스트하는 C # 언어 또는 .net 프레임 워크에 내장 된 무언가가 있는지 궁금합니다. if (x is an int) // Do something 있을지도 모르지만 저는 프로그래밍 1 학년에 불과해서 잘 모르겠습니다. int.TryParse 메서드를 사용합니다 . string x = "42"; int value; if(int.TryParse(x, out value)) // Do something 성공적으로 구문 분석되면 true를 반환하고 출력 결과는 값을 정수로 갖게됩니다. int.TryParse와 int.Parse Regex와 char.IsNumber와 char.IsNumber 사이의 성능 비교를 본 기억이납니다. ..

programing 2020.12.06

C #에서 디렉터리 이름 바꾸기

C #에서 디렉터리 이름 바꾸기 DirectoryInfo.Rename (To) 또는 FileInfo.Rename (To) 메서드를 어디에서나 찾을 수 없습니다. 그래서 저는 제 자신을 작성했고, 필요한 경우 누구든지 사용할 수 있도록 여기에 게시하고 있습니다. 왜냐하면 직면하자 : MoveTo 메서드는 과도하고 디렉토리 나 파일의 이름을 바꾸려면 항상 추가 논리가 필요합니다. public static class DirectoryExtensions { public static void RenameTo(this DirectoryInfo di, string name) { if (di == null) { throw new ArgumentNullException("di", "Directory info to ren..

programing 2020.12.06

Haskell ID 기능에 사용

Haskell ID 기능에 사용 Haskell에서 id 함수 의 용도는 무엇입니까? 특정 값을 변경하지 않고 유지하려는 고차 함수 (함수를 인수로 사용하는 함수)에 대한 인수로 유용합니다 . 예 1 : Just에 있으면 값을 그대로두고 그렇지 않으면 기본값 7을 반환합니다. Prelude Data.Maybe> :t maybe maybe :: b -> (a -> b) -> Maybe a -> b Prelude Data.Maybe> maybe 7 id (Just 2) 2 예제 2 : 접기를 통해 함수 구축 : Prelude Data.Maybe> :t foldr (.) id [(+2), (*7)] :: (Num a) => a -> a Prelude Data.Maybe> let f = foldr (.) id [..

programing 2020.12.06

순수 JPA 설정에서 데이터베이스 연결 얻기

순수 JPA 설정에서 데이터베이스 연결 얻기 JPA 애플리케이션 (최대 절전 모드 사용)이 있으며 JDBC 데이터베이스 연결이 필요한 레거시보고 도구에 대한 호출을 매개 변수로 전달해야합니다. 최대 절전 모드가 설정된 JDBC 연결에 액세스하는 간단한 방법이 있습니까? 그 연결을 원하는 위치가 명확하지 않습니다. 하나의 가능성은에 Session의해 사용되는 기본 Hibernate에서 가져 오는 것입니다 EntityManager. JPA 1.0에서는 다음과 같은 작업을 수행해야합니다. Session session = (Session)em.getDelegate(); Connection conn = session.connection(); (가) 있습니다 getDelegate()이식 할 수 없습니다,이 방법의 ..

programing 2020.12.06

목록의 모든 항목이 없음인지 확인하는 방법은 무엇입니까?

목록의 모든 항목이 없음인지 확인하는 방법은 무엇입니까? In [27]: map( lambda f,p: f.match(p), list(patterns.itervalues()), vatids ) Out[27]: [None, , None] 목록은 전부 None이거나 그 중 하나가 re.Match 인스턴스 일 수 있습니다 . 반환 된 목록에서 내용물이 모두 있음을 알리기 위해 어떤 라이너 검사를 수행 할 수 None있습니까? all(v is None for v in l) 의 True모든 요소 l가None 참고 l.count(None) == len(l)훨씬 빨리하지만해야 l실제 수 list및 단지 반복 가능한 없음. not any(my_list) 의 True모든 항목 my_list이 거짓 이면 반환 합니다 . ..

programing 2020.12.06

Java의 epoch (1970-01-01)에서 밀리 초를 어떻게 얻습니까?

Java의 epoch (1970-01-01)에서 밀리 초를 어떻게 얻습니까? 1970-01-01 UTC부터 지금까지 Java에서 UTC까지 밀리 초 수를 가져와야합니다. 또한 1970-01-01 UTC에서 다른 UTC 날짜 시간까지의 밀리 초 수를 얻을 수 있기를 원합니다. 어때요 System.currentTimeMillis()? JavaDoc에서 : 반환 값 : 현재 시간과 1970 년 1 월 1 일 자정 (UTC) 사이의 차이 (밀리 초) Java 8 은 java.time프레임 워크, 특히 Instant" ... 타임 라인에서 ... 포인트를 모델링하는 클래스 ... "를 도입합니다. long now = Instant.now().toEpochMilli(); 반환 값 : 1970-01-01T00 : 0..

programing 2020.12.06

ASP.Net MVC Identity 2에서 암호 유효성 검사를 변경하는 방법은 무엇입니까?

ASP.Net MVC Identity 2에서 암호 유효성 검사를 변경하는 방법은 무엇입니까? ASP.Net MVC5 Identity 2에서 암호 유효성 검사를 변경하는 방법은 무엇입니까? 감사 VS2013 업데이트 2의 MVC 프로젝트 템플릿에는 App_Start/IdentityConfig.cs. 그 안에 클래스 ApplicationUserManager와라는 정적 팩토리 메서드 가 있어야합니다 Create(). 여기서 암호에 대한 서버 측 유효성 검사 규칙이 정의 된 것을 포함하여 사용자 관리자 클래스가 구성됩니다. 예를 들면 : manager.PasswordValidator = new PasswordValidator { RequiredLength = 6, RequireNonLetterOrDigit = ..

programing 2020.12.06

RabbitMQ에 Nodedown 오류가 있습니다.

RabbitMQ에 Nodedown 오류가 있습니다. Windows 7 Enterprise 컴퓨터에서 Erlang 17.4 및 RabbitMQ 3.4.3 x64를 새로 설치했습니다. 설치는 성공적이었고 아무런 문제가 없었습니다. 아직 첫 번째 대기열 또는 교환을 만들려고하지 않았지만 이미 문제가 있습니다. 이 문제는 다른 SO 게시물 과 유사 하지만 다른 게시물에는 클러스터링이 포함되어있는 것으로 보입니다. 또한 다른 포스터는 RabbitMQ 서비스를 다시 시작하여 문제를 피할 수 있습니다. 그 접근 방식은 저에게 효과가 없습니다. 내 "nodedown"문제는 RabbitMQ 명령 프롬프트에서 분명합니다. C : \ Program Files (x86) \ RabbitMQ Server \ rabbitmq_s..

programing 2020.12.06

Python에서 값 전달

Python에서 값 전달 이 질문에 이미 답변이 있습니다. 참조로 변수를 전달하는 방법은 무엇입니까? 26 답변 목록, 배열과 같은 컬렉션을 파이썬의 다른 함수에 전달할 때 복사본을 만들거나 포인터일까요? 파이썬 은 값으로 객체에 대한 참조를 전달합니다 . Python은 값 (예 : Java)으로 객체에 대한 참조를 전달하며 Python의 모든 것은 객체입니다. 간단하게 들리지만 일부 데이터 유형은 값에 의한 전달 특성을 나타내는 반면 다른 데이터 유형은 참조에 의한 전달처럼 작동하는 것처럼 보입니다. 거래는 무엇입니까? 변경 가능한 객체와 변경 불가능한 객체를 이해하는 것이 중요합니다. 문자열, 튜플 및 숫자와 같은 일부 개체는 변경할 수 없습니다. 함수 / 메소드 내부에서 변경하면 새 인스턴스가 생성..

programing 2020.12.06
반응형