반응형

JavaScript 2291

Java는 0 년이 윤년이지만 0 년은 존재하지 않았다고 말합니다.

Java는 0 년이 윤년이지만 0 년은 존재하지 않았다고 말합니다. 내가 업데이트하고있는 몇 가지 편리한 메소드에 대한 테스트 케이스를 작성 중이고 0 년에 LocalDate의 isLeapYear()메소드를 사용하면 어떤 일이 발생하는지보기로 결정했습니다. 내가 이해했듯이 0 년은 실제로 존재하지 않았습니다. AD 1 년 전은 1 년이었습니다. 기원전. (이것은 내가 오래 전에 읽은 기사를 기반으로합니다. 그 출처는 제가 오랫동안 잊고있었습니다.) 놀랍게도 제 테스트에 따르면 0 년이 윤년임을 알 수있었습니다! 나는 것을 깨닫게 java.time.LocalDate클래스가 구현하는 ISO-8601하지만은 ISO-8601 정말 년 0의 존재를 나타냅니다합니까? 나는 테스트를 한 사람들 LocalDate이 이..

developer tip 2020.10.27

HTML에서 IMG의 높이 및 너비 속성을 지정해야합니까?

HTML에서 IMG의 높이 및 너비 속성을 지정해야합니까? 이미지 태그로 표시 할 이미지의 높이와 너비를 알고 있다면 높이와 너비 속성을 포함해야합니까, 아니면 CSS에 정보를 넣어야합니까? 아니면 둘다? 전의. 또는 또는 에 따르면 구글 페이지 속도 , 당신은 항상 이미지 태그의 폭과 높이를 정의해야합니다. 그러나 유효성을 검사하기 위해 스타일 태그를 사용할 수 없습니다. 또한 항상 실제 이미지와 동일한 높이와 너비를 지정해야 브라우저가 크기 조정과 같은 수정 작업을 수행 할 필요가 없습니다. 나는 그것을하는 것이 좋습니다 편집 : 누군가가 코멘트에서 속성을 추가하지 않는 것이 더 빠를 것이라고 제안했습니다. Google에 따르면 (브라우저 지식이 전부는 아닙니다) : 포함하는 문서에 치수가 지정되지 ..

developer tip 2020.10.27

dict를 올바르게 하위 클래스로 만들고 __getitem__ 및 __setitem__을 재정의하는 방법

dict를 올바르게 하위 클래스로 만들고 __getitem__ 및 __setitem__을 재정의하는 방법 일부 코드를 디버깅 중이며 특정 사전에 액세스하는시기를 알고 싶습니다. 글쎄, 실제로 dict는 몇 가지 추가 기능 을 하위 클래스로 만들고 구현하는 클래스입니다 . 어쨌든, 내가하고 싶은 것은 dict직접 서브 클래스 를 만들고 재정의를 추가 __getitem__하고 __setitem__디버깅 출력을 생성하는 것입니다. 지금은 class DictWatch(dict): def __init__(self, *args): dict.__init__(self, args) def __getitem__(self, key): val = dict.__getitem__(self, key) log.info("GET %s..

developer tip 2020.10.27

재생성 된 활동에 Retrofit 콜백을 구현하는 모범 사례?

재생성 된 활동에 Retrofit 콜백을 구현하는 모범 사례? Retrofit으로 전환하고 비동기 콜백과 함께 사용하기위한 적절한 아키텍처를 이해하려고합니다. 예를 들어 인터페이스가 있습니다. interface RESTService{ @GET("/api/getusername") void getUserName(@Query("user_id") String userId, Callback callback); } 그리고 나는 이것을 주요 활동에서 실행합니다. RestAdapter restAdapter = new RestAdapter.Builder() .setServer("WEBSITE_URL") .build(); RESTService api = restAdapter.create(RESTService.class);..

developer tip 2020.10.27

grep을 통해 텍스트 파일에서 빈 줄 제거

grep을 통해 텍스트 파일에서 빈 줄 제거 FILE: hello world foo bar 이 모든 빈 새 줄을 제거 할 때 어떻게 할 수 FILE있습니까? 명령 출력 : FILE: hello world foo bar grep . FILE (그리고 당신이 정말로에서 다음, sed를 수행하려는 경우 : sed -e /^$/d FILE) (그리고 당신이 정말로 다음, AWK에서 작업을 수행하려는 경우 : awk /./ FILE) 다음을 시도하십시오. grep -v -e '^$' with awk, just check for number of fields. no need regex $ more file hello world foo bar $ awk 'NF' file hello world foo bar 다음은 공..

developer tip 2020.10.26

엔티티 프레임 워크 지정된 메타 데이터 리소스를로드 할 수 없습니다.

엔티티 프레임 워크 지정된 메타 데이터 리소스를로드 할 수 없습니다. 중복 가능성 : MetadataException : 지정된 메타 데이터 리소스를로드 할 수 없습니다. 누군가가 이것을 도울 수 있기를 바랍니다. 나는 여기에 다른 게시물을 따르고 다른 사이트에서 수십 가지를 시도했지만이 작업을 할 수 있습니다. 엔티티 프레임 워크가 모두 작동하고 다음날 오류가 발생하기 시작했습니다. 지정된 메타 데이터 리소스를로드 할 수 없습니다. 엔티티 클래스의 생성자에서. 연결 문자열을 확인하고 모든 것을 삭제하고 다시 추가했지만 여전히 작동하지 않습니다. 내 모델 네임 스페이스는 WraithNath.co.uk.Models입니다. 메타 데이터 인공물은 어셈블리에 포함됩니다. 내 연결 문자열은 다음과 같습니다. Re..

developer tip 2020.10.26

yaml에서 연관 배열 목록을 만드는 방법

yaml에서 연관 배열 목록을 만드는 방법 연관 배열 일명 사전으로 표시된 yaml에 일부 구성 변수를 저장하려고합니다. 내가 한 방법은 다음과 같습니다. content_prices: - {country: AU, price: 6990000} - {country: AT, price: 4990000} - {country: BE, price: 4990000} 내 ROR 초기화 파일에서 구문 분석하려고 할 때 예외가 발생합니다. 정의되지 않은 메소드`symbolize_keys! ' nil : NilClass의 경우 초기화 방법은 다음과 같습니다. Config = YAML.load_file("#{Rails.root}/config/prices.yml")[Rails.env].symbolize_keys! 내 yaml ..

developer tip 2020.10.26

C ++ 네임 스페이스 조언

C ++ 네임 스페이스 조언 저는 C ++ 네임 스페이스 (C # 배경에서 유래)를 스스로 가르치고 있으며 C ++가 대부분의 다른 언어보다 더 나은 기능을 수행하더라도 중첩 네임 스페이스는 그중 하나가 아니라고 생각하기 시작했습니다! 일부 중첩 네임 스페이스를 선언하려면 다음을 수행해야한다고 생각하는 것이 맞습니까? namespace tier1 { namespace tier2 { namespace tier3 { /* then start your normal code nesting */ } } } 반대 : namespace tier1::tier2::tier3 { } C #으로? 앞으로 선언해야 할 때 이것은 훨씬 더 치명적입니다. namespace tier1 { namespace tier2 { names..

developer tip 2020.10.26
반응형