반응형

분류 전체보기 4937

작업 단위 + 리포지토리 패턴 : 비즈니스 트랜잭션 개념의 몰락

작업 단위 + 리포지토리 패턴 : 비즈니스 트랜잭션 개념의 몰락 결합 Unit of Work및 것은 Repository Pattern매우 널리 요즘 사용하는 무언가이다. Martin Fowler가 말했듯 이 사용 목적은 저장소가 실제로 작동하는 방식 (지속적인 무지)에 대해 무지하면서 비즈니스 트랜잭션UoW 을 형성하는 것 입니다. 많은 구현을 검토했습니다. 특정 세부 사항 (콘크리트 / 추상 클래스, 인터페이스 등)을 무시하면 다음과 비슷합니다. public class RepositoryBase { private UoW _uow; public RepositoryBase(UoW uow) // injecting UoW instance via constructor { _uow = uow; } public v..

IT story 2020.12.31

MySQL : 인라인 하위 쿼리에서 여러 열 반환

MySQL : 인라인 하위 쿼리에서 여러 열 반환 판매에 대한 월별 요약을 반환하는 SQL 문을 만들고 있습니다. 요약에는 날짜, 총 판매 수 및 총 판매 가치에 대한 몇 가지 간단한 열이 나열됩니다. 그러나이 열 외에도 지출 금액별로 최고의 고객을 나열하는 3 개월을 더 포함하고 싶습니다. 이 열의 경우 ID, 이름 및 지출 금액을 반환 할 수있는 일종의 인라인 하위 쿼리가 필요합니다. 내 현재 노력은 인라인 SELECT문을 사용 하지만이를 구현하는 방법에 대한 지식으로 인라인 문당 하나의 열과 행만 반환 할 수 있습니다. 내 시나리오에서이 문제를 해결하기 위해 물론 3 개의 개별 인라인 문을 만들 수 있지만 비실용적으로 보이는 것 외에도 쿼리 시간이 필요한 것보다 더 늘어납니다. SELECT DATE..

IT story 2020.12.31

DynamicMetaObject.BindInvokeMember의 결과로 void 메서드 호출을 어떻게 표현합니까?

DynamicMetaObject.BindInvokeMember의 결과로 void 메서드 호출을 어떻게 표현합니까? IDynamicMetaObjectProviderDepth in Depth의 두 번째 버전에 대한 간단한 예제를 제공하려고하는데 문제가 발생했습니다. 나는 공허한 부름을 표현할 수 있기를 원하는데 실패하고있다. 리플렉션 바인더를 사용하여 void 메서드를 동적으로 호출하면 모든 것이 괜찮 기 때문에 가능하다고 확신합니다. 다음은 짧지 만 완전한 예입니다. using System; using System.Dynamic; using System.Linq.Expressions; class DynamicDemo : IDynamicMetaObjectProvider { public DynamicMetaO..

IT story 2020.12.31

onTrimMemory (int level) 이해

onTrimMemory (int level) 이해 최근에 앱의 메모리 관리에 대한 이 기사 를 읽었습니다. AndroidDev이고 한 번도 읽지 않았다면 읽어 보는 것이 좋습니다. 많은 좋은 관행이 있으며 내가 결코 알지 못하는 한 가지는 모든 활동 / 조각에서 시스템이 호출하여 메모리를 해제해야하거나 해제 할 수있는 이벤트를 알리는 onTrimMemory (int level) 메서드입니다. 다음은 그 기사의 인용문입니다. 앱 프로세스의 모든 UI 구성 요소가 user에게 숨겨 질 때만 앱이 TRIM_MEMORY_UI_HIDDEN과 함께 onTrimMemory () 콜백을 수신합니다 . 이것은 사용자가 앱의 다른 활동으로 이동할 때에도 발생하는 Activity 인스턴스가 숨겨 질 때 호출되는 onStop..

IT story 2020.12.31

언제 hstack / vstack vs append vs concatenate vs column_stack을 사용해야합니까?

언제 hstack / vstack vs append vs concatenate vs column_stack을 사용해야합니까? 간단한 질문 : 이러한 각 방법의 장점은 무엇입니까? 올바른 매개 변수 (및 ndarray 모양)가 주어지면 모두 동일하게 작동하는 것 같습니다. 일부는 제자리에서 작동합니까? 더 나은 성능이 있습니까? 언제 어떤 기능을 사용해야합니까? 이러한 기능의 코드에 액세스 할 수 있습니까? 모두 Python으로 작성되었습니다 np.concatenate. IPython 셸에서는 ??. 그렇지 않다면 다음은 코드 요약입니다. vstack concatenate([atleast_2d(_m) for _m in tup], 0) i.e. turn all imputs in to 2d (or more) ..

IT story 2020.12.31

클라이언트 측 로직 또는 서버 측 로직?

클라이언트 측 로직 또는 서버 측 로직? 저는 웹 기반 프로젝트를 수행했으며 제가 만난 대부분의 어려움 (질문, 혼란)은 도움으로 해결할 수 있습니다. 그러나 숙련 된 개발자에게 질문 한 후에도 여전히 중요한 질문 이 있습니다. 서버 측 코드와 클라이언트 측 스크립팅 (JavaScript)을 모두 사용하여 기능을 구현할 수있는 경우 어느 것이 선호되어야합니까? 간단한 예 : 동적 HTML 페이지를 렌더링하기 위해 페이지를 서버 측 코드 (PHP, Python)로 형식화하고 Ajax를 사용하여 형식이 지정된 페이지를 가져 와서 직접 렌더링 할 수 있습니다 (서버 측에서 더 많은 로직, 클라이언트 측에서 더 적은 로직). 또한 Ajax를 사용하여 데이터 (형식이 지정되지 않은 JSON)를 가져오고 클라이언트..

IT story 2020.12.31

Python을 사용하여 이미지 파일을 어떻게 읽습니까?

Python을 사용하여 이미지 파일을 어떻게 읽습니까? 이미지 파일을 읽고 Python을 사용하여 디코딩하려면 어떻게해야합니까? "read"라는 단어는 모호하지만 다음은 Image 클래스를 사용하여 jpeg 파일을 읽고 이에 대한 정보를 인쇄하는 예입니다. from PIL import Image jpgfile = Image.open("picture.jpg") print(jpgfile.bits, jpgfile.size, jpgfile.format) 참조 URL : https://stackoverflow.com/questions/3735553/how-do-i-read-an-image-file-using-python

IT story 2020.12.31

SKPaymentQueue addTransactionObserver가 인앱 구매 후 시작시 App Store 비밀번호를 요청

SKPaymentQueue addTransactionObserver가 인앱 구매 후 시작시 App Store 비밀번호를 요청 내 앱은 인앱 구매를 사용하고 있으며 대부분의 사용자는 문제없이 잘 구매할 수 있습니다. 이 사람들을 위해 내 앱은 구매가 성공한 후 콘텐츠를 다운로드하고 행복합니다. 그러나 점점 더 많은 사용자가 인앱 구매를 성공적으로 완료하면 이후에 앱이 시작될 때마다 App Store 암호를 묻는 메시지가 표시됩니다. 나는 이것이 다음과 같은 전화에서 일어나고 있다고 믿습니다. [[SKPaymentQueue defaultQueue] addTransactionObserver:observer]; Apple의 인앱 구매 가이드의 6 단계에 따라 시작할 때 호출합니다. 보관 된 가이드 : https..

IT story 2020.12.31

C ++ 캐시 인식 프로그래밍

C ++ 캐시 인식 프로그래밍 C ++에서 CPU의 캐시 크기를 결정하는 방법이 있습니까? 나는 많은 데이터를 처리하는 알고리즘을 가지고 있으며이 데이터를 캐시에 맞도록 덩어리로 나누고 싶습니다. 이것이 가능한가? 캐시 크기를 염두에두고 프로그래밍에 대한 다른 힌트를 줄 수 있습니까 (특히 멀티 스레드 / 멀티 코어 데이터 처리와 관련하여)? 감사! Ulrich Drepper가 작성한 " 모든 프로그래머가 메모리에 대해 알아야 할 사항"에 따르면 Linux에서 다음을 수행 할 수 있습니다. 메모리 요구 사항에 대한 공식이 있으면이를 캐시 크기와 비교할 수 있습니다. 앞서 언급했듯이 캐시는 다른 여러 코어와 공유 될 수 있습니다. 현재 {곧 더 나은 방법이있을 것입니다!} 하드 코딩 지식없이 올바른 정보를..

IT story 2020.12.31

사용자 정의 키보드를 만드는 방법

사용자 정의 키보드를 만드는 방법 UITextField를 탭할 때 표시되는 사용자 지정 키보드 / 키패드를 만드는 방법은 무엇입니까? a, b, c, 1, 2, 3 및 Enter 버튼이있는 키패드를 표시하고 싶습니다. 키패드는 표준 키보드처럼 작동하고 동작해야하지만 (동작에서) 확실히 다르게 보일 것입니다. 나는 어떤 예도 찾을 수 없으며 내가 찾은 최선의 방법은 허용되지 않는 솔루션 인 기존 키보드로 문자를 필터링하는 것입니다. 난 당신이 찾고있는 "생각 텍스트, 웹 및 편집은 iOS 용 가이드 프로그래밍 " UIKit 프레임 워크에는 사용자 정의 입력보기 및 입력 액세서리보기에 대한 지원이 포함됩니다. 사용자가보기에서 텍스트 또는 다른 형식의 데이터를 편집 할 때 애플리케이션이 시스템 키보드에 대한 ..

IT story 2020.12.31
반응형