codingcoding의 등록된 링크

키자드에 등록된 총 1264개의 포스트를 확인하실 수 있습니다.

Tistory

C# Enum string 변환 2가지 방법. ToString, GetNames

C# Enum을 string로 변환할 때 두 가지 방법을 이용할 수 있습니다. 하나는 단일 개체를 string 문자열로 변환하는 ToString() 응용 방법이고, 다른 하나는 Enum 전체를 배열로 받는 GetNames()를 응용하는 방법입..

Tistory

미쯔비시PLC 이더넷 통신 설정 - Q06HCPU, QJ71E71-100 사용

미쯔비시PLC를 이용하는 예시입니다. Q06HCPU, QJ71E71-100를 사용했으며, 이 장비를 이용해 통신이 잘 안 된다면, 상대방 장비 스펙을 다시 확인해 주세요. 1. 드라이버 설치 USB 드라이버 설치 (Easysocket) PC..

Tistory

[Crontab] C# Quartz Cron 사용법 - 초 시 분 월 주 달 표현식

C# Quartz 쿼츠나 크론과 관련된 내용은 여기서 다루지 않고 실제 C#에서 사용하기 위한 소스 예제만을 다룹니다. Cron(또는 Crontab)에서 제공하는 표현식은, 시간별, 일별, 주별, 월별인데, 약간의 꼼수(?)를 발..

Tistory

