반응형

분류 전체보기 4212

Kotlin의 키워드는 어떻게 작동하나요?

Kotlin의 키워드는 어떻게 작동하나요? 나는 reified키워드 의 목적을 이해하려고 노력하고 있는데 , 분명히 우리가 제네릭에 대한 반성을 할 수있게 . 그러나 내가 제외하면 잘 작동합니다. 누구든지 실제 실제 차이 를 만들 때 설명 할 관심이 있습니까? TL; DR : reified장점 fun myGenericFun(c: Class) 와 같은 제네릭 함수의 본문에서는 타임에만 사용할 수 있기 때문에 가동 에는 지워 지기 때문에 myGenericFun액세스 할 수 없습니다 . 제네릭 유형을 따라서 함수 본문에서 또는 일반 클래스로 사용하려면에 표시된대로 클래스를 매개 변수 로 명시 적으로 전달 해야 우리합니다 .TmyGenericFun 그러나 구체화 로 inline함수 를 생성하면 런타임에서도 유형..

IT 2020.08.31

첫 번째 문자를 소문자로 만드는 가장 방법은 무엇입니까?

첫 번째 문자를 소문자로 만드는 가장 방법은 무엇입니까? String소문자 의 첫 문자를 만드는 가장 쉬운 방법은 무엇입니까? 이를 수행하는 여러 가지 방법을 생각할 수 있습니다. charAt()함께 사용substring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); 또는 char배열 사용 String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); String output = ne..

IT 2020.08.31

클래스의 인스턴스 메서드 목록 가져 오기

클래스의 인스턴스 메서드 목록 가져 오기 수업이 있습니다. class TestClass def method1 end def method2 end def method3 end end 어떻게 (이 클래스 내 방법의 목록을 얻을 수 있습니다 method1. method2,, method3)? 그 자체 TestClass.instance_methods로 관심이 무엇을 만들 TestClass수 있는지에 있습니다. class TestClass def method1 end def method2 end def method3 end end TestClass.methods.grep(/method1/) # => [] TestClass.instance_methods.grep(/method1/) # => ["method1"] T..

IT 2020.08.31

JSON.Net 자체 참조 루프 감지

JSON.Net 자체 참조 루프 감지 4 개의 유전자 데이터베이스가 있습니다. 이것을 사용할 때 : public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } 이 코드는 다음 오류를 발생하고 있습니다. Newtonsoft.Json.JsonSerializationException : 'DAL.CyberUser'유형의 'CyberUser'속성에 대해 자..

IT 2020.08.31

Laravel- 요청시 세션 저장소가 설정되지 않음

Laravel- 요청시 세션 저장소가 설정되지 않음 최근에 새로운 Laravel을 만들고 인증 가이드를 제 출고 프로젝트를 만듭니다. 로그인 또는 등록 경로를 방문하면 다음 오류가 발생합니다. ErrorException in Request.php line 775: Session store not set on request. (View: C:\Users\Matthew\Documents\test\resources\views\auth\register.blade.php) 핵심 Laravel 파일을 편집하지 갑자기 발생보기 만 생성 route.php 파일에 경로를 추가했습니다. // Authentication routes Route::get('auth/login', ['uses' => 'Auth\AuthContr..

IT 2020.08.31

자바 펼쳐에서 딥하는 방법

자바 펼쳐에서 딥하는 방법 Javascript 객체를 어떻게 심층 복제합니까? 파운더하는-frame 내가 워크를-based으로 다양한 기능 현관이 알고 JSON.parse(JSON.stringify(o))하고 $.extend(true, {}, o)있지만, 그와 같은 프레임 워크를 사용하지 않습니다 . 딥 생성을 생성하는 가장 우아하고 효율적인 방법은 무엇입니까? 우리는 어레이 복제와 같은 엣지 케이스에 관심이 있습니다. 전용 타입 체인을 깨지 않고 자체 참조를 처리합니다. 우리는 DOM 객체의 복사를 지원하는 데 관심이 없습니다 .cloneNode. 그 이유 때문에 존재하기 때문입니다. 주로 node.jsV8 엔진의 ES5 기능 을 사용할 때 사용할 수 있습니다. [편집하다] 제안하기 전에 누군가 obj..

