반응형

분류 전체보기 987

제네릭으로 열거 형을 구현하는 방법은 무엇입니까?

제네릭으로 열거 형을 구현하는 방법은 무엇입니까? 다음과 같은 일반 인터페이스가 있습니다. interface A { T getValue(); } 이 인터페이스에는 제한된 인스턴스가 있으므로 열거 형 값으로 구현하는 것이 가장 좋습니다. 문제는 해당 인스턴스에 다른 유형의 값이 있으므로 다음 접근 방식을 시도했지만 컴파일되지 않는다는 것입니다. public enum B implements A { A1 { @Override public String getValue() { return "value"; } }, A2 { @Override public Integer getValue() { return 0; } }; } 이것에 대해 어떤 생각? 당신은 할 수 없습니다. Java는 열거 형 상수에 대한 제네릭 유형을..

UFO ET IT 2020.12.30

새로운 JSLint 오류 "탭이 아닌 공백 사용"및 "안전하지 않은 문자"가 도입 된 이유는 무엇입니까?

새로운 JSLint 오류 "탭이 아닌 공백 사용"및 "안전하지 않은 문자"가 도입 된 이유는 무엇입니까? 저는 약 2 년 동안 JSLint를 사용하여 JavaScript의 유효성을 검사 해 왔으며 때때로 변경되는 규칙이 있습니다. 일반적으로 JSLint가 새 규칙을 도입 할 때 구문 분석 할 때이 규칙을 무시하거나 무시하지 않도록 선택한 경우 코드가이를 준수하도록하는 확인란이 있습니다. 그러나 오늘 JSLint 유효성 검사를 실행하면서 다음 두 가지 새로운 오류가 발생했습니다. 탭이 아닌 공백을 사용하십시오. 이것은 "탭과 공백의 혼합"오류가 아닙니다. 탭만 사용하고 있습니다. 이것은 일반적으로 탭을 허용하지 않는 "탭과 공백의 혼합"의 최근 수정 된 버전입니다. 과: 안전하지 않은 캐릭터. * / 안전..

UFO ET IT 2020.12.30

유니 코드로 강제 변환 : 문자열 또는 버퍼 필요, django 관리자에서 렌더링 할 때 NoneType 발견

유니 코드로 강제 변환 : 문자열 또는 버퍼 필요, django 관리자에서 렌더링 할 때 NoneType 발견 나는 오랫동안이 오류가 있지만 알아낼 수 없습니다. 렌더링하는 동안 TypeError 발견 : 유니 코드로 강제 변환 : 문자열 또는 버퍼 필요, NoneType 발견 내 모델 중 하나를 추가하거나 수정하려고 할 때 관리자에서 발생합니다 (디스플레이가 제대로 작동 함). 이것은 모델입니다 : class PS(models.Model): id_ps = models.IntegerField(null=True) client = models.ForeignKey(Client, null=True, blank=True) nom_du_site = models.CharField(max_length=250) rue_..

UFO ET IT 2020.12.30

C ++ 14에서 람다를 통해 std :: bind를 사용하는 이유는 무엇입니까?

