반응형

Spring 2707

Python에서 인스턴스 재 분류

Python에서 인스턴스 재 분류 외부 라이브러리에서 제공하는 클래스가 있습니다. 이 클래스의 하위 클래스를 만들었습니다. 또한 원래 클래스의 인스턴스가 있습니다. 이제 인스턴스에 이미있는 속성을 변경하지 않고이 인스턴스를 내 하위 클래스의 인스턴스로 전환하려고합니다 (내 하위 클래스가 무시하는 속성 제외). 다음 솔루션이 작동하는 것 같습니다. # This class comes from an external library. I don't (want) to control # it, and I want to be open to changes that get made to the class # by the library provider. class Programmer(object): def __init__(..

Development Tip 2020.12.31

Haskell의 Priority Queue 구현 비교

Haskell의 Priority Queue 구현 비교 Haskell에 대해 기성품으로 사용할 수있는 몇 가지 우선 순위 큐 구현이있는 것 같습니다. 예를 들어 다음이 있습니다. Data.PriorityQueue.FingerTree (해 키지의 fingertree- 0.0.1.0) Data.PurePriorityQueue (해 키지의 pure-priority-queue-0.14 ) 둘 다 순수한 우선 순위 큐 데이터 구조 인 것처럼 보입니다. 전자는 제가 익숙하지 않은 데이터 구조 인 핑거 트리를 기반으로합니다. 후자는 Data.Map을 둘러싼 래퍼입니다. 또한 Data.Heap (해 키지의 힙 -1.0.0) 순전히 기능적인 힙 데이터 구조를 정의하여 사소하게 우선 순위 큐를 만들 수 있습니다. . 또한 ..

Development Tip 2020.12.31

Python의 메타 클래스 및 상속 이해