[C# Cron] 윈도우 스케줄러 Quartz net 사용법

유닉스/리눅스 계열에서 스케쥴링을 제공하는 Cron은 그 사용법이 간편해서 많은 사랑을 받고 있습니다. C#에서도 윈도우 스케쥴링을 위해 Cron을 기반의 Quartz 라이브러리가 제공됩니다. 타이머나 스레드를 이용..

Tistory

C# Json 파싱 예제 - List에 클래스 객체 저장 (json to list object)

C# Json 파싱 예제 - List에 클래스 객체 저장 (json to list object) 기본적으로 C# Json 파싱은 단일 자료형 기반으로 운용하는 경우가 많습니다. 그래도 사용하다 보면 클래스 객체를 기준으로 Json에 데이터를..

Tistory

우리은행 통장사본 출력 방법 - 인터넷 뱅킹, APP 사용

우리은행 통장사본 출력 방법엔 2가지가 있습니다. 하나는 인터넷 뱅킹 로그인하여 출력하는 법, 다른 하나는 우리은행 모바일 APP에서 하는 겁니다. 두 방법 모두 통장사본 출력 할 수 있으니, 편한 방법 선택하..

Tistory

[C# Listview Linq] - 선택 항목 리스트, 선택된 인덱스 (toList, Index)

소개할 방법은 2개입니다. C# 리스트뷰 LINQ 활용하는 방법인데요. 하나는 Multi Select 값이 true로 설정되었을 때, 선택된 모든 항목을 list로 받는 것이고, 다른 하나는 Listview에서 선택된 하나의 항목에 인..

Tistory

C++ 전역변수 선언 예제와 안 쓰는 방법 (global variable)

C++ 전역변수 선언 예제와 안 쓰는 방법 (global variable) 기본적으로, 전역변수는 일단 안 쓰는 게 가장 좋긴 합니다. 그렇지만 사용할만한 상황이 존재합니다.... 그렇지만 객체지향에는 "전역"이란 개념 자체..

Tistory

Qt Creator 디버깅툴 cdb 설치 연동 방법 (windbg 다운로드)

윈도우에서 Qt를 사용할 때 필요한 것 중 하나가 cdb입니다. 비주얼 스튜디오란 툴은 원래 강력해서 따로 설치해줄 것이 없지만, Qt Creator은 그렇지 않아요. 그래서 윈도우 디버깅하려면 뭔가를 설치해야 합니다..

Tistory

MFC CArray 2차원 배열 예제 및 3가지 사용 방법

출처 - SimpleSamples.info : CArray [링크] MFC CArray 사용법 아래는 CArray를 사용하는 간단한 예제로 2차원 배열로 선언한 예입니다. 이중 배열로 선언해 사용하기 위해선 typedef를 먼저 만들어야 합니다. 1..

Tistory

MFC C# 문자열 자르기 비교 - CString String Mid, Left, Right

MFC(CString class)에서 Left, Mid, Right를 사용하여 문자열 자르기하는 방법은 아래와 같습니다. MFC (CString) Samples: 1 2 3 4 5 6 7 8 9 10 CString somestring = L"ABCDEFG"; somestring.Left(3) == L"ABC"..

Tistory

VSCode 확장프로그램 12개 추천 - 1.33 버전

비주얼스튜디오 2019 기준입니다. VSCode 1.33에 적용할 수 있습니다. 주황색 번호를 누르면 해당 사이트로 이동합니다. 1. vscode-icons 아이콘이 붙어 선명합니다. 2. GitLens 무조건 편합니다. "커밋 단위로..

Tistory

c# tcp client server - 쓰레드 소켓 ui 프로그래밍 예제

c# ui thread 소켓 프로그래밍 예제입니다. 크로스 스레드 기반이며 c# tcp client server 소스 모두 포함되어 있습니다. 출처 : Visual C# Kicks 프로젝트 다운로드 - Cross Thread를 응용한 C# TCP / IP 통신..

Tistory

구글어스 프로 특징 - 위성지도 Google Earth 모든 것

※ 2010년 기준으로 작성되어서 지금과는 차이가 있을 수 있습니다. 이점 유념해 읽어주세요. 구글어스란 무엇인가에 대한 정리 내용이며 맨 아래엔 참고 자료가 명시되어 있으니, 좀 더 자세한 내용을 원하실 경..

Tistory

카카오페이 송금취소 방법 간단하게 알아봐요

√ 카카오톡으로 송금하기 √ 카카오페이 송금취소 √ 취소된 것 확인하기 사진 딱 10장으로 간단하게 알려드리겠습니다. - 카카오톡으로 송금하기 - 카톡 더보기 메뉴로 들어가 화면 가운데 pay > 액수 오른쪽에..

Tistory

pdf 파일 변환 사이트 i love pdf 및 윈ce 작업 관리자

소개할 프로그램은 2종류입니다. 하나는 지금 단종된 윈도우 CE 작업 관리자 프로그램 2종류입니다. 다른 하나는 pdf 파일 변환 무료 사이트입니다. 설치형 프로그램은 필요하지 않아 매우 유용합니다. pdf 파일..

Tistory

C# Sealed 클래스는 왜 빠를까? 최적화에 필요한 이유

컴파일러는 낮은 레벨에서 C# sealed 클래스를 micro-optimization 할 수 있습니다. 컴파일 타임에 C# sealed 클래스에 함수를 호출하면 callvirt IL 명령어 대신 IL 명령어를 사용합니다. C# sealed 클래스의 함..

Tistory

인쿠르투 영상 처리 개발자 - OpenGL ES vertex array 예제

인쿠르투 통해 영상 처리 개발자 일자리 알아보는 분들 많으실텐데요. 그런 분들을 위한 한 가지 정보 알려드립니다. OpenGL ES에서 vertex array를 자동으로 갱신하는 예제입니다. 이 예제는 아래처럼 이미지 프..

Tistory

pdf 변환 프로그램 - To PDF에서 무료 포맷 이용하기

무료 pdf 변환 프로그램 To PDF 소개합니다. 이 무료 온라인 PDF 변환 프로그램으로 텍스트 파일, 프리젠테이션, 스프레드시트와 이미지 파일들을 즉시 PDF 포맷으로 변환할 수 있습니다. 목표 변환 포맷을 선택..

Tistory

C언어 if문 기초, 관계연산자, 논리연산자, else if 사용법

프로그램에서 조건 분기 처리는 필수입니다. C언어에서 조건 분기 제어문에는 여러 종류가 있지만, 이 포스트에서는 조건 분기 처리의 기본이 되는 C언어 if문 사용법을 소개합니다. 1. if문 1-1. if문 if문은 조..

Tistory

sqlite 테이블 생성, 존재 여부 확인해 중복 방지

애플리케이션은 동적으로 테이블의 존재 여부를 파악하여 테이블의 생성 여부를 결정해야 합니다. 이런 동작을 하기 위한 로직엔 두 개가 있습니다. 1. sqlite 테이블이 존재하면 건너뛴다 (삭제 후 생성되지 않음..

Tistory

자율주행 자동차 센서 종류 radar, lidar, 3d, 충돌, mems

무인 자동차 기술 순서는 대략 이렇습니다. 스마트카 -> 자율주행 자동차 -> 커넥티드카. 보통 스마트카로 시작되어 궁극적인 커넥티드카로 가는 중간 과정을 자율주행 자동차로 보고 있습니다. 현 단계에선 혼용..

Tistory

C# List RemoveAll 사용법, 리스트 삭제 람다 문법 예제

C# List의 RemoveAll() 함수는 사용자 정의 조건에 맞는 모든 요소를 제거합니다. 1 2 3 public int RemoveAll( Predicate<T> match ) cs 아래 두 개의 예제를 통해 C# List 요소를 제거하는 몇 가지 방법을 소개..

Tistory

C++ dynamic_downcast MFC 클래스 type casting 예제

기본적인 자료형 변환 형태는 DYNAMIC_DOWNCAST (Class, Pointer)입니다. 클래스 등 형 변환이 정상적으로 이루어질 경우 해당 오브젝트의 포인터를 반환하고, 그렇지 않다면 NULL을 반환합니다. 아래는 간단한 ty..

Tistory

C# 스레드풀 예제, Thread pool + Action + Using

스레드풀 전체 소스를 소개합니다. 출처는 기억이 안 나는데, 아마도 스택 오버플로우일 겁니다. 프로젝트 압축 파일 C# 쓰레드풀 예제 프로젝트 - 아래는 스레드풀 메인 클래스인데, Action을 이용해 랜덤한 스..

Tistory

C++/CLI 예제, 프로젝트 생성, Hello World 출력

C++/CLI 예제, 프로젝트 생성, Hello World 출력 이론 부분은 생략하고 간략하게 C++/CLI 예제 프로젝트 생성하는 방법을 다룹니다. 비주얼 스튜디오 2015 기준으로 "템플릿 - 다른 언어 - Visual C++ - CLR - CL..

Tistory

랩뷰(LabView)와 실시간 모니터링 융합, 측정과 산업 시스템 설계

랩뷰(LabView)와 실시간 모니터링 융합, 측정과 산업 시스템 설계 이전 글 - LVDT와 랩뷰(LabView)를 응용한 실시간 모니터링 [링크] 8. 실험 결과와 분석 Thickness filtering 실험 그림 9(a) : 흰색 줄은..

Tistory

리눅스에서 유용한 GIT GUI 프로그램 6개 (Linux 추천)

리눅스에서 유용한 GIT GUI 프로그램 6개 (Linux 추천) 1. Git-cola Git-cola는 파이썬으로 개발되었으며 pull, push, commit 기능을 제공합니다. 물론 diff 뷰어와 파일 스테이징 모드도 제공이 되죠. 설치 방법..

Tistory

C# state pattern, PictureBox 응용 구현 예제

디지인 패턴 중 상태패턴 (C# state pattern)을 활용한 응용 예제입니다. 실행 화면은 아래와 같습니다. State Pattern 프로젝트 - 스테이트 패턴 실행파일 - 전체 소스는 바로 위 링크를 참조하세요. 화면에서..

Tistory

비주얼베이직 코드 재사용 방법, C# 마이그레이션, Class 생성

비주얼 베이직 코드 재사용 방법, C# 마이그레이션과 Class 생성 등 출처 : C#에서 재사용하기 위한 Visual Basic code 재사용 방법 [한빛, 링크] Visual Basic에서 C#으로 Migration 이를 원하는 많은 사람은 2가..

Tistory

C# 액티브엑스 dl) VB 이식 방법 (ActiveX DLL)

C# 액티브엑스 라이브러리(dll) VB로 이식하는 방법 (ActiveX DLL) 출처 : C# ActiveX dll을 VB에서 사용하는 방법 [한빛, 링크] 1. C# ActiveX의 생성 Visual Studio .net 2005 or 2005 express or higher 버전을..

Tistory

스파게티 코드, 소프트웨어개발 3가지 프로그래밍 구조

비구조적인 코드 복잡한 프로그램 명령문들을 흔히 스파게티 코드(spaghetti code)라고 한다. 스파게티가 담긴 접시에서 국수 한 가닥을 따라가는 것처럼 프로그램의 코드가 혼란스럽기 때문에 이런 이름을 사..

Tistory

일원분산분석 예제와 해석과 5가지 변동 (One way ANOVA)

일원분산분석 예제와 해석과 5가지 변동 (One way ANOVA) 일원분산분석. (One-way ANOVA) 여러 개의 모평균을 비교하는 실험에서 총 N개의 동질의 실험단위가 있고, 이것을 이용하여 서로 다른 k가지의 처리에 대..

Tistory

C# 3DES(Triple des) 암호화 복호화 알고리즘 dll

.NET C# 라이브러리는 문자열 암/복호화를 위한 기본 요소를 제공합니다. 암복호화를 위해선 몇 가지 단계가 필요한데, 이 포스트에서는 암복호화 과정에 대한 간단한 루틴을 소개합니다. MD5 해쉬 합계 생성기(MD..

Tistory

geopoint cannot be resolved to a type 해결, Android JAR 추가

[Eclipse] 안드로이드 geopoint cannot be resolved to a type 해결 이클립스 에러 메시지 - geopoint cannot be resolved to a type 이클립스에서 JAR 라이브러리 추가하여 해결하는 방법은 아래에 있습니다. 따..

Tistory

Java 코드 최적화 4가지, 자바 코딩 규칙으로 성능 향상(속도 개선)

Java 코드 최적화 4가지, 자바 코딩 규칙으로 성능 향상(속도 개선) 자바 코딩 개선 1. 단항 연산자(증감 변수) - Unary Operator(Increment/Decrement) 자신이 작성한 코드를 다른 사람이 쉽고, 짧게 읽을 수 있..

Tistory

C# 위도 경도 거리 계산, 1km 소스 (두 좌표 측정 단위 m, km)

C# 위도 경도 거리 계산, 1km 소스 (두 좌표 측정 단위 m, km) 먼저 소스를 소개합니다. 아래 소스는 C# 위도 경도 거리 계산 소스입니다. 미터 단위로 구한 결과에 1,000을 곱하여, 두 좌표의 1km 당 거리를 계..

Tistory

GNUplot 설치 Linux ubuntu 12.04 및 x11 wxt 버그 수정

GNUplot 설치 Linux ubuntu 12.04 및 x11 wxt 버그 수정 GNUplot 설치할 때, 명령어 앞에는 항상 sudo 붙이세요. 작업 환경 우분투 12.04 64bit (Linux 환경) 임베디드 ARM 프로세서 Linux Ubuntu 12.04에서 기본..

Tistory

Qt Creator QWT 설치, 프로그래밍 (윈도우7 그래픽 라이브러리)

[Qt 프로그래밍] Qt Creator과 QWT 설치 (윈도우7 그래픽 라이브러리) Qt Creator 작업 환경 언어 - Qt 5.1.0 OS - 윈도우 7 32비트 QWT 참고 사이트 (윈도우7 그래픽 라이브러리) 공식 웹 사이트 - Qwt - Qt Widg..

Tistory

IsWindo, MFC 다이얼로그 종료 메시지 순서 (윈도우 폼 끝내기)

IsWindo, MFC 다이얼로그 종료 메시지 순서 (윈도우 폼 끝내기) 윈도우 프로그램이 종료되는 메시지의 순서를 알고 적절한 대처를 합니다. 이것을 응용하면 윈도우가 죽기직전에 살릴 수도 있습니다. 사용자가 종..

Tistory

RANSAC 알고리즘 설명, 영상처리 Line Fitting 기법

RANSAC 알고리즘 설명, 영상처리 Line Fitting 기법 pdf 다운로드 (영상처리 중 Line Fitting 기법인 RANdom Sample Consensus) - Czech Technical University V´aclav Hlav´aˇc 체코의 어떤 학생인지 형님인..

Tistory

C++ 싱글톤 패턴 + Friend 키워드 예제, 디자인패턴 사용 방법

C++ 싱글톤 패턴 + Friend 키워드 예제, 디자인패턴 사용 방법 상황에 따라 전역 변수의 개념과 비슷(?)한 무언가가 필요해지기 마련입니다. 그래서 주로 선택하는 것이 C++ 싱글톤 패턴 입니다. (Singleton Patt..

Tistory

C# UI 디자인 예제 3개, 윈폼 스플래쉬 스크린락 스크린샷

C# 윈폼 예제 3개, 스플래쉬, 스크린락, 스크린샷 (Splash, Screen Lock, Shot) 1. Splash Form 프로젝트 - 실행파일 - 시각적으로도 다르고, 구현 방식도 당연히 다르죠. 스플래쉬 스크린은 주로 응용 프로그..

Tistory

컴퓨터 구조와 설계 - 원리 이해, 기본 구성 위한 요약 강의

컴퓨터 구조와 설계 (원리 이해, 기본 구성) 1. 컴퓨터의 기본 구성 기본적인 구성 레지스터 AC - (누산기) 프로세서 처리용 DR - 메모리에 읽어 온 피연산자 저장 PC - 다음 수행할 명령 주소 값 저장 AR - 메모..

Tistory

우분투 소프트웨어 패키지 관리 apt-get(apt) 명령어 사용 방법

우분투 소프트웨어 패키지 관리 apt-get(apt) 명령어 사용 방법 출처 : 박진우의 Textyle [링크] 요약 Ubuntu Linux는 기본적으로 많이 쓰이는 2가지의 소프트웨어 관리기를 제공합니다. 하나는 APT(Advanced Pac..

Tistory

OrCAD PSpice 한글 매뉴얼 다운로드, 회로 PCB 설계 시뮬레이션

OrCAD PSpice 한글 매뉴얼 다운로드, 회로 PCB 설계 시뮬레이션 1. PSpice 한글 매뉴얼 v16.3 pdf 다운로드 - 바로 아래는 「메뉴얼의 표지와 목차」입니다. 참고하세요. 제작 : 나인플러스 EDA(주) 목차 메뉴..

Tistory

MFC 폴더 탐색기 예제 소스, 윈도우 다이얼로그 5개

MFC 폴더 탐색기 예제 소스, 윈도우 다이얼로그 5개 MFC 폴더 탐색기 다이얼로그 예제입니다. CodeProject를 비롯한 국내외 사이트의 예제 중 쓸만한 것 4+1종입니다. 전체 프로젝트랑 실행 파일을 첨부했으니 참..

Tistory

모바일웹, 반응형웹 핵심 정리 (하이브리드 앱 기초 지식)

모바일웹, 반응형웹 핵심 정리 (하이브리드 앱 기초 지식) 1장 반응형웹 디자인 - 모바일웹은 서부 개척 시대나 다름없지만, 모험과 재미로 가득 찬 세상입니다. 모바일웹 브라우저의 형태는 매우 다양해서 가끔은..

Tistory

모바일 웹 핵심 정리2 [WURFL, HTML5, jQuery, W3C Widget, 웹 위젯 등]

모바일웹 핵심 정리2 [WURFL, HTML5, jQuery, W3C Widget, 웹 위젯 등] 5장 그룹으로 만들기 . WURFL(Wireless Universal Resource FiLe) 같은 장치 데이터 저장소를 이용하면 수많은 장치에 대한 자세한 정보를..

Tistory

Qt Add-in 1.2.4 에러, 80070002 (Qt 자체 버그)

Qt Add-in 1.2.4 에러, 80070002 (Qt 자체 버그) 구동 환경 OS - 윈도우7 64bit Tool - Visual Studio 2012 Qt - Qt 5.4 + Qt Add-in 1.2.4 에러 메시지 'Qt Add-in 1.2.4' 추가 기능을 로드하지 못했거나 예외가..

Tistory

회로 설계 9가지 주의 사항 (전자, 전기, 디지털, 반도체 제작 방법)

회로 설계 9가지 주의 사항 (전자, 전기, 디지털, 반도체 제작 방법) ▷ 회로 설계 1. 정격 전압 정격전압 이상의 전압을 인가하면 콘덴서의 누설전류가 증대되어 파손되어 버립니다. 또 DC에 AC를 중첩하여 사용..

Tistory

MFC 트레이 아이콘 만들기, 프로그램 예제 소스 포함

MFC 트레이 아이콘 만들기, 프로그램 예제 소스 포함 첨부파일 프로젝트 - 실행파일 - 참조 사이트 ....블로그 - [MFC]트레이 아이콘 생성과 시작시 프로그램 자동실행에 대한 예제 [클릭] 팡상닷컴 - [MFC] 트..

Tistory

GIS Mapping Library DotSpatial, 기초, 응용, 개발 사용 방법

GIS Mapping Library DotSpatial, 기초, 응용, 개발 사용 방법 BASIC 참조 문서 - 위의 문서를 통해서 얻을 수 있는 정보는 아래 4가지입니다. C#으로 DotSpatial의 클래스 라이브러리를 로드하여 사용하는 방..

Tistory

ArcGIS Server. 웹 서버 GIS 서버 용어 정리 (서론 개요)

ArcGIS Server. 웹 서버 GIS 서버 용어 정리 (서론 개요) ArcGIS Server 개요 ArcGIS Server 시스템에 속한 각 구성요소는 단위 서버 오브젝트 또는 서버 오브젝트 집합에 할당된 자원을 관리, 활성화, 비활성..

Tistory

아크GIS 서버 용어 해설, ArcGIS Server Concepts 개발 문서

아크GIS 서버 용어 해설, ArcGIS Server Concepts 개발 문서 4. ArcGIS Server 용어해설 A ▷ ADF – Application Development Framework GIS 서버와 통신하는 웹 응용프로그램을 구축하는 데 사용되는 웹 컨트..

Tistory

ArcGIS 서버 응용프로그램 성능 및 조율 사항

ArcGIS 서버 응용프로그램 성능 및 조율 사항 ArcGIS 개념과 용어정리 (ArcGIS Server Concepts and Terminology) 출처 : ESRI 기술 문서 (ESRI Technical Paper), 2004년 9월 5. ArcGIS Server 응용프로그램 성능..

Tistory

ArcGIS 서버 오브젝트 풀링(pooling), ESRI 기술 문서(2004)

ArcGIS 서버 오브젝트 풀링(pooling), ESRI 기술 문서(2004) ArcGIS 개념과 용어정리 (ArcGIS Server Concepts and Terminology) ESRI 기술 문서 (ESRI Technical Paper), 2004년 9월 ArcGIS 오브젝트 풀링 (pooli..

Tistory

C# MFC 차이 비교 - part 1 (table) (연동에 필요한 정보)

C# MFC 차이 비교 - part 1 (table) (연동에 필요한 정보) C# MFC 차이 - A Java C# abs Math.Abs .AddString(...) .Items.Add(...) AfxMessageBox MessageBox.Show atoi Parse C# MFC 차이 - B Java C# BOOL 또는..

Tistory

C# MFC 차이 비교 - part2 (소스 차이 비교)

C# MFC 차이 비교 - part2 (소스 차이 비교) C# MFC 차이 비교 A 1. MFC - abs 1 2 3 4 5 int n = ...; int a = abs(n); int n = -2147483648; // 아래처럼 변환 UINT u = abs(n); cs C# - Math.Abs 1 2 3 4 5 6 i..

Tistory

코딩 용어, 초기화 반대말 (Initialize 비슷한 단어 생성자? 리셋? 릴리즈?)

코딩 용어, 초기화 반대말 (Initialize 비슷한 단어 생성자? 리셋? 릴리즈?) 메소드의 이름으로 사용되는 이것은 기본값을 재설정하거나 더는 사용하지 않을 객체를 처리하는 데 필요한 코딩 용어입니다. 아직까진..

Tistory

[MFC 기초 강좌] C++ 프로그래머 11개 코딩 프로그래밍 팁

[MFC 기초 강좌] C++ 프로그래머 11개 코딩 프로그래밍 팁 1. Parameter Default 1 2 3 4 int parameterDef(int nNum = 5) { return nNum; } cs 위와 같은 함수가 있을 때, parameterDef()와 parameterDef(5)는 같..

Tistory

Visual Studio 6.0 꾸미기 4가지 (비주얼 스튜디오 VC++6.0)

Visual Studio 6.0 꾸미기 4가지 (비주얼 스튜디오 VC++6.0) 1. Tab 윈도우에 소스 코드 창 표시 파일 - 위 Add-In들 중 실행이 가능한 것은 Visual Studio 6.0 종료 후 설치하면 되고, DLL만 있는 것들은 Visua..

Tistory

c Minus Scanner 소스, c마이너스 스캐너 예제 (C++ Lex 응용)

c Minus Scanner 소스, c마이너스 스캐너 예제 (C++ Lex 응용) c Minus Scanner 스캐너 소스 소개하기에 앞서, 먼저 C Minus의 어휘 규칙을 설명합니다. C Minus의 어휘 규칙. 키워드 else if int return void whi..

Tistory

C# 윈도우폼 예제, iOS 스타일 로그인 프로그램 폼 소스

C# 윈도우폼 예제, iOS 스타일 로그인 프로그램 폼 소스 C# - iOS Style의 로그인 창 윈도우폼입니다. 첨부 파일 : 참조 사이트 : Graphic resources for everyone - Black keyboard flat ui PSD [클릭] PSD 아이..

Tistory

[크로스플랫폼 언어 Qt] Cross 컴파일 6가지 (윈도우 <-> 리눅스)

[크로스플랫폼 언어 Qt] Cross 컴파일 6가지 (윈도우 <-> 리눅스) ※ 크로스 컴파일 작업 환경 Windows7 64 bit Visual Studio 2012, Qt Creator 2.5.2 Qt msvc 2012, opengl-5.3.2 (x86) Ubuntu 14.04 32bit Qt..

Tistory

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++에서도 전역, 멤버 등의 변수를 사용자가 실수로 놓칠..

Tistory

Crypto 암호화 알고리즘 로그인 폼, WinCE MFC 다이얼로그

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

Tistory

C++ serial timeout 해결, MFC 시리얼 read write 통신 공통

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

Tistory

닷넷프레임워크 하위 호환성 (.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..

Tistory

안드로이드 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)에 대한 오류가 발생했다고 가정합니다. 이런..

Tistory

HIOKI 3803 멀티미터 SIBA 퓨즈 고장 후 교체 (히오키 계측기)

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

Tistory

ARM 프로세서 코어 이름 읽는 방법, (ex ARM940T)

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

Tistory

시리얼 통신 포트 에러, 타임아웃, 속도 저하 (USB to Serial)

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

Tistory

Atmega128 입출력 포트(I/O port) 설정 실수 = 파형으로 발견

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

Tistory

QR코드란, QR코드 원리 및 정의 (안드로이드 큐알 코드)

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

Tistory

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..

Tistory

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 아..

Tistory

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

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

Tistory

C# ASPX 웹 페이지 소스에서 C# 호출하기

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

Tistory

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

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

Tistory

WebGL(웹지엘) 애플리케이션의 주요 구성요소

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

Tistory

파이썬 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..

Tistory

Modbus PLC Simulator(TCP 전용 시뮬레이터 nmodbus 라이브러리)

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

Tistory

안드로이드 Pull To Refresh 소스 예제 (당겨서 새로고침 기능)

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

Tistory

애노드와 캐소드, 설명과 차이점 (Anode Cathod)

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

Tistory

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

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

Tistory

오실로스코프 프로브 적절한 선택 기준 및 사용법

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

Tistory

TCM과 FPGA 기반의 안전한 임베디드 시스템

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

Tistory

Qt toUpper(), 대문자 소문자 변환 (Qt3, Qt5 대소문자 차이)

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

Tistory

VisualStudio 2012와 NI DAQ 연동 프로젝트 4가지 팁

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

Tistory

MODBUS 테스트 프로그램 ModLinkDemo 시뮬레이터 데모

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

Tistory

MAVEO 포터블을 이용한 GPS 3d 지도 프로토타입

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

Tistory

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

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

Tistory

자바 코딩 규칙, 코드 컨벤션 (Code 스타일과 표준)

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

Tistory

전문가 시스템(Expert System) 엑스퍼트 시스템이란? 소설 속 예시

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

Tistory

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

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

Tistory

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

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

Tistory

MFC 멀티바이트 유니코드 변환, Char <-> CString 형변환

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

Tistory

MFC BCGControlBar Chart Control 설치 [GUI 프로그래밍]

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

Tistory

[MFC] BCGControlBar Chart Control 예제, RC 코드 수정

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

11 12 13