C ++ 14에서 람다를 통해 std :: bind를 사용하는 이유는 무엇입니까? 11 ++ C 전에 내가 사용 boost::bind또는 boost::lambda많이. 이 bind부분은 표준 라이브러리 ( std::bind) 로 만들었고 다른 부분은 핵심 언어 (C ++ 람다)의 일부가되었고 람다 사용을 훨씬 더 쉽게 만들었습니다. 요즘에는 std::bindC ++ 람다로 거의 모든 것을 할 수 있기 때문에 거의 사용 하지 않습니다. std::bind내가 생각할 수있는 유효한 사용 사례가 하나 있습니다. struct foo { template void operator()(A a, B b) { cout

UFO ET IT 2020.12.30

사용자가 iOS에서 이미 카메라 액세스를 거부 한 후 사용자에게 카메라 액세스를 요청하는 방법이 있습니까?

사용자가 iOS에서 이미 카메라 액세스를 거부 한 후 사용자에게 카메라 액세스를 요청하는 방법이 있습니까? 이 코드를 사용하고 있지만 안타깝게도 작동하지 않습니다. 사용자가 카메라 액세스를 거부 한 후 다음에 카메라를로드하려고 할 때 다시 카메라 사용 권한을 요청하고 싶습니다 (이 경우 카메라보기를 사용하는 바코드 스캐너). 코드에서 다시 요청하더라도 항상 가져 AVAuthorizationStatusDenied오고 granted항상 자동으로 반환 NO합니다. 많은 사용자가 "바코드 스캔을 시도 할 때 화면이 검게 표시됩니다"라고 이메일을 보내고 있는데, 이는 어떤 이유로 카메라 액세스를 거부했기 때문입니다. 거부가 실수 일 가능성이 높기 때문에 다시 메시지를 표시 할 수 있기를 바랍니다. 이 작업을 수행..

UFO ET IT 2020.12.30

docker-compose를 사용하여 mongo 데이터베이스를 어떻게 시드합니까?

docker-compose를 사용하여 mongo 데이터베이스를 어떻게 시드합니까? 다음을 수행하는 데 필요한 mongo 데이터베이스를 포함하는 여러 연결된 컨테이너에서 실행되는 연결된 응용 프로그램 집합을 배포하려고합니다. 일부 시드 데이터를 포함하는 배포 사용자가 추가 데이터를 추가 할 수 있습니다. 이상적으로 데이터는 연결된 데이터 볼륨 컨테이너에도 유지됩니다. 볼륨을 마운트하지 않는 기본 인스턴스 (dockerhub 이미지 : -이것은 본질적으로 문이 없는 기본 mongo Dockerfile 임 )와 다음과 같은 구성을 mongo사용 하여 컨테이너에 데이터를 가져올 수 있습니다 .mongopsychemedia/mongo_nomountVOLUME /data/dbDockerfile ADD . /file..

UFO ET IT 2020.12.30

키보드 위에 Android SnackBar를 표시 하시겠습니까?

키보드 위에 Android SnackBar를 표시 하시겠습니까? 키보드 위에 Android Snackbar 를 표시 할 수 있습니까 (레이어링이 아닌 Y 좌표)? Snackbar는 현재 키보드가 표시되면 숨겨지며 이는 바람직하지 않은 동작입니다. 세트 android:windowSoftInputMode="adjustResize" 의 AndroidManifest.xml활동에 대한 당신의 플로팅 작업을 포함 ScrollView에 레이아웃을 중첩하면 스낵바가 키보드 상단에 나타납니다. 키보드 위의 사용 가능한 공간 만 차지하도록보기 크기가 조정되기 때문입니다. 물론 키보드가 표시되거나 표시되지 않는 동안 필요한 경우 언제든지 View를 스크롤 할 수 있습니다. 가 표시되면 키보드를 숨길 수 있습니다 Snackb..

UFO ET IT 2020.12.30

Scheme 또는 일반적으로 사용되는 'thunk'는 무엇입니까?

Scheme 또는 일반적으로 사용되는 'thunk'는 무엇입니까? 저는 Scheme과 관련된 코드와 문서, 그리고 유사한 영역에서 많은 곳에서 'thunk'라는 단어를 발견했습니다. 하나의 형식적인 인수를 갖는 프로 시저의 일반적인 이름이라고 생각합니다. 그 맞습니까? 그렇다면 더 많은 것이 있습니까? 아니라면 제발? 예를 들어. 에서 SRFI (18) 의 '절차'섹션이다. 정말 간단합니다. 프로그램에서 3에서 5를 더하는 것과 같은 계산이있을 때 그 덩어리를 만드는 것은 직접 계산 하지 않고 대신 실제 값이 필요할 때 계산할 인수가없는 함수를 만드는 것을 의미 합니다. (let ((foo (+ 3 5))) ; the calculation is performed directly, foo is 8 ;; s..

UFO ET IT 2020.12.29

Enter 키로 양식 제출 방지

Enter 키로 양식 제출 방지 양식 자체에서 작동하는이 멋진 함수를 방금 작성했습니다. $("#form").keypress(function(e) { if (e.which == 13) { var tagName = e.target.tagName.toLowerCase(); if (tagName !== "textarea") { return false; } } }); 내 논리에서 텍스트 영역을 입력하는 동안 캐리지 리턴을 수락하고 싶습니다. 또한 입력 필드의 입력 키 동작을 다음 입력 필드로 탭하는 동작으로 대체하는 추가 보너스가 될 것입니다 (탭 키를 누른 것처럼). 누구든지 이벤트 전파 모델을 사용하여 해당 요소에서 Enter 키를 올바르게 실행하는 방법을 알고 있지만 언론에서 양식 제출을 방지합니까? 다음..

UFO ET IT 2020.12.29

파이썬에서 단일 멤버 세트에서 멤버를 추출하는 방법은 무엇입니까?

파이썬에서 단일 멤버 세트에서 멤버를 추출하는 방법은 무엇입니까? 최근에 집합에 단일 요소 만 포함 된 경우 해당 요소로 무언가를하고 싶은 시나리오가 발생했습니다. 요소를 얻기 위해 다음 접근 방식을 결정했습니다. element = list(myset)[0] 그러나 이것은 불필요한 목록을 생성하기 때문에 그다지 만족스럽지 않습니다. 반복으로도 수행 할 수 있지만 반복은 단일 요소 만 있기 때문에 부 자연스럽게 보입니다. 나는 단순한 것을 놓치고 있습니까? 튜플 풀기 작동합니다. (element,) = myset (그런데 python-dev는 탐색했지만 myset.get()세트에서 임의의 요소를 반환하는 추가를 거부했습니다 . 여기서 토론 , Guido van Rossum은 1 과 2에 대한 답변 입니다...

UFO ET IT 2020.12.29
반응형