Python의 메타 클래스 및 상속 이해 이 질문에 이미 답변이 있습니다. 파이썬의 메타 클래스는 무엇입니까? 16 답변 메타 클래스에 대해 약간의 혼란이 있습니다. 상속으로 class AttributeInitType(object): def __init__(self,**kwargs): for name, value in kwargs.items(): setattr(self, name, value) class Car(AttributeInitType): def __init__(self,**kwargs): super(Car, self).__init__(**kwargs) @property def description(self): return "%s %s %s %s" % (self.color, self.year, s..

Development Tip 2020.12.31

PhoneGap 대 티타늄

PhoneGap 대 티타늄 PhoneGap 및 Titanium을 사용하면 HTML 및 JavaScript를 기반으로 기본 iPhone 앱을 빌드 할 수 있습니다. 둘 다 경험 한 사람이 있습니까? 차이점은 무엇입니까? StackOverflow의 PhoneGap VS Titanium (및 Corona) 에 대한 꽤 긴 토론이 이미 있습니다. 큰 차이점 중 하나는 PhoneGap이 MIT 라이선스이고 Titanium이 (최근에 변경된) Apache 라이선스라는 것입니다. 이 기사는 실용적이고 철학적 인 차이점을 잘 요약 한 것입니다. Appcelerator 전도자로부터 나온 것에 주목하세요.하지만 여전히 꽤 공정하다고 생각합니다. 사실 나는 그가 내가 아마 할 것보다 더 많은 Titanium 사마귀를 공유한..

Development Tip 2020.12.31

IntelliJ Idea 12 + Android + Scala 요즘

IntelliJ Idea 12 + Android + Scala 요즘 제게 제안한대로 IntelliJ Idea와 Android 및 Scala를 함께 작동시키는 방법을 설명하는 몇 가지 기사를 살펴 봤지만 모두 1 ~ 2 년 전에 작성된 것으로 밝혀졌습니다. 그리고 아마도 그 이후로 무언가가 바뀌었고 이제는이 목표를 달성하기위한 다른 솔루션이 있습니다. 구체적으로, 잘 작동하는지 여부를 모르는 새로운 솔루션 https://github.com/yareally/android-scala-intellij-no-sbt-plugin 이 있습니다. IntelliJ Idea 12, Android SDK, Scala, SBT 및 기타 모든 항목이 설치 및 설정되어 있습니다. 남은 유일한 것은 Android 애플리케이션을 만..

Development Tip 2020.12.31

페이지 매김을위한 ProgressBar가있는 Endless RecyclerView

페이지 매김을위한 ProgressBar가있는 Endless RecyclerView 나는 RecyclerViewAPI에서 객체를 10 개 단위로 사용하고있다. 페이지 매김에는 EndlessRecyclerOnScrollListener. 모두 제대로 작동하고 있습니다. 이제 남은 것은 목록 맨 아래에 진행률 스피너를 추가하는 것입니다. 그러면 다음 개체 배치가 API에서 가져옵니다. 여기에 구글 플레이 스토어 앱의 스크린 샷은을 보여주는 것입니다 ProgressBar확실히 무엇에 RecyclerView: 문제는 다음 배치의 객체를 가져 오는 동안 맨 아래에 를 표시하기위한 지원 기능이 내장 되어 RecyclerView있지 않다는 것 입니다.EndlessRecyclerOnScrollListenerProgress..

Development Tip 2020.12.31

auto x {3}가 initializer_list를 추론하는 이유는 무엇입니까?

auto x {3}가 initializer_list를 추론하는 이유는 무엇입니까? 저는 autoC ++ 11을 좋아 합니다. 훌륭합니다. 그러나 그것은 항상 내 신경을 쓰러 뜨리는 한 가지 불일치가 있습니다. int i = 3; // i is an int with value 3 int i = int{3}; // i is an int with value 3 int i(3); // i is an int with value 3 (possibly narrowing, not in this case) int i{3}; // i is an int with value 3 auto i = 3; // i is an int with value 3 auto i = int{3}; // i is an int with value ..

Development Tip 2020.12.31

AVPlayer 사용시 우수한 스크롤 성능 유지

AVPlayer 사용시 우수한 스크롤 성능 유지 컬렉션보기가 있고 컬렉션보기의 셀에 비디오가 포함될 수있는 응용 프로그램에서 작업 중입니다. 지금은 AVPlayer및을 사용하여 비디오를 표시 하고 AVPlayerLayer있습니다. 불행히도 스크롤 성능이 끔찍합니다. 그것은 것 같아 AVPlayer, AVPlayerItem그리고 AVPlayerLayer주 스레드에서 자신의 작품을 많이 할. 그들은 지속적으로 잠금을 해제하고, 주 스레드를 차단하고 심각한 프레임 드롭을 일으키는 세마포어 등을 기다리고 있습니다. AVPlayer메인 스레드에서 그렇게 많은 일을 그만두 라고 말할 수 있는 방법이 있습니까? 지금까지 내가 시도한 어떤 것도 문제를 해결하지 못했습니다. 나는 또한 AVSampleBufferDispl..

Development Tip 2020.12.31

AMP HTML은 무엇이며 프레임 워크 / 도구 X와 어떻게 어울리나요?

AMP HTML은 무엇이며 프레임 워크 / 도구 X와 어떻게 어울리나요? 좋습니다. 지금까지 모두 Google에서 AMP HTML 에 대해 들어봤을 것입니다 . 제가 궁금한 것은 이것이 우리의 기존 워크 플로우에 어떻게 들어 맞을지입니다. React 또는 Angular 앱을 작성하는 경우 AMP HTML이 개발 프로세스에 어떻게 적합합니까? 이러한 각 프레임 워크에는 이미 구성 요소를 정의하는 방법이 있으며 AMP가 스택에 추가되는 것처럼 보입니다. 우리 대부분은 이미 browserify 또는 webpack과 같은 다른 도구를 사용하고 있습니다. AMP는 어떻게 쉽게 보이지 않아요 맞는 나머지에. 이러한 도구 중 일부를 사용하면 이미 최적화 된 방식으로 사이트를 제공 할 수 있습니다. AMP HTML이이..

Development Tip 2020.12.31

Xcode에서 스토리 보드 파일에 대한 불필요한 편집을 피하는 방법은 무엇입니까?

Xcode에서 스토리 보드 파일에 대한 불필요한 편집을 피하는 방법은 무엇입니까? 내 xib 파일 중 하나로 이동하면 Xcode가 파일을 터치 한 것으로 표시합니다. 실행 취소 및 되돌리기는 효과가 없습니다. 저장은 해를 끼치 지 않는 것처럼 보이지만 결함으로 인해 추가 git 작업이 자주 발생합니다. 다른 사람이 이것을 보거나 내 MainWindow.xib에서 원인이 될 무언가에 대한 아이디어가 있습니까? 2016 년 편집-여전히 진행 중! Apple은 이것이 알려진 문제라고 말합니다. 이는 버그 ID # 9847336에 대한 후속 조치입니다. 추가 조사 결과 알려진 문제로 확인되었으며 현재 엔지니어링 팀에서 조사 중입니다. 이 문제는 원래 버그 ID # 9056156으로 버그 데이터베이스에 제출되었습..

Development Tip 2020.12.31
반응형