Pycharm

Overview : Pycharm 설치하기 및 세팅 1.다운로드 https://www.jetbrains.com/pycharm/download 2.기능 및 제한 3. 컴파일러 설치File->Setting->Project-> Add interpreter 4. 라이브럴리 설치 View->Tool Windows->Termianl (Alt +F12) 5. 실행화면

Asynchronous 심화

Remark : Microsoft Visual Studio Community 2019버전 16.9.3 The Task asynchronous programming model (TAP) provides an abstraction over asynchronous code

2017 버전

async await, void 메서드 샘플

Overview : async메서드에 다음에 await 가 반드시 있어야 합니다. 1. Console 에서 async await 구현비동기 코드 수행을 기다리기. 샘플 vs2017 비고) vs2019 이상은 System.Threading.Tasks 자동 지원 2. Console 에서 async void 구현: 비동기 코드 수행을 기다리지 않기 경고 CS1998 이 비동기 메서드에는 ‘await’ 연산자가 없으며 메서드가 동시에 실행됩니다.‘await’ 연산자를 사용하여 비블로킹 API 호출을 대기하거나, ‘await Task.Run(…)’을 사용하여… Read More »

Asynchronous(비동기)

Overview : 영어를 한국어로 번역 했는대도 어려운 용어,“동일 시간선 상이 아닌 프로세스” 으로 이해 하는게 좋음 이해해야 할 주요 부분 중요한 정보 및 조언 비동기 프로그래밍을 사용하는 경우 예기치 않은 동작을 방지할 수 있는 몇 가지 세부 정보를 고려해야 합니다. 사용 방법 대체 방법 수행할 작업 await Task.Wait 또는 Task.Result 백그라운드 작업의 결과 검색 await… Read More »

Memory Cache

메모리 캐시 속도 증가를 위해 디비 데이타를 미리 메모리에 가져오는 방식으로 변경해서 속도를 높이는 방식 장정 Pros 단점 Cons Type 종류

System.Runtime.Caching.MemoryCache (추천)

이 클래스는 사용자 코드로 구성할 수 있습니다. 업데이트\제거 콜백, 지역, 모니터 등과 같은 다른 인터페이스와 더 많은 기능이 있습니다. 이를 사용하려면 System.Runtime.Caching 라이브러리를 가져와야 합니다. ASP.net 응용 프로그램에서도 사용할 수 있지만 수명을 직접 관리해야 합니다. 1.Net Framework 4.6 이상에서 설치가능 2.설치 NuGet 패캐지 관리에서 설치 및 참조 추가 확인 3.참조 확인 4. Simple Source 5.… Read More »

여행사 등록정보 검색

Overview : 여행갈때 여행사에 대한 기본 정보 검색 http://www.tourinfo.or.kr/v2/tourinfo/agency_list.asp https://www.kata.or.kr/v2/03_member/sub0301_memberSearch.asp

싱글톤(Singleton) 패턴

싱글톤은 전역 네임스페이스에 종속 되지 않기 때문에 종종 전역 변수보다 선호됩니다.또한 지연 할당 및 초기화를 허용하는 반면 전역 변수는 항상 리소스를 소비합니다. 싱글톤 패턴은 추상 팩토리, 팩토리 메소드, 빌더 및 프로토타입 패턴과 같은 다른 디자인 패턴의 기반으로도 사용할 수 있습니다.파사드 객체는 단 하나의 파사드 객체만 필요하기 때문에 싱글톤인 경우가 많습니다. 메시지를 기록하려는 모든 객체는 단일… Read More »