codingcoding의 등록된 링크

 codingcoding로 등록된 티스토리 포스트 수는 99건입니다.

Crypto 암호화 알고리즘 로그인 폼, WinCE MFC 다이얼로그 [내부링크]

[MFC 다이얼로그] 암호화 로그인 폼 (WinCE Crypto 화면 예제) [MFC 다이얼로그 예제] 테스트 장비 컴파일 테크놀로지 - CWV-070BR WinCE 터치패널PC [클릭] ■ 로그인 폼, 스크린 샷 레지스트에 User1, User2의..

Qt Creator, class' will be initialized after [-Wreorder] variable [내부링크]

[Qt Creator 경고 강좌] class' will be initialized after [-Wreorder] variable 경고 메세지 'class' will be initialized after [-Wreorder] variable C++에서도 전역, 멤버 등의 변수를 사용자가 실수로 놓칠..

닷넷프레임워크 하위 호환성 (.net framework 상위 최신 버전 설치) [내부링크]

닷넷프레임워크 하위 호환성 (.net framework 상위 최신 버전 설치) 출처 1 - Mailbag: Do I need still need older versions of the .NET Framework [클릭] 출처 2 - on my system after installing the .NET Fra..

C++ serial timeout 해결, MFC 시리얼 read write 통신 공통 [내부링크]

C++ serial timeout 해결, MFC 시리얼 read write 통신 공통 Serial timeout 통신 제어 C++ 프로그램은 상대 장치의 상태에 따라 통신이 도중에 끊어질 수 있다. 만약 100바이트가 올것이 데이터 수신 중에 송신..

Qt 모니터 해상도 및 크기 얻기 (레이아웃 스크린 사이즈) [내부링크]

Qt 모니터 해상도 및 크기 얻기 (레이아웃 스크린 사이즈) 참고 - Get physical screen size in Qt [클릭] Qt 모니터 이용 - 헤더 파일 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2..

QR코드란, QR코드 원리 및 정의 (안드로이드 큐알 코드) [내부링크]

QR코드란, QR코드 원리 및 정의 (안드로이드 큐알 코드) 큐알코드(QR code)는 흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형식의 이차원 바코드이다. QR코드란 주로 일본, 한국, 영국, 미국등에서 많이 사..

Atmega128 입출력 포트(I/O port) 설정 실수 = 파형으로 발견 [내부링크]

Atmega128 입출력 포트(I/O port) 설정 실수 = 파형으로 발견 I/O 입출력 포트의 출력이 이상한 파형을 보이는 예와 그 원인을 트러블의 일례로서 소개한다. 이는 필자가 특정 시스템을 개발할 때 직면했던 케이스..

시리얼 통신 포트 에러, 타임아웃, 속도 저하 (USB to Serial) [내부링크]

시리얼 통신 포트 에러, 타임아웃, 속도 저하 (USB to Serial) 너무 느린 속도로 원활한 시리얼 통신 불가능 에러 프로그램이 무한 대기에 빠져드는 에러 발생 USB to Serial 속도 저하 문제(또는 타임아웃)가 코..

ARM 프로세서 코어 이름 읽는 방법, (ex ARM940T) [내부링크]

