반응형

Spring 2652

ArrayList에 개체를 추가하고 나중에 수정

ArrayList에 개체를 추가하고 나중에 수정 ArrayList가 있고 여기에 개체를 추가하고 나중에이 개체를 수정 한 경우이 변경 사항이 ArrayList에 반영됩니까? 또는 ArrayList에 객체를 추가하면 Java가 복사본을 만들어 ArrayList에 추가합니까? 이 개체에 대한 참조를 null로 변경하면 어떻게됩니까? 그것은 ArrayList의 객체도 이제 null을 의미합니까? 이 변경 사항이 ArrayList에 반영됩니까? 예, 목록에있는 개체에 대한 참조 를 추가했기 때문 입니다. 추가 한 참조는 여전히 수정 한 동일한 객체를 가리 킵니다. 또는 ArrayList에 객체를 추가하면 Java가 복사본을 만들어 ArrayList에 추가합니까? 아니요, 개체를 복사하지 않습니다. (객체에 대한..

Nice programing 2020.11.18

확장 메서드 구문과 쿼리 구문

확장 메서드 구문과 쿼리 구문 표준 linq 키워드 또는 linq 확장 메서드를 람다 식과 함께 사용할 좋은 시간이 있는지 확인하려고합니다. 그들은 똑같은 일을하는 것 같지만 다르게 쓰여졌습니다. 순전히 스타일의 문제입니까? var query = from p in Products where p.Name.Contains("foo") orderby c.Name select p; // or with extension methods: var query = Products .Where(p => p.Name.Contains("foo")) .OrderBy(p => p.Name); 두 번째 예는 좀 더 간결하지만 =>가 무엇을하는지 모르는 경우 표현력이 떨어집니다. 간결한 코드를 작성하는 것 외에 LINQ 구문과 달리..

Nice programing 2020.11.18

구현 시도

구현 시도 C / C ++에서 trie의 속도 및 캐시 효율적인 구현이 있습니까? 트라이가 뭔지는 알지만 바퀴를 재발 명해서 직접 구현하고 싶지는 않습니다. ANSI C 구현을 찾고 있다면 FreeBSD에서 "훔칠"수 있습니다. 찾고있는 파일은 radix.c 입니다. 커널에서 라우팅 데이터를 관리하는 데 사용됩니다. 나는 질문이 준비된 구현에 관한 것이라는 것을 알고 있지만 참고로 ... Judy로 넘어 가기 전에 " A Performance Comparison of Judy to Hash Tables " 를 읽어야 합니다. 그런 다음 제목을 검색하면 평생 동안 토론과 반박을 읽을 수 있습니다. 내가 아는 캐시에 민감한 시도는 HAT-trie 입니다. HAT-trie는 올바르게 구현되면 매우 멋집니다. ..

Nice programing 2020.11.18

페이지 사이를 이동할 때 깜박임

페이지 사이를 이동할 때 깜박임 내 phonegap / jquery 모바일 응용 프로그램은 페이지 사이를 이동할 때 대부분 깜박입니다. 이것이 정상입니까 아니면 이에 대한 해결책이 있습니까? .ui-page { -webkit-backface-visibility: hidden; } 이것은 phonegap / jquery mobile / Android 전화에서 저에게 효과적이었습니다. Android에서 깜박임에 대한 뉴스 (2012-01-10)가 있습니다. http://jquerymobile.com/blog/2012/01/10/upcoming-releases-1-0-1-1-1-and-beyond를 참조하십시오. / 인용구 : 더 복잡한 슬라이드, 팝 및 플립 전환에서 Android 2.x와 같이 성능이 저조..

Nice programing 2020.11.18

Azure App Service 계획 이름 바꾸기

Azure App Service 계획 이름 바꾸기 App Service 계획의 이름을 바꿀 수 있습니까? 이미 이전 포털과 새 포털 모두에서 시도했지만 이름 바꾸기 옵션을 찾을 수 없습니다. 아니, 할 수 없습니다. 그러나 동일한 지역 및 리소스 그룹에서 새 App Service 계획을 만드는 경우 모든 사이트를 새 App Service 계획으로 이동하고 이전 사이트를 삭제할 수 있습니다. 아니요,하지만 다음과 같이 변경할 수 있습니다 (Zain Rizvi가 언급 한 것과 동일한 지역 및 리소스 그룹에있는 경우). 새 App Service 계획을 만들고 올바른 구독 및 리소스 그룹에 바인딩합니다. 예: 그런 다음 App Service로 이동하여 "App Service 계획 변경"을 선택합니다. 참고 UR..

Nice programing 2020.11.18

Python에서 가장 효율적인 그래프 데이터 구조는 무엇입니까?

Python에서 가장 효율적인 그래프 데이터 구조는 무엇입니까? 파이썬에서 큰 (10 ^ 7 노드) 그래프를 조작 할 수 있어야합니다. 각 노드 / 에지에 해당하는 데이터는 최소한의 문자열입니다. 메모리 및 속도 측면에서 가장 효율적인 방법은 무엇입니까? dict의 dict는 더 유연하고 구현하기 간단하지만 직관적으로 목록 목록이 더 빠를 것으로 기대합니다. 목록 옵션은 또한 데이터를 구조와 별도로 유지해야하는 반면 dicts는 다음과 같은 종류의 것을 허용합니다. graph[I][J]["Property"]="value" 무엇을 제안 하시겠습니까? 예, 제가 효율성이란 무엇을 의미하는지 좀 더 명확하게 말 했어야했습니다. 이 특별한 경우에는 랜덤 액세스 검색이라는 의미입니다. 데이터를 메모리에로드하는 것..

Nice programing 2020.11.18

선언시 새로운 C ++ 11 멤버 초기화 기능이 초기화 목록을 쓸모 없게 만들었습니까?

선언시 새로운 C ++ 11 멤버 초기화 기능이 초기화 목록을 쓸모 없게 만들었습니까? C ++ 11을 사용하면 이제 헤더 선언에서 클래스 멤버를 초기화 할 수 있습니다. class aClass { private: int mInt{100}; public: aClass(); ~aClass(); }; 그래서 조금 혼란 스럽습니다. 전통적으로 생성자의 초기화 목록은 멤버 초기화에 사용되었습니다. aClass::aClass() : mInt(100) { ... } 선언시 새로운 C ++ 11 멤버 초기화 기능이 초기화 목록을 쓸모 없게 만들었습니까? 그렇지 않다면 다른 것보다 하나의 장점은 무엇입니까? 선언시 초기화가 유리하거나 초기화 목록이 유리한 상황은 무엇입니까? 하나는 언제 다른 것보다 사용해야합니까? 아..

Nice programing 2020.11.18

기본 클래스 메서드에 액세스하기 위해 "using"키워드를 사용해야하는 이유는 무엇입니까?

기본 클래스 메서드에 액세스하기 위해 "using"키워드를 사용해야하는 이유는 무엇입니까? 내 문제를 설명하기 위해 아래 코드를 작성했습니다. 11 행 (키워드 "using")에 주석을 추가하면 컴파일러는 파일을 컴파일하지 않고 다음 오류를 표시합니다 invalid conversion from 'char' to 'const char*'.. 이 방법 볼 것 같다 void action(char)의 Parent에서 클래스를 Son클래스입니다. 컴파일러가 이런 식으로 작동하는 이유는 무엇입니까? 아니면 내가 뭔가 잘못 했나요? class Parent { public: virtual void action( const char how ){ this->action( &how ); } virtual void actio..

Nice programing 2020.11.18

Python의 '열거'함수에 해당하는 Java가 있습니까?

Python의 '열거'함수에 해당하는 Java가 있습니까? Python에서이 enumerate함수를 사용하면 (인덱스, 값) 쌍의 시퀀스를 반복 할 수 있습니다. 예를 들면 : >>> numbers = ["zero", "one", "two"] >>> for i, s in enumerate(numbers): ... print i, s ... 0 zero 1 one 2 two Java에서 이것을 수행하는 방법이 있습니까? List인터페이스 를 구현하는 컬렉션의 경우 listIterator()메서드를 호출하여 ListIterator. 이터레이터에는 nextIndex()인덱스를 가져 오는 두 가지 방법이 있습니다 . 및 next(), 값을 가져옵니다 (다른 반복자와 마찬가지로). 따라서 위의 Python에 해당..

Nice programing 2020.11.18

: before와 :: before의 차이점은 무엇입니까?

: before와 :: before의 차이점은 무엇입니까? ::before태그 가 포함 된 CSS 코드를 방금 보았습니다 . 나는 MDN 이 무엇인지보기 위해 ::before봤지만 정말 이해하지 못했습니다. 누군가 어떻게 작동하는지 설명 할 수 있습니까? CSS로 선택하기 전에 DOM 요소를 만드나요? 이것은 의사 요소를 의사 클래스와 구별합니다. 의사 클래스와 의사 요소의 차이점은 http://www.d.umn.edu/~lcarlson/csswork/selectors/pseudo_dif.html에 설명되어 있습니다 . 해당 문서에 따르면 다음과 같습니다. element:before { style properties } /* CSS2 syntax */ element::before { style prope..

Nice programing 2020.11.18
반응형