반응형

your programing 925

보호 된 생성자의 실제 용도는 무엇입니까?

보호 된 생성자의 실제 용도는 무엇입니까? 왜 아무도 생성자를 보호한다고 선언합니까? 생성자는 스택에서 생성을 허용하지 않기 위해 비공개로 선언된다는 것을 알고 있습니다. 클래스가 추상 클래스 인 경우 보호 된 생성자가 정확히 맞습니다. 이 상황에서는 객체가 클래스에서 인스턴스화되는 것을 원하지 않고 상속에만 사용합니다. 특정 구성 매개 변수 집합을 파생 클래스로 제한해야하는 경우와 같은 다른 사용 사례가 있습니다. 한 가지 용도는 공장 패턴 일 수 있습니다. 비공개 생성자는 생성자에 의해서만 보장 될 수없는 생성 요구 사항이있을 때 유용합니다. 예를 들어, 생성자 바로 뒤에 초기화 메서드를 호출해야하거나 객체가 컨테이너 / 관리자 객체에 자신을 등록해야하는 경우 생성자 외부에서 수행해야합니다. 생성자에..

your programing 2020.10.14

Asp.Net MVC의 DataAnnotations StringLength에있는 텍스트 상자의 maxlength 특성

Asp.Net MVC의 DataAnnotations StringLength에있는 텍스트 상자의 maxlength 특성 MVC2 응용 프로그램에서 작업 중이며 텍스트 입력의 maxlength 속성을 설정하고 싶습니다. 데이터 주석을 사용하여 Model 개체에 대한 stringlength 속성을 이미 정의했으며 입력 한 문자열의 길이를 올바르게 확인하고 있습니다. 모델에 이미 정보가있을 때 최대 길이 속성을 수동으로 설정하여 내 뷰에서 동일한 설정을 반복하고 싶지 않습니다. 이것을 할 방법이 있습니까? 아래 코드 조각 : 모델에서 : [Required, StringLength(50)] public string Address1 { get; set; } 보기에서 : model.Address1) %> model...

your programing 2020.10.14

선택적 매개 변수의 기본값으로 빈 배열 전달

선택적 매개 변수의 기본값으로 빈 배열 전달 이 질문에 이미 답변이 있습니다. C # 선택적 매개 변수 3 답변 의 기본값 설정 빈 배열을 기본값으로 사용하는 선택적 배열을 취하는 함수를 어떻게 정의합니까? public void DoSomething(int index, ushort[] array = new ushort[] {}, bool thirdParam = true) 결과 : '배열'의 기본 매개 변수 값은 컴파일 시간 상수 여야합니다. 개체 참조의 컴파일 타임 상수를 만들 수 없습니다. 사용할 수있는 유일한 유효한 컴파일 타임 상수는 null이므로 코드를 다음과 같이 변경하십시오. public void DoSomething(int index, ushort[] array = null, bool thi..

your programing 2020.10.14

R로 빌드 된 모델 재사용

R로 빌드 된 모델 재사용 R에서 모델을 빌드 할 때 새 데이터에서 재사용 할 수 있도록 모델 사양을 어떻게 저장합니까? 과거 데이터에 대한 로지스틱 회귀를 작성했지만 다음 달까지 새로운 관측치가 없다고 가정 해 보겠습니다. 최선의 접근 방법은 무엇입니까? 내가 고려한 사항 : 모델 객체 저장 및 새 세션에서로드 PMML로 일부 모델을 내보낼 수 있다는 것을 알고 있지만 PMML 가져 오기에 대해서는 실제로 보지 못했습니다. 간단히 말해서 새 세션에서 모델을 사용해야 할 때 수행하는 작업을 파악하려고합니다. 미리 감사드립니다. 새로운 관측치를 예측하기 위해 모델 재사용 모델에 계산 비용이 많이 들지 않으면 필요할 때 다시 실행하는 R 스크립트에 전체 모델 구축 프로세스를 문서화하는 경향이 있습니다. 모델..

your programing 2020.10.14

기호와 일치하는 정규식 :! $ % ^ & * () _ + | ~-=`{} [] : "; '<>?,. /

기호와 일치하는 정규식 :! $ % ^ & * () _ + | ~-=`{} [] : "; '?,. / 다음 문자를 포함하는 문자열을 테스트하는 JavaScript에서 Regex 테스트를 만들려고합니다. !$%^&*()_+|~-=`{}[]:";'?,./ 관심이 있다면 더 많은 정보 :) 제가 작업중인 매우 멋진 암호 변경 응용 프로그램입니다. 관심이있는 경우 나머지 코드는 여기에 있습니다. 암호 요구 사항을 나열하는 테이블이 있고 최종 사용자가 새 암호를 입력하면 정규식 배열을 테스트하고 해당 테이블 행에 체크 표시를합니다 ... 체크 아웃합니다. validation배열 의 네 번째 항목 대신 . var validate = function(password){ valid = true; var validati..