IT 2020.08.31

함수형 프로그래밍 (Scala 및 Scala API)에서 reduce와 foldLeft / fold의 차이점은 무엇입니까?

함수형 프로그래밍 (Scala 및 Scala API)에서 reduce와 foldLeft / fold의 차이점은 무엇입니까? Scala와 Spark 및 Scalding과 같은 프레임 워크에 reduce및 foldLeft? 구분 reduce과 의 차이점은 fold무엇입니까? 축소 대 foldLeft 이 주제와 관련된 다른 stackoverflow 답변에서 명확하게 언급되지 않은 큰 차이점 reduce은 commutative monoid , 즉 commutative 및 associative 연산 을 제공해야한다는 것 입니다. 이는 작업을 송신 할 수 있음을 의미합니다. 구분 구분은 빅 데이터 / MPP / 분산 등급에있어 매우 중요하며, 그 이유 reduce가 모두 존재합니다. 컬렉션은 잘게 쪼개 질 수 있고..

IT 2020.08.31

정적 제네릭 메서드 호출

정적 제네릭 메서드 호출 정적 제네릭 메서드와 흥미로운 흥미로운 상황을 발견했습니다. 다음은 코드입니다. class Foo { public static Foo createFoo() { // ... } } class Bar { private Foo member; public Bar() { member = Foo.createFoo(); } } 식에 유형 인수를 필요가없는 이유는 Foo.createFoo()무엇입니까? 이 유형은 추론입니까? 이에 대해 명시 적으로 지정 견적 형식 인수를 어떻게합니까? 예, 이것은 JLS 섹션 15.12.2.8 에 따라 할당 대상을 기반으로 한 유형 추론 입니다. 명시 적으로 말하면 다음과 같이 호출합니다. Foo.createFoo(); 참고 URL : https://stack..

IT 2020.08.30

전체 커밋이 아닌 하나의 파일에 변경 사항을 선택하는 방법

전체 커밋이 아닌 하나의 파일에 변경 사항을 선택하는 방법 한 지점에 도입 된 변경 사항을 다른 지점에 적용해야합니다. 체리 픽을 사용해서 할 수 있습니다. 하지만 제 경우에는 하나의 파일에만 관련된 변경 사항을 적용하고 싶기 때문에 전체 커밋을 선택하지 않습니다. 그렇게하는 방법? 달성 가능한 것에 따라 옵션이 있습니다. 파일 내용을 대상 분기와 동일하게 입찰 git checkout -- . 그러나 이것은 단일 한 파일의 결과 상태를 취하지 않습니다. 커밋에 한 줄을 추가했지만 이전 커밋이 더 많이 변경되고 다른 변경 사항없이 해당 줄만 추가하려는 경우 체크 아웃이 원하는 것이 아닙니다. 복수의 확장 파일에 도입 된 경우 패치를 단일 파일에만 적용하려는 경우 여러 옵션이 있습니다. 을 사용할 수 있습니..

IT 2020.08.30

백 스택에서 재개에 대한 조각

백 스택에서 재개에 대한 조각 Android 2.2에서 Fragments를 사용하기 위해 외부 패키지를 사용하고 있습니다. 프래그먼트를 사용하고 그들 사이에 전환을 백 스택에 추가 할 때, 활동의 onResume과 동일한 동작을 달성하고 싶습니다. 즉, 프래그먼트가 "전경"(사용자에게 표시됨)으로 이동 한 후 백 스택, 프래그먼트 내에서 사용을 활성화하고 싶습니다 (예 : 공유 UI 리소스에서 특정 변경을 수행하기 위해). 프래그먼트 프레임 복제가 있다고 말합니다. 호스팅 달성하기위한 좋은 관행이? 더 나은 솔루션이 없기 때문에 작업을 수행했습니다. 하나의 활동 (MyActivity)과 서로를 대체하는 단편이 거의 모든 가정합니다 (한 번에 하나만 표시됨). MyActivity에서 다음 리스너를 추가하십..

IT 2020.08.30
반응형