ARM 프로세서 이름 특징 이해하기, 코어 명명법 { }안의 알파벳에 따라 ARM 프로세서 의미가 달라집니다. 아래부터 살펴보세요. ARM {x}{y}{z} {{T}{D}{M}{I} {E}{J}{F}{-S}} ■ 읽는 방법 ARM {x}{y}{z} {{T}{D}..

HIOKI 3803 멀티미터 SIBA 퓨즈 고장 후 교체 (히오키 계측기) [내부링크]

HIOKI 3803 멀티미터 SIBA 퓨즈 고장 후 교체 (히오키 계측기) 대한민국에서 보편적으로 널리 이용되는 HIOKI 3803 테스터기의 퓨즈를 교체하는 방법입니다. 퓨즈의 수명이 워낙에 길다 보니 테스터기를 고장 내지..

안드로이드 AVD 오류, Unable to resolve target 'Google Inc.:Google APIs:x‘ [내부링크]

안드로이드 AVD 오류, Unable to resolve target 'Google Inc.:Google APIs:x‘ Unable to resolve target 'Google Inc.:Google APIs:x‘ 안드로이드 2.2(API 레벨 8)에 대한 오류가 발생했다고 가정합니다. 이런..

[Atmega128 강좌] 그래픽 LCD 제어 방법 (ezLCM QV24) [내부링크]

[Atmega128 강좌] 그래픽 LCD 제어 방법 (ezLCM QV24) ezLCM QV24 Touch3 제품에 대해서 그래픽 LCD 소개 글 - ezLCM QV24-Touch3(제조사, ezCircuits) [링크] 그래픽 LCD와 연동될 PCB - Atmega128_RS232[링크]..

C# ASPX 웹 페이지 소스에서 C# 호출하기 [내부링크]

ASPX 기반의 홈페이지를 제작 시, C# 코드를 불러와서 사용하는게 중요합니다. 호환도 쉬운데다가, 기존의 C# 메소드들을 그대로 이용할 수도 있기 때문이죠. 아래는 ASPX 페이지에서, C# 코드를 호출하기 위한 간..

파이썬 pdb 사용, 디버깅 방법과 실행 종료 (리눅스 공통) [내부링크]

파이썬 pdb 사용, 디버깅 방법과 실행, 종료 (리눅스 공통) 디버깅 모드로 코드를 수행하기 위해 다음의 함수를 사용할 수 있습니다. pdb.run(statement[, globals[, locals]]) 디버깅 모드로 해당 구문을 수행 호..

C# TCP에서 사용할 binary(바이너리) 프레임 포맷 예제 [내부링크]

C# TCP에서 사용할 binary(바이너리) 프레임 포맷 예제 예를 들어, 아래와 같은 데이터를 다루게 된다면... Field Offset Type size(object) id 0 unsigned int 1 name 1 Byte Array 40 grade 41 sign float 8 아..

파이썬 2 3 차이 4가지 (python print, int, float, string unicode) [내부링크]

파이썬 2 3 차이 4가지 (python print, int, float, string unicode) 1. print가 함수 형태로 변경 2.x style 1 2 >>> print "welcome to", "python3k" welcome to python3k cs 3 style 1 2 >>> print("welcome to..

WebGL(웹지엘) 애플리케이션의 주요 구성요소 [내부링크]

WebGL(웹지엘) 애플리케이션의 주요 구성요소 캔버스canvas 3D 씬이 렌더링되는 부분이다. 캔버스는 HTML5 표준 요소이며 자바스크립트로 돔에 접근할 수 있다. 오브젝트object 3D 씬을 구성하는 개체다. 이 씬은..

Qt toUpper(), 대문자 소문자 변환 (Qt3, Qt5 대소문자 차이) [내부링크]

Qt toUpper(), 대문자 소문자 변환 (Qt3, Qt5 대소문자 차이) 요즘은 대게 Qt 5.x를 사용합니다. 그래서 4.x 이하의 예제를 가져다가 사용하다 보면 에러가 종종 뜨지요. 이번 포스팅도 그런 경우와 연관된 내용입..

TCM과 FPGA 기반의 안전한 임베디드 시스템 [내부링크]

TCM과 FPGA 기반의 안전한 임베디드 시스템 논문 요약 1. INTRODUCTION - 컴퓨터의 발전과 함께 통신 기술, 특히 인터넷은 넓게 퍼져 있고, 임베디드 시스템은 실생활에 많이 사용되고 있음 - 임베디드 시스템 분..

오실로스코프 프로브 적절한 선택 기준 및 사용법 [내부링크]

오실로스코프 프로브 적절한 선택 기준 및 사용법 ■ 프로브란? - 테스트 지점 또는 시그널 소스와 오실로스코프 사이에 물리적, 전기적 연결을 만들어주는 장치. ■ 이상적인 프로브 - 이상적인 프로브의 핵심적..

[자바스크립트 강좌] 프로그래밍 유형 특징 3개, javascript 단점 [내부링크]

[자바스크립트 강좌 002] 프로그래밍 유형과 javascript 단점 자바스크립트와 객체지향 프로그래밍 자바스크립트는 클래스를 지원하지 않지만 객체지향 프로그래밍이 가능하다. 프로토타입 체인과 클로저로 객체..

애노드와 캐소드, 설명과 차이점 (Anode Cathod) [내부링크]

애노드와 캐소드의 차이점에 대해선 아래 그림부터 참조하시길. ATMEGA에서 7-Segment 출력 표를 살펴보면, 캐소드와 애노드의 16진수 표기법이 다릅니다. Anode - (+)극으로 산화 전극이라 번역. Cathod - (-)극..

안드로이드 Pull To Refresh 소스 예제 (당겨서 새로고침 기능) [내부링크]

안드로이드 Pull To Refresh 소스 예제 (당겨서 새로고침 기능) 원본 소스 - 본인 수정본 - 위와 같은 기능이 Pull To Refresh(당겨서 새로고침)인데, 얼마전(2011년 기준)부터 안드로이드에서도 지원이 되기 시..

Modbus PLC Simulator(TCP 전용 시뮬레이터 nmodbus 라이브러리) [내부링크]

Modbus PLC Simulator(TCP 전용 시뮬레이터 nmodbus 라이브러리) Modbus는 자동화 라인에서 사용하기 위해 1979년에 개발된 프로토콜입니다. 우리나라에서도 장비 회사 대부분이 이 프로토콜을 사용 중이기도 하죠..

자바 코딩 규칙, 코드 컨벤션 (Code 스타일과 표준) [내부링크]

자바 코딩 규칙, 코드 컨벤션 (Code 스타일과 표준) 출처 - 자바 코드 컨벤션 for the Java TM Programming Language [클릭] 번역하신 분의 블로그 포스트 1 - 자바 코딩 규칙과 스타일 / Java Code Convention [..

[C++] Qt 인터넷 네트워크 연결 상태 확인 (QTcpSocket) [내부링크]

[C++] Qt 인터넷 네트워크 연결 상태 확인 (QTcpSocket) ■ Unplugging ethernet (물리적 문제로 인터넷 끊김) Qt에서 소켓을 사용하다 보면 끊어진 경우를 확인해야 할 상황이 발생합니다. 굳이 Qt가 아니더라도..

MAVEO 포터블을 이용한 GPS 3d 지도 프로토타입 [내부링크]

원문 - CodeProject : Animating Google Earth(3D) & Map(2D) for Live GPS via Ajax and RestFul Web Service [클릭] 프로젝트 다운 - GPS를 이용해 웹 브라우저에서 구글맵, 구글어스, 카메라에서의 현재 위치..

MODBUS 테스트 프로그램 ModLinkDemo 시뮬레이터 데모 [내부링크]

MODBUS 테스트 프로그램 ModLinkDemo.exe 데모 실행 파일 - 간단합니다. 연결, 실행. 끝. 어떤 러시아 형님이 만든걸로 알고 있는데 .... 아는 건 이게 끝. MODBUS 테스트 프로그램 ModLinkDemo.exe 데모

VisualStudio 2012와 NI DAQ 연동 프로젝트 4가지 팁 [내부링크]

Visual Studio 2012의 NI DAQ 프로젝트. 4가지 팁. 1. 프로젝트 속성 변경 (Visual Studio 2012 기준) - 프로젝트 속성 - 구성 속성 - VC++ 디렉터리 1. 포함 디렉터리에 추가 C:\Program Files (x86)\National In..

안드로이드 TextView에 특수문자 삽입, Spanned 응용 넣기 [내부링크]

[안드로이드] TextView에 특수문자 넣기 (Spanned 이용) 안드로이드에는 Entity Name을 이용해서 특수 문자를 TextView에 삽입할 수 있습니다. 1 2 3 Spanned sp = html.fromHtml(" "); TextView tv = (TextView)f..

[MFC] BCGControlBar Chart Control 예제, RC 코드 수정 [내부링크]

[MFC] BCGControlBar 데모 프로젝트, Chart Control 예제 BCG 데모 프로젝트 생성 이전 포스트의 4번 과정[링크]을 정상적으로 거쳤다면 Visual Studio에서 BCGPAppWizard의 사용이 가능합니다. 단, 새 프로젝트..

MFC BCGControlBar Chart Control 설치 [GUI 프로그래밍] [내부링크]

BCGControlBar, Chart Control MFC 설치, GUI 프로그래밍 환경 ※ 이 포스팅은 BCGControlbar Pro 버전과 Visual Studio 2010(MFC)을 기준으로 작성 BCG(for MFC)의 Professional Edition 관련 사이트 1. Sample(..

MFC 멀티바이트 유니코드 변환, Char <-> CString 형변환 [내부링크]

MFC 멀티바이트에서 유니코드 변환 (c++, Char, CString) 『기본적으로 유니코드 환경』에선 wchar_t를 사용하셔야 됩니다. Char -> CString 1. char* to LPWSTR 참조 - 스택 오버플로우 : Convert char * to LPWS..

[Qt 프로그래밍] 그래픽 라이브러리 Qwt 소멸자 코드 [내부링크]

[Qt 프로그래밍] Qwt 소멸자 코드 (그래픽 라이브러리) Qwt Plot를 사용한 뒤 메모리 해제를 완벽히 하려면 detachItems() 함수를 이용해야 합니다. Qwt User's Guide 6.1.2의 QwtPlotItem Class Reference 문서를..

C++ 메모리 해제와 접근 할당 에러 9가지 적절한 malloc 사용법 [내부링크]

C++ 메모리 해제 접근 할당 에러 (malloc, delete, free) C++ 메모리 에러 종류 1. 메모리 해제 에러 메모리 릭 시간이 갈수록 메모리 사용량이 계속 증가한다. 시간이 갈수록 프로세스가 느리게 동작한다. 종국적..

전문가 시스템(Expert System) 엑스퍼트 시스템이란? 소설 속 예시 [내부링크]

전문가 시스템(Expert System), 엑스퍼트 시스템이란? 전문가 시스템(엑스퍼트 시스템(Expert System))이란 일종의 인공지능(AI)과 관련된 것이라 막연하게 생각해 왔다. 어디서도 상세하게 이해할 만한 글을 접해..

CppCheck 윈도우 설치 사용법 (메모리누수, 정적분석도구 등 옵션 검사) [내부링크]

CppCheck 윈도우 설치 사용법 (메모리누수, 정적분석도구 등 옵션 검사) Cppcheck 사용법 Cppcheck는 C / C++용 정적 분석 도구입니다. 메모리 누수, 버퍼 오버런 등을 검사해 줍니다. 아래 사항은 사용하게 되면..

모터 원리와 선정 방법, 리니어 모터 중심으로 종류, 원리, 토크 계산 [내부링크]

모터 원리, 선정 방법 [리니어 모터를 중심으로] Motor 종류 모터 - 전기 에너지를 기계 에너지로 바꾸는 기계. - 대부분이 회전운동을 하나 직선 운동을 하는 것도 있음. 모터의 종류 DC Motor AC Motor Stepping..

WinCE 프로세스 메모리 구조 애플리케이션 영역과 커널 공간 [내부링크]

윈도우 CE 애플리케이션 영역과 커널 공간 [메모리 이해] WinCE 애플리케이션 영역 아래 그림은 윈도우 CE 애플리케이션 주소 영역을 나타낸다. 프로그램 영역은 각기 정해진 목적에 따라 다수의 영역으로 나뉜다...

Windows API Path 경로 모든 함수 정리, 디렉토리 메소드 18개 [내부링크]

윈도우 Path API - 경로 함수와 API 정리 출처1 - 알고 있어야 도움이 되는 몇 가지 API들 출처2 - Windows Shell Path Handling API 거의 모든 윈도우 애플리케이션에는 파일을 다루는 로직이 들어가게 된다. 미..

소스 세이프에서 팀 파운데이션으로 마이그레이션 (MS VSS -> TFD) [내부링크]

소스 세이프에서 팀 파운데이션으로 마이그레이션 (MS VSS -> TFD) 팀 파운데이션 초기 설정 설치 마법사 클릭! 이어선, 아래 그림처럼 따라해도 괜찮고 각자의 컴퓨터 환경에 맞도록 설정을 해줍니다...

#ifndef #define 사용법이란 헤더 파일 중복 컴파일 (꼬임 방지) [내부링크]

#ifndef, #define 사용법, 헤더 파일 중복 컴파일, 꼬임 방지 헤더 파일은 서브 시스템이나 다른 코드에 추상화된 인터페이스를 전달하는 메커니즘이다. 한 가지 까다로운 부분은 여러 헤더 파일을 이용할 때 순환..

안드로이드 Savitzky-Golay Filter 오픈 소스 사용 방법 [내부링크]

안드로이드 Savitzky-Golay Filter 오픈 소스, 사용 방법 출처 - savitzky-golay-filter in Java [링크] 소스 - Source Download link [링크] Savitzky-Golay Filter(사비츠키 고레이 필터) 알고리즘의 소스 코드(..

MFC 스크롤바 Scrollbar 다이얼로그에 만들기 예제 (동적 생성) [내부링크]

MFC 스크롤바, 다이얼로그 예제 (동적 Scroll Bar) 오른쪽, 아래쪽의 스크롤바 scrollbar를 이용해 GDI로 구현된 도형을 움직이는 프로그램인데 버그가 많군요. 회사 소스를 그대로 올릴 순 없으니 『버그는 스크..

C# ref, out 두 한정자의 차이점, 매개변수 사용법 차이 [내부링크]

C# ref, out - 두 한정자의 차이점 참조로 전달 Java와 C# 모두에서 개체를 참조하는 메서드 『매개 변수는 항상 참조로 전달』되는 반면 기본 데이터 형식 매개 변수(C#의 값 형식)는 값으로 전달됩니다. C#에서..

안드로이드 에러 Activity not started, its current task has been brought to the front [내부링크]

안드로이드 에러 Activity not started, its current task has been brought to the front Activity not started, its current task has been brought to the front 안드로이드에서 발생할 수 있는 위의 에러에 대..

빅데이터 전문가 4가지, 비즈니스, 도메인, 분석, IT (기본 스킬 셋) [내부링크]

빅데이터 전문가 4가지, 비즈니스, 도메인, 분석, IT (기본 스킬 셋) 빅데이터 팀에 필요한 인력은 네 종류의 전문가다. 빅데이터 비즈니스 전문가 빅데이터에 적절한 테마를 선정하고 분석에서 나온 결과를 비즈..

MFC USB 인식 확인 및 정보 통신 방법 2가지 (Dialog, DocView) [내부링크]

MFC USB 인식 확인 및 정보 통신 방법 2가지 (Dialog, DocView) 첨부 파일 Doc / View 기반 소스 다이얼로그 기반 소스 MFC USB의 인식, 확인, 정보, 통신의 이론적인 건 맨 아래 참조 사이트에서 보세요. 저는..

중소기업 생태계 구축 성장, 플랫포머 역할과 기술보증기금 [내부링크]

중소기업 생태계 구축, 플랫포머의 역할과 기술보증기금 우리나라 기술보증기금(이하 기보)은 중소기업의 혁신을 돕는 역할(플랫포머)을 하고 있다. 앞에서 언급하였듯이 혁신에서도 개방성이 강조된 열린 혁신(오..

Qt 윈도우에서 MFC DLL 사용, 라이브러리 import 예제 [내부링크]

Qt 윈도우에서 MFC DLL 사용하기 참조 - Call Symbol From Shared Object File (DLL) with Qt Library [링크] 코드 프로젝트에 올라온 글과 레퍼런스 문서도 참고 합니다. 「(Qt, MFC, DLL 문서)」 Code Project -..

C# FTP 예제 5개 다운로드, 업로드, 삭제, 경로 설정, 콘솔 제어 [내부링크]

C# File Transfer Protocol 소스 코드 5개 출처 - File Download, Upload, Delete in FTP Location using C# 프로젝트 다운로드 〔칸라힘이란 분의 블로그〕에 잘 정리가 되어 있네요. 아래 소스들은 칸라힘이란..

C# Stack Trace 닷넷 4.5부터 지원된 로그 출력 기능 [내부링크]

C# Stack Trace. DotNET 4.5 지원 - Logging 기능 C++ 계열에는 편리한 로그 출력 기능이 있습니다. Stack Trace란 것으로, 예를 들면, __LINE__ 키워드 이용 : 로그를 찍는 라인 넘버를 출력창에서 확인 20번 라..

CISC 8051 마이크로 프로세서 구조, 종류, 메모리맵, 레지스터, 특징 [내부링크]

CISC 8051 마이크로 프로세서 구조, 종류, 메모리맵, 레지스터, 특징 CISC 마이크로 프로세서 Intel 계열 마이크로프로세서의 종류 및 역사 CISC - History CISC - 8051 마이크로 프로세서 구조 8051: 8-bit mic..

임베디드 프로세서 종류 (시스템, 설계, 하드웨어, 솔루션의 특징 개념) [내부링크]

임베디드 프로세서 종류 (시스템, 설계, 하드웨어, 솔루션의 특징 개념) 임베디드 프로세서 입문 내장형 시스템 개발 순서 - 임베디드 프로세서 종류 선정 - 운영체제의 선정 - 프로그램 개발환경의 구축 - 시스템..

리눅스 디바이스 드라이버 모듈 프로그래밍과 커널, 명령어 설명 [내부링크]

리눅스 디바이스 드라이버 모듈 프로그래밍과 커널, 명령어 설명 모듈(module) 소개 리눅스의 특징 중 하나는 리눅스 커널이 동작 중에 기능을 추가 - 수행 중에 커널에 부가되는 디바이스 드라이버 코드의 부분을..

임베디드 시스템 응용 분야 9가지 종류와 사례 전망 [내부링크]

임베디드 시스템 응용 분야 9가지 종류와 사례 전망 Embedded 시스템 응용 분야 활용 분야와 적용 사례 예 - 정보가전 : Digital TV, 인터넷 냉장고 - 정보단말 : 휴대폰, PDA, 무전기, eBook - 통신 장비 : 교환..

임베디드 시스템이란? Embedded 설계 기초 (구성요소와 하드웨어) [내부링크]

임베디드 시스템이란? Embedded 설계 기초 (구성요소와 하드웨어) 임베디드 시스템이란? 컴퓨터 하드웨어와 소프트웨어가 조합되어 특정한 목적을 수행하는 시스템 - H/W : 마이크로프로세서/컨트롤러, 메모리, 센..

ELF 파일이란, 구조, 포맷, 분석, 생성 원리 (리눅스 커널 2.2 부터 지원) [내부링크]

ELF 파일이란, 구조, 포맷, 분석, 생성 원리 (리눅스 커널 2.2 부터 지원) Executable and Linkable Format (ELF 파일) ELF - AT&T System V Unix 시스템에서 개발 - 리눅스를 포함하여 거의 모든 UNIX계열의 Obje..

메모리 종류와 분류, RAM ROM 분류 비교 (반도체 flash, dram 블록) [내부링크]

메모리 종류와 분류, RAM ROM 분류 비교 (반도체 flash, dram 블록) 메모리 종류 및 분류 메모리 종류 1. SRAM (Static Random Access Memory) - 기본적으로 래치(latch)에 데이터를 저장 - 전원이 공급되는 동안..

리눅스 명령어 모음과 사용 방법 (VI, EMACS) cat, cp, mv 등 옵션 포함 [내부링크]

리눅스 명령어 모음과 사용 방법 (VI, EMACS) cat, cp, mv 등 옵션 포함 리눅스 파일 기본 명령어 파일의 생성 명령어 리눅스 명령어 문서편집기 이용 : vi, emacs cat(catenate)와 리다이렉션(redirection) - 파..

임베디드 리눅스 개발, 타겟 시스템 만들기 (교차개발 환경, 프로그램) [내부링크]

임베디드 리눅스 개발, 타겟 시스템 만들기 (교차개발 환경, 프로그램) 임베디드 리눅스 교차개발 환경 구축 임베디드 리눅스 프로세서의 선정 - 계획중인 시스템의 용도 - 시스템의 크기 – 휴대용 or 설치용 장..

부트로더(bootloader) 개념-명령어, JTAG 퓨징 [임베디드 리눅스 기초] [내부링크]

부트로더(bootloader) 개념-명령어, JTAG 퓨징 [임베디드 리눅스 기초] 부트로더 (bootloader) 소개 -시스템의 하드웨어를 초기화하고 운영체제의 커널을 메모리에 올려 실행시키는 시스템 프로그램 - 부트로더의..

[리눅스 개발자 필수] Linux 커널 Kernel 기초 이론 5가지 이해하기 [내부링크]

[리눅스 개발자 필수] Linux 커널 Kernel 기초 이론 5가지 이해하기 1. 리눅스 커널 접근 방식 구조 리눅스 커널 접근하는 방법에 따라 모노리딕 커널(monolithic kernel)과 마이크로 커널(micro kernel)로 분류..

HTML 웹 코딩, CGI 프로그래밍 방법 (서버 프로그램 기초 구조 이론) [내부링크]

HTML 웹 코딩, CGI 프로그래밍 방법 (서버 프로그램 기초 구조 이론) HTML 코딩을 위한 CGI (Common Gateway Interface) - 웹 서버와 외부 프로그램 간의 연결에 대한 규약 - 상호 작용 지원 : 요청 시점에 따라..

2차원 바코드 응용, ARM 프로세서와 융합 시스템 (임베디드 시스템 사례) [내부링크]

2차원 바코드 응용, ARM 프로세서와 융합 시스템 (임베디드 시스템 사례) 2차원 바코드 - 기존의 1차원 바코드에서 데이터 저장 용량의 한계성 문제 대두 - 선적용 컨테이너의 경우 구매 주문 번호, 수취자, 수량..

외판원 문제 알고리즘, 분기 한정법 (Branch and Bound) 해결 예제 [내부링크]

외판원 문제 알고리즘, 분기 한정법 (Branch and Bound) 해결 예제 외판원 문제 알고리즘 해결 예제는 글 아래에 있고, 먼저 분기 한정법이란 무엇이며 어떻게 사용하는 것인지를 다룹니다. [Branch and Bound] 분..

포토커플러 Photo Coupler 특징, 종류, 출력, 구조, 동작 원리, 파라미터 [내부링크]

포토커플러 Photo Coupler 특징, 종류, 출력, 구조, 동작 원리, 파라미터 포토커플러(Photo Coupler)란 무엇인가? - 포토커플러(Photo Coupler)는 입력 전기 신호와 출력 전기 신호를 "빛"으로써 전달하는 역할...

MFC 강좌, MFC 특징 기초 전반적 개념 설명 (멕시칸 후라이드 치킨) [내부링크]

MFC 강좌, MFC 특징 기초 전반적 개념 설명 (멕시칸 후라이드 치킨) MFC 강좌. 많은 분들이 Microsoft Foundation Class의 약자가 맞다고 생각하시는데 이는 잘못되었습니다. 사실, MFC의 약자는 이것입니다. MFC..

[플랫폼 전략과 비즈니스] 성공 사례에서 보는 상호작용 특징과 전망 [내부링크]

[플랫폼 전략과 비즈니스] 성공 사례에서 보는 상호작용 특징과 전망 [ 3M의 15% 원칙, 플랫폼 성공 전략과 공격적인 플랫폼 비즈니스 ] '15%의 원칙'은 1949년부터 1966년까지 회장으로 재직한 윌리엄 맥나이트(W..

OLED LCD ppi 비교, 해상도 시야각 차이 (display resolution 장점 단점) [내부링크]

OLED LCD ppi 비교, 해상도 시야각 차이 (display resolution 장점 단점) Electronic Display OLED LCD 비교하기 먼저 FPD 종류별 장단점을 먼저 살펴본다. PDP - 장점 : 넓은 시야각과 명암비(응답 속도 빠름) -..

자바 스프링 포트폴리오 Framework란? 8개 종류 (Java Spring Portfolio) [내부링크]

자바 스프링 포트폴리오 Framework란? 8개 종류 (Java Spring Portfolio) 자바 스프링 포트폴리오1. 웹 플로 자바 스프링 웹 플로(Spring Web Flow)는 스프링의 코어 MVC 프레임워크를 기반으로 목표를 향한다. 자..

HTML UTF-8 인코딩, 방법과 의도, charset=TUF-8 메타태그 추가 [내부링크]

HTML UTF-8 인코딩, 방법과 의도, charset=TUF-8 메타태그 추가 HTML UTF-8 인코딩 의도 기본적 ASCII를 제외한 컨텐츠를 사용하는 페이지는 플랫폼 간의 디스플레이 문제가 생길 수 있다. 윈도우의 인코딩은 맥에..

[자바스크립트 강좌 001] JavaScript 활용 범위와 핵심 개념 튜토리얼 [내부링크]

[자바스크립트 강좌 001] JavaScript 활용 범위와 핵심 개념 튜토리얼 자바스크립트 강좌, 활용 범위 현재 브라우저 기반의 자바스크립트 라이브러리뿐만 아니라, Node.js와 같은 서버 기반의 자바스크립트 환경..

OSGeo 한국어지부, Open Source GIS : pdf 파일 (FAQ 주요 발췌) [내부링크]

OSGeo 한국어지부, Open Source GIS : pdf 파일 (FAQ 주요 발췌) 맨 아래 첨부된 OSGeo 한국어지부 Open Source GIS PDF를 읽어보시면, 전반적인 GIS 관련 오픈 소스 사용에 대한 개론 적인 정보를 얻을 수 있습니..

칼만필터, 가속도센서로 아두이노 센서 소프트웨어 만들기 (코딩 팁) [내부링크]

칼만필터, 가속도센서로 아두이노 센서 소프트웨어 만들기 (코딩 팁) 칼만필터로 아두이노 소프트웨어 만들기 전에 칼만필터에 대한 이해는 이 포스트를 참조하자. 칼만필터를 잘 알고 있다면 소개한 링크는 생략..

[C++프로그래밍] Gaussian(가우시안) 필터 알고리즘 개념과 소스 [내부링크]

[C++프로그래밍] Gaussian(가우시안) 필터 알고리즘 개념과 소스 Gaussian 스무딩의 공식은 아래이고, C++프로그래밍 소스로 구현하면 그 아래처럼 됩니다. 아래에서 소개하는 C++프로그래밍 가우시안 필터 소스..

[MFC강좌] 메모리맵 파일 소스, WinCE(windows embedded compact) [내부링크]

[MFC강좌] 메모리맵 파일 소스, WinCE(windows embedded compact) MMF(Memory Map File)를 구현한 소스로 MFC강좌 알려드립니다. WinCE MMF는 메모리맵파일(메모리 관리 기법)로 프로그래밍 강좌에서 메모리 관리..

아크GIS 도움말 설치 에러 "예외가 발생. 이벤트 로그를 참조" 오류 해결 [내부링크]

아크GIS 도움말 설치 에러 "예외가 발생. 이벤트 로그를 참조" 오류 해결 에러 로그 : 예외가 발생했습니다. 자세한 내용은 이벤트 로그를 참조하십시오 아크GIS 도움말 설치할 때 에러가 발생합니다. ArcObjects..

리눅스 Flex 컴파일러 윈도우 설치 (LEX Linux GNU 버전을 Windows7) [내부링크]

리눅스 Flex 컴파일러 윈도우 설치 (LEX Linux GNU 버전을 Windows7) 리눅스 Flex 컴파일은 리눅스 Lex의 GNU 버전 프로그램입니다. 단순한 GNU 버전인 것만은 아니고, 많은 부분이 개선된 프로그램이라고 합니다...

제이쿼리 예제 2개. 구글맵 gps, 키바인딩 (jQuery Googlemap, key) [내부링크]

제이쿼리 예제 2개. 구글맵 gps, 키바인딩 (jQuery Googlemap, key) 1. 제이쿼리 + 구글맵을 활용한 GPS 참조 - What is jQuery GPS [클릭] 소스 - gps_jquery.zip [클릭] 구글맵을 자신의 웹 사이트에 추가하면,..

[Qt프로그래밍] 우분투 리눅스Qt 설치 방법 (Ubuntu 14.04 - 5.3.0) [내부링크]

[Qt프로그래밍] 우분투 리눅스Qt 설치 방법 (Ubuntu 14.04 - 5.3.0) 일단, Qt5를 설치할 준비가 되었다는 전제하에 참조한 링크의 글 중 핵심만 요약합니다. 제 경우엔 패키지 호환성 문제로 삽질을 좀 했었네요...

C# Tuple 튜플의 개념(클래스)과 사용 예제 7개 (List, var, string 응용) [내부링크]

C# Tuple 튜플의 개념(클래스)과 사용 예제 7개 (List, var, string 응용) C# Tuple 고양이 한 마리가 방 안으로 들어옵니다. 이 고양이의 털은 노랗고, 부드럽습니다. 튜플은 이런 정보를 모두 저장할 수 있는 클..

[JavaCC 강좌] 자바CC 설치, 사용법, 문법, API, 계산기 예제 [내부링크]

[JavaCC 강좌] 자바CC 설치, 사용법, 문법, API, 계산기 예제 JavaCC 설치 1. https://javacc.dev.java.net/[클릭]에 접속한다. 2. javacc-5.0.zip을 다운받는다. 3. C 디렉터리 아래에 압축을 푼다. 4. path에..

이클립스 팀 CVS 학습 - 버전화, 중간 검토 [내부링크]

프로젝트 버전화 프로젝트가 완료되었으니 이제 버전화할 차례입니다. 파일 자원을 확약하는 동안 조금만 관심을 기울였다면 저장소가 자원에 버전 번호, 즉 개정 번호를 자동으로 지정한다는 사실을 알았을 것입..

이클립스 팀 CVS 학습 - 변경, 갱신, 확약 [내부링크]

변경사항 작성 Fred가 file1.txt와 file2.txt에 대해 몇 가지 변경사항을 작성한 다음 저장소에 확약했습니다. 이제 사용자가 변경사항을 작성한 다음 저장소와 동기화해야 합니다. 동기화할 때 사용자가 변경한..

이클립스 팀 CVS 학습 - 확약 연습 [내부링크]

확약 동기화 보기를 자세히 학습했으므로 다음 단계로 진행하여 완료한 작업을 확약해 보겠습니다. 1. 구조 비교 목록에서 file1.txt를 선택하십시오. 2. 메뉴를 팝업으로 표시하여 확약을 선택하십시오. 확약 주..

C# 그림판 - GDI 코딩배우기 (닷넷 윈폼 GUI 프로그래밍 강좌) [내부링크]

C# 그림판 - GDI 코딩배우기 (닷넷 윈폼 GUI 프로그래밍 강좌) 제가 학생 시절에 만들었던 C# 그림판입니다. 지금 다시 보니 null 여부도 거르지 않고 엉망으로 만들어 놨네요. 어쨌든, 일단 공유하는 차원에서 업..

[Qt프로그래밍] 다국어 처리 Qt개발 (linguist qm 기초 사용 방법) [내부링크]

[Qt프로그래밍] 다국어 처리 Qt개발 (linguist qm 기초 사용 방법) 1. 전반적인 사항 출처 - Qt 다국어 처리 [클릭] 전반적인 사항은 위의 출처를 참고하시면 됩니다. Qt프로그래밍에서 다국어 처리하는 이유는 Qt..

이클립스 팀 CVS 학습 - 프로젝트 동기화까지 [내부링크]

Workbench에 빌드된 CVS 팀 기능을 사용하는 방법에 대해 살펴봅니다. 프로젝트에 대해 작업하는 방법 및 팀의 다른 사용자가 사용하도록 변경사항을 저장소에 확약하는 방법에 대해 살펴봅니다. 다른 사용자와 함..

C++ 멀티스레드 디버깅 방법 2가지, 메시지와 sleep 이용한 이론 [내부링크]

C++ 멀티스레드 디버깅 방법 2가지, 메시지와 sleep 이용한 이론 C++ 멀티스레드 디버깅 프로그램의 버그는 운영체제의 스케줄링 타이밍과 연관되어 변동되는 경우가 많으므로 재현하기가 매우 어려울 수 있다. 따..

C++ List index 랜덤 접근, lterator advance next 응용 (비추천) [내부링크]

C++ List index 랜덤 접근, lterator advance next 응용 (비추천) advance 함수를 이용해 C++ List index에 접근합니다. 그리고 해당 데이터를 복사해 가져오는 건데 ... 별로 좋아 보이진 않는군요. 저런 루틴이..

GDB 사용법과 명령어 정리, GNU debugger 디버깅 (메모리 덤프 해결) [내부링크]

GDB 사용법과 명령어 정리, GNU debugger 디버깅 (메모리 덤프 해결) GNU debugger GDB 소개, GDB 사용법 GNU debugger이며, 줄여서 GDB라고 불리는 이 소프트웨어는 GNU 소프트웨어 시스템을 위한 표준 GNU debug..

C# 한글 깨짐, 파일스트림 euckr 추가 (인코딩 기초 프로그래밍 코딩) [내부링크]

C# 한글 깨짐, 파일스트림 euckr 추가 (인코딩 기초 프로그래밍 코딩) C# 한글깨짐은 파일을 다룰 때, 종종 발생합니다. 구글어스의 Kml 파일을 예로 C# 한글깨짐을 살펴보죠. 1 2 3 4 5 6 7 FileStream Stream =..

안드로이드 오류 Failed to install apk on device timeout 처리 3개 [내부링크]

안드로이드 오류 Failed to install apk on device timeout 처리 3개 Failed to install on device timeout 안드로이드 오류 해결을 위한 포스팅인데 명확한 해결책은 찾지 못했습니다. 본인의 경험상, 안드로이드..

비트맵 코드 변환기 (bmp -> hex 코드) jpg 이미지 무료 프로그램 [내부링크]

비트맵 코드 변환기 (bmp -> hex 코드) jpg 이미지 무료 프로그램 코딩 중에 유용하게 사용할 수 있는 비트맵 컨버터입니다. 첨부된 그림의 내용처럼 비트맵을 hex 코드로 변환시켜 줍니다. PCB를 이용해서 뭔가를..

[빅데이터플랫폼] 교차 네트워크가 갖는 새로운 가치와 활용 구축 [내부링크]

[빅데이터플랫폼] 교차 네트워크가 갖는 새로운 가치와 활용 구축 빅데이터플랫폼에서 말하는 네트워크 가치는 일반적인 네트워크 가치와는 차이가 있다. 전화 가입자나 SNS 가입자가 많아지면 네트워크 가치가 올..

[Qt프로그래밍] Thread를 GUI에서 효율적으로 사용 방법 [Qt5] [내부링크]

[Qt프로그래밍] Thread를 GUI에서 효율적으로 사용 방법 [Qt5] C#도 그렇고 Qt도 그렇고 버전이 올라갈 때마다 더 많고 합리적인 라이브러리가 추가(수정)됩니다. (C# 스레드풀 예제[링크]) Qt는 이전부터 그래왔..

NetBeans C/C++ 개발환경 설정 사용법 [무료 IDE, 윈도우7 64비트] [내부링크]

NetBeans C/C++ 개발환경 설정 사용법 [무료 IDE, 윈도우7 64비트] NetBeans[클릭]로 C/C++을 사용할 수 있는 방법 중 유명한 두 가지 방법이 있습니다. 하나는 Cygwin을 이용한 것이고 다른 하나는 MinGW를 이용..

[자바스크립트 강좌 004] 웹스톰 (WebStorm) 설치, 개발 환경 [내부링크]

[자바스크립트 강좌 004] 웹스톰 (WebStorm) 설치, 개발 환경 웹스톰은 http://www.jetbrains.com/webstorm/을 방문하면 설치 파일을 내려받을 수 있습니다. 설치 파일을 내려받고 실행하여 설치를 진행해 봅니다...