your programing 2020.10.14

API <21의 드로어 블 틴팅

API DrawableCompat.setTint(myDrawable, ContextCompat.getColor(context, R.color.your_color)) textInput.setCompoundDrawablesRelativeWithIntrinsicBounds(null, null, myDrawable, null) } 이 작업은 원하는대로 수행되며 모든 Android 버전의 지원 라이브러리에서 작동합니다. @JvmStatic fun getTintedDrawable(inputDrawable: Drawable, @ColorInt color: Int): Drawable { val wrapDrawable = DrawableCompat.wrap(inputDrawable.mutate()) DrawableCom..

your programing 2020.10.13

iOS 다운로드 및 앱 내 이미지 저장

iOS 다운로드 및 앱 내 이미지 저장 웹 사이트에서 이미지를 다운로드하여 내 앱에 영구적으로 저장할 수 있습니까? 정말 모르겠지만 내 앱에 좋은 기능이 될 것입니다. 캐싱이있는 비동기 다운로드 이미지 캐싱이있는 비동기 다운로드 이미지 백그라운드에서 이미지를 다운로드하는 데 사용할 수있는 저장소가 하나 더 있습니다. 여기에있는 다른 답변이 작동하는 것은 사실이지만 실제로는 프로덕션 코드에서 사용해야하는 솔루션이 아닙니다 . (적어도 수정 없이는) 문제점 이 답변의 문제점은 그대로 구현되고 백그라운드 스레드에서 호출되지 않으면 이미지를 다운로드하고 저장하는 동안 주 스레드를 차단한다는 것입니다. 이것은 나쁘다 . 메인 스레드가 차단되면 이미지 다운로드 / 저장이 완료 될 때까지 UI 업데이트가 발생하지 않..

your programing 2020.10.13

proxy_pass를 사용할 때 nginx에 응답 헤더를 추가하는 방법은 무엇입니까?

proxy_pass를 사용할 때 nginx에 응답 헤더를 추가하는 방법은 무엇입니까? nginx 뒤의 서버에서받은 응답에 대한 사용자 지정 헤더를 추가하고 싶습니다. add_headernginx 처리 응답에 대해 작동 하지만 proxy_pass이 사용 되면 아무 작업도 수행하지 않습니다 . 헤더를 더 잘 제어 할 수있는 HttpHeadersMoreModule 이라는 모듈 이 있습니다. Nginx와 함께 제공되지 않으며 추가 설치가 필요합니다. 그것으로 다음과 같이 할 수 있습니다. location ... { more_set_headers "Server: my_server"; } 그러면 "서버 출력 헤더를 모든 상태 코드 및 모든 콘텐츠 유형에 대한 사용자 정의 값으로 설정"합니다. 이미 설정된 헤더를 대..

your programing 2020.10.13

laravel 지원되는 암호화기를 찾을 수 없습니다.

laravel 지원되는 암호화기를 찾을 수 없습니다. 암호 및 / 또는 키 길이가 잘못되었습니다. Laravel을 사용하여 프로젝트를 만들고 있습니다. localhost에서 제대로 작동했지만 서버에 업로드하면 (서버에 comodo ssl이 설치되어 있음) 다음 오류가 발생합니다. RuntimeException in EncryptionServiceProvider.php line 29: No supported encrypter found. The cipher and / or key length are invalid in EncryptionServiceProvider.php line 29 at EncryptionServiceProvider->Illuminate\Encryption\{closure}(object..

your programing 2020.10.13

부트 스트랩 모달 창을 완전히 파괴하는 방법은 무엇입니까?

부트 스트랩 모달 창을 완전히 파괴하는 방법은 무엇입니까? 내가 사용했습니다 모달 창을 약 4,5 단계가 마법사 구현. 페이지를 새로 고치지 않고 마지막 단계 (onFinish) 및 OnCancel 단계 후에 완전히 삭제해야합니다 . 물론 숨길 수는 있지만 모달 창을 숨기면 다시 열면 모든 것이 복원됩니다. 누구든지이 문제에 대해 나를 도울 수 있습니까? 감사합니다. 모든 힌트 답변이 도움이됩니다. 부트 스트랩 3이면 다음을 사용할 수 있습니다. $("#mimodal").on('hidden.bs.modal', function () { $(this).data('bs.modal', null); }); 참고 :이 솔루션은 버전 3 이전의 Bootstrap에서만 작동합니다. Bootstrap 3 답변 은 use..

your programing 2020.10.13
반응형