본문 바로가기
[013] C++ Namespace와 구조체(struct) 차이 예제 (이름 충돌) 카카오 정책 변경으로 티스토리 운영 포기하고 사이트 이전합니다. C++ 200제 관련 문의는 여기에 남겨주세요. 2018. 6. 20.
직각 삼각형 변의 길이 (세 변의 길이 (빗변) 공식) 정삼각형 같진 않지만, 변 길이가 2인 정삼각형이 있다고 합시다. 그리고 맨 위부터 반시계방향 순서대로 ABC(직각삼각형)라고 두겠습니다. (까먹고 안 썼네요) 그럼 각 A에서 변 BC에 수선을 내리면, 변 BC는 이등분이 되고, 각 A의 각은 이등분이 되는데, 정삼각형의 내각은 각각 60도인 점에서 새로 만들어진 직각삼각형의 각이 각각 몇 도인지를 알 수 있습니다. 사용자 삽입 이미지 각 A는 30도, 각 B는 90도, 각 C는 60도입니다. AC의 길이는 변 BC 길이의 두 배죠. 왜냐면, 위에서 변 BC가 수직이등분이 되니까요. (정삼각형) 여기서 피타고라스 정리를 이용하면, 4=1+AB² AB=√3 따라서, 우리는 30도, 60도, 90도의 대변의 길이의 비를 얻어냈습니다. - 1:√3:2 이와 .. 2018. 6. 19.
모리스 마노 컴퓨터 구조 연습문제 2장 해답 그림 (parallel transfer 등) 모리스 마노 컴퓨터 구조 연습문제 2장 해답 그림 (parallel transfer 등) - 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크] - 모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] Chapter 2 2-1. TTL IC (a) Inverters - 2 pins each 12 / 2 = 6 gates 7404 (b) 2-input XOR - 3 pins each 12 / 3 = 4 gates 7486 (c) 3-input OR - 4 pins each 12 / 4 = 3 gates (d) 4-input AND - 5 pins each 12 / 5 = 2gates 7421 (e) 5-input NOR - 6 pins each 12 / 6.. 2018. 6. 18.
컴퓨터구조 연습문제 해답 [모리스 마노 1 챕터] 컴퓨터구조 연습문제 해답 [모리스 마노 1 챕터] - 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크]- 모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 컴퓨터구조 연습문제 해답 [모리스 마노 1 챕터] 2018. 6. 17.
기업은행 이율 4% 썸적금 팁 9가지 (20대 여성 추천) 기업은행 이율 4% 썸적금 팁 9가지 (20대 여성 추천) 20대 여성에게 인기가 좋고 금리도 무려 4%나 되는 썸통장 썸적금 많이 들어보셨죠? 인기가 많은 만큼 이 적금에 대해 궁금한 게 많으실 텐데요. 그래서 오늘은 자주 궁금해하는 것 9가지를 제가 알려드리려 합니다. 어려운 내용 없으니 편하게 읽어주세요. 1. IBK 어떻게 시작하지?어렵지 않아요. 기업은행 썸적금 홈페이지(바로가기 [링크])에 나와 있는 대로 따라 하시면 됩니다. 썸타기 서비스 시작 1. 썸통장 가입2. 썸친구 맺기 (친구랑 맞팔하기)3. 썸타기 적금, 또는 예금 통장 만들기 은행을 찾아가거나 IBK 기업은행 앱에서 썸통장을 만들고, 썸통장을 이용해 가입하시면 돼요. 그리고 친구랑 썸친구 맺으면 4% 적금 금리를 받을 수 있어요... 2018. 6. 16.
C# 윈도우 크기, 위치 확인 (GetWindowPlacement, FindWindow) C# 윈도우 크기, 위치 확인 (GetWindowPlacement, FindWindow) 전체 소스는 맨 아래에 있고, 주요 소스부터 한 부분씩 설명합니다. 프로그램 실행 화면 먼저, 윈도우(Window) 라이브러리를 사용해야 하니 InteropServices를 추가합니다. 1using System.Runtime.InteropServices;cs 그리고 밑에서 사용할 함수를 위해 enum과 struct도 하나씩 선언합니다. 1234567891011121314151617internal enum SHOW_WINDOW_COMMANDS : int{ HIDE = 0, NORMAL = 1, MINIMIZED = 2, MAXIMIZED = 3,} internal struct WINDOWPLACEMENT{ public.. 2018. 6. 12.
C# 외부 프로그램 (프로세스) 실행하기 (Process Start) C# 외부 프로그램 (프로세스) 실행하기 (Process Start) 외부 프로그램(다른 프로세스)을 실행할 땐 2개의 클래스 객체가 필요합니다. 1. ProcessStartInfo2. Process 1번은 클래스 이름 그대로 프로그램의 실행 정보를 보유합니다.2번은 1번을 실행하거나 종료하는 데 사용이 됩니다. 그래서 두 클래스 객체를 함께 사용하여 외부 프로그램을 실행할 수 있습니다. 아래는 C#으로 외부 프로세스 실행하는 예제 소스입니다. 12345678910111213141516171819202122232425262728ProcessStartInfo psi = new ProcessStartInfo();Process process_ = new Process(); psi.FileName = "File.. 2018. 6. 10.
C# 타이머 스레드 Thread 일시정지 방법 (Timeout.Infinite) C# 타이머 스레드 Thread 일시정지 방법 (Timeout.Infinite) 타이머 스레드의 Pause, Suspend 등을 이용할 수 있지만, 다시 시작했다가 멈췄다가 반복하는 코드 구현이 필요합니다. 그래서 간단하게 일시 정지하는 방법으로 무한 대기를 선택할 수 있어요. 먼저, C# 타이머 스레드를 사용하려면 아래 코드를 추가합니다. 1using System.Threading;cs 그리고 System.Threading.Timer의 객체를 생성합니다. 123private System.Threading.Timer timer_; timer_ = new System.Threading.Timer(함수 이름);cs 여기까진 다를 게 없는데, 중요한 Timer Thread 일시정지는 아래처럼 꾸며보세요. 12.. 2018. 6. 8.
좋은 펀드 고르는 법, 펀드 기준가만 보지 마세요 좋은 펀드 고르는 법, 펀드 기준가만 보지 마세요 펀드 투자할 때 현재의 기준가를 보고 판단하는 건 옳지 않습니다. 기준가는 현재의 가치가 아니라 대략 몇 달 전의 가치를 현재에 보여주는 것이기에 투자 선택 용도로는 절대적 신뢰성이 떨어지네요. 즉, 좋은 펀드 고르는 법의 핵심은 펀드 기준가만 보지 말라는 것입니다. 펀드 기준가는 정확히 몇 달 전 가치인지 알 수가 없다는 특징도 있습니다. 그렇기에 펀드 투자할 때 현재의 기준가를 보고 투자 결정하는 우를 범해서는 안 되는 것이죠. 펀드를 주식과 비교하면 태생적으로 적시성이 없으므로 전문가의 분석이나 가이드라인, 심지어 신문 기사조차도 적습니다. 또한, 펀드에 투자할 땐 현재의 기준가보다는 펀드 운용 보고서를 꼼꼼히 살펴야 하는데, 사실 운용 보고서에 나.. 2018. 6. 6.
C++ MAC Address 여러 개 가져오기 (MFC 윈도우 호환 소스) C++ MAC Address 여러 개 가져오기 (MFC 윈도우 호환 소스) 담백하게 소스만 알려드리겠습니다. 먼저, IP_ADAPTER_INFO 변수를 만듭니다. 그리고 윈도우 기반의 컴퓨터에서 MAC Address를 가져옵니다. 아래는 그 과정이고요. 12345678910IP_ADAPTER_INFO *adapter_info;DWORD result;ULONG info_size = sizeof(IP_ADAPTER_INFO); adapter_info = (IP_ADAPTER_INFO *)malloc(info_size); if (adapter_info == NULL) return -1; result = GetAdaptersInfo(adapter_info, &info_size)cs 여기서 하나 걸리는 것이 있습.. 2018. 6. 5.
오픈 이노베이션 성공 사례, IBM 잼 (조직 문화 개선 사례) 오픈 이노베이션 성공 사례, IBM 이노베이션 잼 (조직 문화 개선 사례) IBM 이노베이션 잼IBM은 1970~80년대 컴퓨터, 그중에서도 기업에서 사용하는 대형 컴퓨터 하드웨어와 소프트웨어를 개발하고 판매하여 이 분야에서 시장을 주도하던 회사였다. 1990년대 들어서면서 개인용 컴퓨터 시대가 도래했을 때 이에 제대로 대응하지 못하여 오랫동안 어려움을 겪었다. 그러다가 사업 부문을 서비스 위주로 개편하여 어려움을 극복했다. 2011년 현재 IBM은 매출의 56.7%를 서비스로부터 얻고 있다. (참조 - IBM Innovation Annual report[링크]) 잼은 IBM의 직원뿐 아니라 관련 회사나 외부의 사람까지 적게는 몇백 명, 많게는 수십만 명이 참여하는 대규모 브레인스토밍(brainstorm.. 2018. 6. 4.
오픈 이노베이션 플랫폼, P&G 혁신 성공 전략과 사례 오픈 이노베이션 플랫폼, P&G 혁신 성공 전략과 사례 플랫폼의 다양한 사례 중에서 약간 독특한 성격을 가진 것이 오픈 이노베이션(open innovation)이다. 오픈 이노베이션 플랫폼이란 말 그대로 기업의 혁신이 한 기업의 내부가 아니라 플랫폼상에서 다양한 참여자의 협업으로 이루어지는 것을 말한다. 기업에 있어 혁신은 주로 연구 개발(research & development: R&D)을 말한다. 보통 R&D에서 R(research)은 기초가 되는 원천 기술을 찾는 것이고, D(development)는 이렇게 찾은 원천 기술을 제품화하는 과정을 말한다. 전통적으로 R&D는 철저한 보안 아래 기업 내부에서 이루어지는 것이라고 당연하게 생각해왔다. 그 이유는 기밀 유지가 가장 크겠지만, 또 다른 이유는 .. 2018. 6. 3.