본문 바로가기
C++ dynamic_downcast MFC 클래스 type casting 예제 기본적인 자료형 변환 형태는 DYNAMIC_DOWNCAST (Class, Pointer)입니다. 클래스 등 형 변환이 정상적으로 이루어질 경우 해당 오브젝트의 포인터를 반환하고, 그렇지 않다면 NULL을 반환합니다. 아래는 간단한 type casting 예제 3개입니다. C++ 캐스팅 자료형 변환 예 1) 123CFrameWnd* pParent;CWnd* pNaturalParent = pPrintView->GetParentFrame();pParent = DYNAMIC_DOWNCAST(CFrameWnd, pNaturalParent);cs C++ 캐스팅 자료형 변환 예 2) 1234567891011121314151617181920class X:public CObject{ public: int x; DECLA.. 2019. 4. 7.
C++ STL 컨테이너 알고리즘 함수 반복자 (Standard Template Library) C++ STL 컨테이너 알고리즘 함수 반복자 (Standard Template Library) STL은 크게 3가지로 분류됩니다. 컨테이너 Container : 체계화된 방법으로 데이터를 저장하는 공간 (방법).알고리즘 Algorithm : 컨테이너에 담긴 데이터를 처리하는 방법 (절차).반복자 Iterator : 포인터 개념. 알고리즘에서 컨테이너 데이터를 가리킴. ■ STL 컨테이너순차 컨테이너 Sequence Container순차적으로 시각화할 수 있는 데이터 (원소) 집합 컨테이너 특징 장단점 Array 고정 크기 빠른 임의 접근 (인덱스 번호 이용) 도중 삽입, 삭제 느림 실행 중 크기 바꿀 수 없음 Vector 위치 변경, 확장 배열 빠른 임의 접근 (인덱스 번호 이용) 도중 삽입, 삭제 느림.. 2019. 4. 5.
php 문자열 글자 자르기, 한글 길이 제한 예제 2개 php 다룰 때 필요한 글자 수 제한 함수 소스입니다. 소스는 2종류로 인터넷 검색하다가 봤던 것으로 출처는 기억이 나질 않네요. 코드프로젝트일 확률이 90% 아닐까 싶어요. php 문자열 글자 자르기, 한글 길이 제한 예제 2개 소개합니다. 1. str_limit 함수12345678910111213141516171819function str_limit($string,$limit_length,$add_string){ $full_length=strlen($string); for ($k = 0; $k 127) $k++; } if ($full_length > $limit_length) { $final_string = substr($string, 0, $k).$add_string; } else { $final_.. 2019. 4. 4.
20대 여자 보험 3가지 팁 추천, 보험료, 현대해상, CI종신보험 20대 여자 보험 3가지 팁 추천, 보험료, 현대해상, CI종신보험 보험은 있어도 불만이고 없어도 불만이라고 했던가요? 있어도 부족하고 없으면 불안하죠. 오늘은 20대 중에서도 특히, 미혼 여성 분들을 위한 보험 가입 팁 3가지를 알아보겠습니다. 1. 적절한 보험료? 연봉 기준 얼마나?연봉 대비 10%를 보험료로 지불하라고 권유합니다. 20대 여자 보험 알아보는 분들은, 7~10% 까지 보장성 보험에 넣으라는 구체적인 이야기도 들어보셨을 겁니다. 하지만, 상황에 따라 다릅니다. 가족 중에 보험 혜택을 많이 본 분이 있거나, 암, 뇌, 심장 관련 가족력이 있는 경우는 보장 내역을 더 강화해야 합니다. 반대로 온 집안 식구가 매우 건강하다면 보장 내역을 줄일 수 있습니다. 이론적으로 연봉의 10%라는 건, .. 2019. 4. 3.
YouTube mp3 변환기 사이트 OVC 사용 방법 소개할 YouTube mp3 변환기 사이트 이름은 Online Video Converter 줄여서 OVC입니다. OVC에서 간단하게 변환하는 방법 시작하겠습니다. 먼저, 유튜브에서 mp3로 변환하고 싶은 영상을 재생하세요. 저는 듣기 좋은 일본 노래 모음 2탄을 선택했습니다. 유튜브 : 듣기 좋은 일본 노래 모음 2탄 [바로가기] 브라우저 맨 위에 보면 url이 보일 겁니다. https로 시작해 =313s로 끝나는 전체 주소를 복사하여 사용할 겁니다. 다음은 OVC 사이트(YouTube mp3 변환기)로 이동합니다. YouTube mp3 변환기 : OVC [바로가기] 사이트로 이동해 왼쪽 비디오 링크 변환을 클릭하세요. 링크를 복사하고 이곳에 붙여넣기 하세요. 라는 텍스트 박스가 보입니다. 이곳에 유튜브.. 2019. 4. 2.
C# 6.0 Statement Lambda로 문자열 보간 기능 구현 예제 (람다 소스) C# 6.0으로 구현하는 문자열 보간조건문에 Lambda 람다 추가하여 string Interpolation 구현 출처 : Conditional Statement(s) Inside Lambda in conjunction with String Interpolation of C# 6.0 프로그래밍 언어에서 조건문이란 조건을 처리하는 과정(소스 코드)입니다. if~else, switch~case, 삼항 조건 연산자(Ternary Operators)는 람다로 대체하거나 섞어서 사용할 수 있습니다. 이 예제에서 몇 가지 구체적인 예제로 문자열 보간 방법을 알아보겠습니다. 예제 1 : Statement Lambda와 if~else 응용 어떤 사람이 투표에 참여할 수 있는지 확인하는 예제를 C# 6.0 〈스테이트먼트.. 2019. 4. 1.
50대 앤디 루빈 구글 퇴사와 창업(에센셜폰), 2017년 당시 진실 지난 2017년 5월 30일, 2013년부터 안드로이드 플랫폼 (또는 OS) 총 책임자였던 앤디 루빈(Andy Rubin)이 구글을 떠나 에센셜이란 벤처 회사를 설립할 것이란 기사가 나왔습니다. 루빈은 새로운 에센셜 폰(Essential phone) PH-1 (PH-ONE, 폰)을 소개도 했습니다. 지금도 그렇지만 당시에도 스마트폰 시장은 애플 iPhone, 삼성 갤럭시 시리즈로 양분된 시장이었죠. 당시 54세였던 앤디 루빈의 구글 퇴사와 창업은 큰 이슈였습니다. 앤디 루빈은 구글에 합류하며 모바일 및 디지털 콘텐츠 담당 선임 부사장으로 제품 개발을 책임졌습니다. 구글에서 판매한 안드로이드 폰은 판매량이 지지부진했고, 되려 안드로이드를 탑재한 삼성 갤럭시 시리즈가 더 잘 팔렸습니다. 아마도 앤디 루빈은 .. 2019. 3. 31.
언더라이터 시험 2019년 정오표, CKLU 참고자료 지난 2019년 2월 1일에 언더라이터 자격시험(CKLU) 참고자료 정오표가 발표되었습니다. 31회부터 적용되었으며 9월에 시행될 32회에서도 적용될 예정입니다. 회차 응시신청 기간 시험 일자 합격자 발표 CKLU 31회 2월 1일(금) ~ 2월 22일(금) 3월 30일(토) 4월 10일(수) 32회 9월 16일(월) ~ 10월 7일(월) 11월 16일(토) 11월 27일(수) 정오표는 생명보험협회 자격시험센터에서 확인할 수 있습니다. 변경된 내용은 개정 상법 반영하여, "서면동의" 또는 "서면에 의한 동의"가 좀 더 구체적으로 바뀌었습니다. 서면에 의한 동의(또는 전자서명, 공인전자서명에 의한 동의) 그리고 언더라이터 교재 정보는 생명보험협회 자격시험센터 홈페이지에서 볼 수 있는데요. 아래 링크로 이동.. 2019. 3. 30.
안드로이드 개발자 사이트 NFC 데모 코드 (Android NFC) 안드로이드 개발자 사이트 NFC 데모 코드 (Android NFC) ■ 참조 사이트개발자 사이트 - Developers, Develop [링크]안드로이드 NFC 기본과 확장 - Near Field Communication [링크]NFC 패키지 - android.nfc [링크] ■ 참고 자료NfcDemo - nfcdemo.rar [링크]NFC Guava - guava-11.0.1.jar [링크]안드로이드 NFCDemo 예제 분석 - Cafe.naver.com/android21 . 김태성 [링크] 근데 정말 데모라서, 12345678910111213141516171819202122232425262728public class MockNdefMessages{ public static final byte[] SM.. 2019. 3. 29.
[POS 시스템] 신용카드 PG <-> VAN 승인 프로세스 개념 [POS 시스템] 신용카드 PG VAN 승인 프로세스 개념 밴 VAN 사업자가맹점 및 카드사 사이에서 네트워크망을 구축함. 카드 사용 승인 중계 및 카드 전표 매입 업무를 하는 부가 통신 사업자신용 카드 회사를 대신해 가맹점을 모집하고 단말기를 제공.고객이 신용 및 체크 카드를 이용해 물품 등을 구입할 경우 카드 결제 승인을 받을 수 있도록 단말기를 통해 승인 중계 업무가맹점이 카드사에 카드 결제 대금을 청구해 받을 수 있도록, 카드 매출 데이터 정리, 제출하는 카드 전표 매입 업무 대행 신용카드 VAN 업무 시장 구조 신용카드 PG PG (Payment Gateway) 사업자쇼핑몰 등의 온라인 중소 업체 및 카드사 등의 금융권 사이에서 온라인 결제 서비스를 가능케 해주는 중개 서비스 업자 신용카드 승인.. 2019. 3. 28.
C언어 C++ 정수형 변수 int 설명, 데이터타입 Integer 뜻 배우기 C언어 C++ 정수형 변수 int란 (기본 Integer, 정수 뜻) 먼저, 훑고 넘어갈 사항 1. 정수형 변수 Int 자료형 크기 (C언어 C++ 공통)16 Bit = 2 Byte = 1 Word (IBM 호환, 이 포스트는 16비트 프로세서를 기준으로 작성됨) 2. 어셈블러에서 사용되는 자료형 (괄호 안은 바이트, 비트)byte(1-8), word(2-16), dword(4-32), qword(8-64) 3. 기본 자료형 크기 byte 1 Byte short 2 Byte int 4 Byte long 4 Byte double 8 Byte 4. 출처 - Numeric Values [링크] Practical Learning: Using Integer Variables아래는 사용 예입니다. 123456789.. 2019. 3. 27.
펀드 수익률 높이는 수수료 절약, 환매(매도) 방법 시기 4가지 펀드 수익률 높이는 수수료 절약, 환매(매도) 방법 시기 4가지 오늘은 펀드 환매 시기와 수수료를 고민하는 분들에게 도움이 될만한 정보를 알려 드리려고 합니다. 펀드 수익률을 높이려면 매도 방법에 신경을 많이 써야 합니다. 하지만, 매도 시기가 언제인지, 환매 수수료는 또 얼마인지, 급전이 필요한데 90일 미만인데 등 신경 쓸 게 참 많아요. 그래서 크게 고민하실만한 4가지를 골라서 펀드 환매 시기를 잘 잡아 수익률을 극대화하고 수수료를 아끼는 방법을 알려드리도록 하겠습니다. ■ 90일 미만 이익금의 70% 란?한 가지 가정을 해보겠습니다. 운용 총보수 1.67% 환매 수수료 90일 미만 이익금의 70% 환매 시기 90일 미만 위와 같은 상황이라면 정답은 2개입니다. 이익금 = 100 = 수수료 70 =.. 2019. 3. 26.