codingcoding의 등록된 링크

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

Tistory

Qt QMainWindow: No such file or directory

Qt 에러 - FATAL ERROR : QMainWindow: No such file or directory Qt에서 GUI 프로그램을 제작할 땐, 항상 QMainWindow 클래스를 상속받는 과정이 필요합니다. 만약 아래처럼, QMainWindow 클래스를 참조하지 못..

Tistory

QSerialPort Qt 시리얼 5.1부터 추가 (Serial 예제 소스)

QSerialPort Qt 시리얼 5.1부터 추가 (Serial 예제 소스) Qt 이전 버전엔 QSerialPort 라이브러리가 없어서 QExtSerialPort란 타사 라이브러리를 이용하는 게 일반적이었습니다. 그렇지만 5.1.0이 릴리즈되면서 QS..

Tistory

C# Dictionary 9가지 사용법, 딕셔너리 예제

C# Dictionary 12가지 사용법, 딕셔너리 예제 Dictionary에 키값 4개를 추가한 뒤 비주얼 스튜디오 디버거를 통해 내용을 확인합니다. Dictionary는 키와 값을 쌍으로 보유합니다. string, int 다른 자료형을..

Tistory

C# interop type cannot be embedded (비주얼스튜디오 에러)

C# interop type cannot be embedded (비주얼스튜디오 에러) 에러 메시지 : Interop type XXX cannot be embedded. Use the applicable interface instead 비주얼 스튜디오에서 발생하는 에러입니다. 이 경우엔 에..

Tistory

C# 오류 - SignTool Error: No certificates were found that met all the given criteria

비주얼스튜디오 2017, 윈도우10 64비트 사용 중입니다. 근데요. 아니 이 오류가 왜 발생하는진 모르겠네요. 빌드 잘 되고, 실행도 잘 되던 프로그램이 어느 날 갑자기 에러 메시지 2개를 발생시키며 실행 오류란..

Tistory

[Electron Vue js] Ubuntu 데스크탑 프로그램 개발 예제

예제 시작하기 Electron는 Web 어플리케이션 개발에 사용되는 Javascript, HTML, CSS 등의 기술을 사용하여 데스크탑 응용 프로그램을 개발할 수 있는 프레임워크입니다. 하나의 소스로 크로스 플랫폼(Windows, M..

Tistory

TypeScript 강좌 15. 복합형 for of 및 iterable 반복자

루프는 for ... of 사용 루프 작성 크게 3가지 방법이 있습니다. C언어에서 유래한 루프는 예전부터 존재했고 루프 사용 시 변수가 필요합니다. Typescript forEach()는 ES5에서 추가되었고, 언어 사양의 업데이트..

Tistory

부동산 취등록세 계산기 - 2020년 세율 적용한 엑셀 양식

오늘은 2020년 주택 매매 시 취득세 변경 제도에 대해서 설명해 드리도록 하겠습니다. 작년 2019년 12월에 지방세법이 개정된다고 공지가 나왔었는데요. 관련 법안도 국회를 통과하면서 2020년 주택 매매 시 취득..

Tistory

비대면 카카오뱅크 계좌개설 방법: 내 신용정보까지 확인하기

저는 애드센스 블로거입니다. 그동안 월 300달러 이하 수입뿐이어서, SC제일은행 두드림통장으로 충분했습니다. SC제일은행은 300 달러 미만 외환 거래 시, 수수료가 무료였지만, 최근엔 300 달러를 초과하며 수..

Tistory

카라타 에리카 불륜 심정을 담은 수기 발표 예정! 일본인 반응

지난 2월 2일(일요일)에 선데이재팬이라는 언론사가 카라타 에리카 불륜에 대한 독점 수기를 예약했습니다. 에리카는 그동안 핑계만 댔고, 히가시데 마사히로는 입 꾹 다물고 아무 말을 안 했습니다. 일본인들은..

Tistory

MFC BCG VCComponents.dat 에러 (ui 컴포넌트 라이브러리)

MFC BCG VCComponents.dat 에러 (ui 컴포넌트 라이브러리) Error Message Unable to read VS.NET directory registry file "VCComponents.dat". To create this file, please run VS.NET, choose "Tools | Options..

Tistory

전역변수 문제점, 나쁜 객체지향 코드 (유지보수 망침)

전역변수 문제점, 나쁜 객체지향 코드 (유지보수 망침) 전역변수의 문제점 비지역성, 비국지성(Non-Locality) 각각의 오브젝트들은 구현 범위가 좁을수록 이용하기 쉽습니다. 전역변수 문제점은 이와 정반대라 이..

Tistory

비주얼스튜디오 Qt QWT 라이브러리 연동 (윈도우7, msvc2012)

비주얼스튜디오 Qt QWT 라이브러리 연동 (윈도우7, msvc2012) ㅂㅅ에서... 아니... QT에서 QWT를 Visual Studio를 이용하는 방법입니다. 아래의 글들을 읽어보신 이후에 진행해 보세요. 단, Qt Creator을 안 쓰고..

Tistory

FWTools GDAL Windows 유틸리티 (GIS 툴)

FWTools GDAL Windows 유틸리티 (GIS 툴) FWTOOLS GDAL Windows 유틸리티 설명 GDAL - Geospatial Data Abstraction Library에는 gdal windows와 관련된 많은 유틸리티 툴이 있다. 이 툴들은 다른 라이브러리들과..

Tistory

C# 7세그먼트 디지털 시계, 숫자 (닷넷 UI 라이브러리)

C# 7세그먼트 디지털 시계, 숫자 (닷넷 UI 라이브러리) 참조 - Digital display control in C#.Net using GDI+ 예제 - digital_display_control.zip 아래 그림은 실행했을 때 보여질 화면입니다. 이쁘죠? 첨부된..

Tistory

크롬 디버그 먹통, Chrome 디버깅 정상으로 돌리기

크롬 디버그 먹통, Chrome 디버깅 정상으로 돌리기 크롬 디버그 먹통 해결 방법입니다. 여기서 먹통이란 아무리 크롬에서 무슨 짓을 해도 응답이 없는 상황을 말하는데요. 가령, console.log("메시지"); 라는 코드..

Tistory

공짜의 상충성, 비용 없고 책임 없고 (무료 공짜 마케팅)

공짜의 상충성, 비용 없고 책임 없고 (무료 공짜 마케팅) 얼마 전 나는 (free 저자 크리스 앤더슨) 구글 회의에 참석한 바 있다. 구글은 건강에 이로운 식이섬유바에서부터 건강에 해로운 젤리빈에 이르는 스낵들..

Tistory

C# DNS, IPAddress, IPHostEntry 클래스 설명

C# DNS, IPAddress, IPHostEntry 클래스 설명 Domain Name으로 IP주소 알아내기 Client가 Server에 연결하기 위하여서는 서버의 IP주소와 Port 번호를 알고 있어야 한다. IP주소 대신 Domain Name을 사용하는 경우..

Tistory

C# byte 배열 빠르게 합치기 (바이트 array)

C# byte 배열 빠르게 합치기 (바이트 array) C#에서 바이트 배열 합치기를 시도할 때, System.Buffer.BlockCopy가 System.Array.Copy보다 빠릅니다. 아래는 10 바이트 배열 3개를 1백만 번 반복한 결과로 함수의..

Tistory

MFC 대문자 변환, 문자열 CString을 대소문자로 변환

MFC 대문자 변환, 문자열 CString을 대소문자로 변환 MFC에서 문자열 CString을 대문자 변환하거나 소문자로 변화하는 예제입니다. CString 대소문자 변환 함수는 바로 아래입니다. 1 2 MakeUpper(); // 대문자로..

Tistory

MFC 문자 찾기 함수 Find(), ReverseFind() (문자열에서 문자 찾기)

MFC 문자 찾기 함수 Find(), ReverseFind() (문자열에서 문자 찾기) MFC 문자 찾기 함수 Find(), ReverseFind() (문자열에서 문자 찾기) 문자열에서 원하는 문자를 찾으려면 Find와 ReverseFind함수를 사용하면 됩..

Tistory

MFC 엑셀에 그림 파일 추가, Excel import Picture

MFC 엑셀에 그림 파일 추가, Excel import Picture 엑셀에 그림 파일 추가하는 소스인데 저는 함수 3개로 구현했습니다. 1. 기능 함수 : 그림 추가 함수 호출 2. 실행 함수 : 실제 엑셀 시트에 그림 추가하는 함수..

Tistory

브라우저 별 로컬스토리지 사용법: 파이어폭스, 크롬, IE11

개요 이 문서에서는 로컬 스토리지 설명과 각 브라우저의 동작을 검증합니다. 로컬 스토리지는 데이터를 브라우저에 저장하는 구조입니다. 저장할 때 사이트마다 Key와 문자의 조합으로 데이터를 저장합니다. 사..

Tistory

jQuery text() html() - get() 사용 예제 방법

jQuery text() html() - get() 사용 예제 방법 jQuery에서 .text(), .html()은 선택된 개체의 값을 가져오거나 설정하는 역할을 합니다. 함수에 인자를 넣으면 그 값으로 설정하고, 없으면 현재 값을 불러옵니다...

Tistory

Qt 버전 확인하는 방법, 리눅스 우분투에서 qtchooser 사용

Qt 버전 확인하는 방법 (리눅스 우분투에서) 내가 지금 사용하는 Qt의 버전이 가끔 헷갈릴 때가 있는데, 그럴 땐 터미널에 명령어 한 줄만 넣어주면 됩니다. 1 qtchooser -print-env cs 위의 명령어 한 줄만 넣어..

Tistory

MFC, 동적 버튼 생성, 색을 입히고 클릭 이벤트 설정

MFC, 동적 버튼 생성, 색을 입히고 클릭 이벤트 설정 첨부 파일 데모 - Test_DynamicCreation_Button.exe 프로젝트 - Test_DynamicCreation_Button.zip MFC에서 동적으로 버튼을 생성하고 클릭 이벤트를 설정합니..

Tistory

잡음을 측정하는 방법 (테스터기 보단 오실로스코프)

잡음을 측정하는 방법 (테스터기 보단 오실로스코프) 잡음은 교류 전압계를 사용하여 전압(V RMS)을 측정하는 경우가 많지만, 전압계로 측정할 경우 여러 가지 문제가 있다. 1. 일반적으로 사용하는 테스터로는 참..

Tistory

[R 코딩] R 프로그래밍 강좌 - 흔히 하는 실수 14가지

[R 코딩] R 프로그래밍 강좌 - 흔히 하는 실수 14가지 함수를 불러오고선 괄호를 잊어버린다 R 함수를 호출하려면 이름 뒤에 괄호를 붙인다. 예를 들어 다음 코드는 ls 함수를 호출한다. 1 2 > ls() [] "x" "y" "z..

Tistory

C# 소켓 프로그래밍 용어 정리 1 (socket)

C# 소켓 프로그래밍 용어 정리 1 (socket) Computer Network Communication Channel(통신 채널)을 통하여 서로 연결된 Machine(통신장치)들의 집합. 통신장치는 주로 Host, Router들을 일컫는다. Communication Ch..

Tistory

C# 소켓 프로그래밍 용어 정리 2 (socket)

C# 소켓 프로그래밍 용어 정리 2 (socket) Best-Effort 서비스 최선을 다하여 데이터를 전송하지만, 물리적인 환경의 제약 때문에 데이터의 손실이나, 중복 등이 발생할 수 있는 전송 서비스. Transport 계층(Laye..

Tistory

C# 소켓 프로그래밍 용어 정리 3 (socket)

C# 소켓 프로그래밍 용어 정리 3 (socket) Port 번호 IP주소는 Host의 주소(Host가 연결된 Channel의 주소)이다. 따라서 IP주소를 사용하여 해당 Host까지 데이터를 전달하는 것이 가능하다. Host에 도착한 데이터..

Tistory

우분투 ROOT 권한으로 프로그램 자동 실행 (Ubuntu 관리자)

우분투 ROOT 권한으로 프로그램 자동 실행 (Ubuntu 관리자) 순서는 아래와 같습니다. 1. 일반 계정으로 자동 로그인 2. 로그인되는 시점에 프로그램 실행용 쉘 구동 1, 2번을 수행하기 위해선 몇 가지를 미리 설정..

Tistory

파이썬 SQLite3 자료형 정리 (Python DB)

파이썬 SQLite3 자료형 정리 (Python DB) SQLite3는 NULL, INTEGER, REAL, TEXT, BLOB(바이너리 파일을 데이터베이스에 직접 저장)만을 기본 자료형으로 제공합니다. 아래의 테이블은 SQLite3의 자료형과 그에 해..

Tistory

안드로이드 error error parsing devices.xml 해결 방법

안드로이드 error error parsing devices.xml 해결 방법 에러 메시지 Error: Error parsing C:\Users\...\android-sdks\system-images\android-22\android-wear\armeabi-v7a\devices.xml cvc-complex-type.2.4.d:..

Tistory

안드로이드 Re-installation failed due to different application signatures 에러 해결

안드로이드 Re-installation failed due to different application signatures 에러 해결 Re-installation failed due to different application signatures 제목과 같은 에러 메시지가 출력되는 이유는 둘 중 하..

Tistory

CMake PCL Qt5, CMakeLists 구성 방법과 예제

CMake PCL Qt5, CMakeLists 구성 방법과 예제 PCL의 3rd party 라이브러리 중 하나인 vtk(visualizer toolkit)은 2016년 현재 Qt 4.8.4까지 지원하고 있다. Qt가 5.6까지 나온 것을 고려하자면 정말 너무할 정도로..

Tistory

C++ 비트 연산 예제와 설명 (Bit Not, Or, Xor, And)

C++ 비트 연산 예제와 설명 (Bit Not, Or, Xor, And) 아래는 C와 C++에서 사용할 수 있는 비트 연산 예제입니다. 별도의 헤더 파일로 만들어 사용하거나 기존의 소스에 추가하세요. C++ 비트 연산은 자주 사용되기..

Tistory

OpenGL ES 지원 버전 - 인텔 ATOM 프로세서에서

OpenGL ES 지원 버전 - 인텔 ATOM 프로세서에서 출처 - Porting OpenGL* Games to Android* on Intel Atom Processors (part 2) 출처 사이트로 이동하면 여러 버전을 확인 할 수 있습니다. 안드로이드와 OpenG..

Tistory

안드로이드 AChartEngine 사용법, Temperature 실시간 예제

안드로이드 AChartEngine 사용법, Temperature 실시간 예제 AChartEngine 사용하기 프로젝트 - TimeChart1.zip 첨부파일 - achartengine-0.6.0.jar 전체 프로젝트는 위의 첨부 파일에 담겨있습니다. 예제에 대해선..

Tistory

C# Console.ReadLine 함수 사용법 (콘솔에서 문자열 처리)

C# Console.ReadLine 함수 사용법 (콘솔에서 문자열 처리) Console.ReadLine은 콘솔창에서 입력받는데, 사용자가 엔터를 누르면 문자열을 반환하고 다음 작업을 결정합니다. 사용 예. 개발 과정에선 입력 과정을..

Tistory

TypeScript 강좌 12. string Literal Primitive (문자열)

TypeScript string literal (스트링 리터럴) 타입스크립트 string 리터럴은 문자열을 표현합니다. 작은따옴표, 큰따옴표로 묶어 표현할 수 있습니다. 작은따옴표와 큰따옴표 중간에 줄 바꿈이 들어가면 "끝이 없..

Tistory

C# 메모장 프로그램 (윈도우 notepad 소스 코드)

C# 메모장 프로그램 (윈도우 notepad 소스 코드) C# 메모장 소스 코드 - memo.zip 기능별 구현은 아래 소스 보면서 참조하세요. 1. using 1 2 3 4 5 6 7 8 9 10 11 using System; using System.Collections.Gener..

Tistory

Vue.js $watch 오브젝트 변경 모니터링(감시) 사용법

시작하기 Vue.js에서 생성한 객체는 $watch라는 메소드를 갖고 있습니다. 이 메소드를 이용해 데이터 변경을 모니터링(감시)할 수 있습니다. 그러나 $watch 메서드는 객체의 추가 및 삭제를 감지합니다만, 객체(..

Tistory

비주얼스튜디오 2010 설치 오류, 경로 못바꿀 때 해결 방법

비주얼스튜디오 2010 설치 오류, 경로 못바꿀 때 해결 방법 비주얼 스튜디오 2010을 다시 설치하려는데 제품 설치 경로를 변경하지 못하는 상황이 있었습니다. 분명, 설치 경로는 변경할 수 있었는데, 어찌 된 일..

Tistory

SERVO MOTOR 제어 메뉴얼 - CONTRON社

SERVO MOTOR 제어 메뉴얼 - CONTRON社 다운로드 - Servo_Motor.pdf (1) 서보모터의 개요 1장 Servo Motor의 개요 2장 AC서보 모터의 기본지식 3장 서보 모터 드라이브 4장 Catalog 보는 법 및 용어설명 5장 위치..

Tistory

C# 3D 프로그래밍, GDI+ Euler Rotation 표현

C# 3D 프로그래밍, GDI+ Euler Rotation 표현 프로젝트 - WindowsApplication2.zip C#에서 3D 구현을 위해 GDI+를 사용하기 위한 기본 구성은 다음과 같습니다. - X, Y, Z의 값을 갖는 클래스를 한 개 생성해야..

Tistory

C# 코드 최적화 7가지 (작업 속도와 효율성 향상)

C# 코드 최적화 7가지 (작업 속도와 효율성 향상) 코드 최적화란 모든 개발자에게 중요한 측면입니다. 이 포스트에서 소개할 여러 팁은 작업 속도와 효율성을 향상해 더 나은 응용 프로그램을 제작할 수 있도록 도..

Tistory

TDR이란, Time Domain Reflectormeter 뜻과 장비 측정 원리

TDR이란, Time Domain Reflectormeter 뜻과 장비 측정 원리 TDR(Time Domain Reflectometer)에 대해서. 일반적으로 파동Wave이 진행할 때 매질의 특성이 변하거나 장비 중간에 방해물이 존재하면, 굴절Refraction..

Tistory

Qt 스톱워치, 타이머 소스, QTime 예제 (Qt Timer)

Qt 스톱워치, 타이머 소스, QTime 예제 (Qt Timer) Qt에서 구현 가능한 정말 간단한 Stop Watch입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <QDebug> #include <QElapsedTimer> ... ... ... QElapsedTi..

Tistory

ATmega128 / 128L 특징과 기능 차이점, 직접회로 Clock 구분 기준

ATmega128 / 128L 특징과 기능 차이점, 직접회로 Clock 구분 기준 둘의 차이는 기본적으로 전기적 특징(Electrical Characteristics)에 기반을 둡니다. 일단, ATmega128의 데이터 시트를 참조해 보겠습니다. 아래..

Tistory

[USB to Serial] PL-2303 USB 드라이버 모음 (Window, Linux, etc)

[USB to Serial] PL-2303 USB 드라이버 모음 (Window, Linux, etc) UsbToSerial에서 주로 사용되는 PL-2303에 관한 드라이버 압축 파일과 간단한 정보입니다. 1. PL-2303 USB to Serial에 대한 기본적인 정보는 아..

Tistory

[논문 소개] 모바일 기기를 위한 WOT(Web Of Thing) 신기술

[논문 소개] 모바일 기기를 위한 WOT(Web Of Thing) 신기술 Design of a Web-based Distributed Location-Aware Infrastructure for Mobile Devices 모바일 기기를 위한 웹 기반의 “분산 기반 시설물”의 지역 인..

Tistory

C# 팩토리 패턴 예제 (추상 Abstract Factory Method Pattern)

C# 팩토리 패턴 예제 (Abstract Factory Method Pattern) C# 팩토리 패턴을 응용한 "연구실 기자재 관리 시스템 프로그램" 소스 코드입니다. 추상 팩토리 함수도 포함입니다. 첨부 파일 소스 1 - Factory Pattern...

Tistory

비주얼스튜디오 Qt5 시리얼 연동 사용법 (VS + Qt)

비주얼스튜디오 Qt5 시리얼 연동 사용법 (VS + Qt) 이 포스트는 비주얼스튜디오에 Qt Add-in을 설치한 것을 가정합니다. 실제로 비주얼스튜디오를 이용한 Qt 프로그램 제작하는 분들에게 참조할만한 포스트입니다...

Tistory

UG NX C++ API [UF_MODL_UTILITIES] UF_MODL_ask_bounding_box 사용법

UG NX C++ API [UF_MODL_UTILITIES] UF_MODL_ask_bounding_box 사용법 UF_MODL_UTILITIES - UF_MODL_ask_bounding_box 함수 원형 1 2 3 4 5 6 7 8 9 10 11 12 extern UFUNEXPORT int UF_MODL_ask_bounding_box( ta..

Tistory

Qt Json, 만들기, 읽기, 쓰기, 수정, 예제 파싱 소스

Qt Json, 만들기, 읽기, 쓰기, 수정하기 예제 파싱 소스 이 포스트에선 Qt에서 JSON 파일을 만들기, 읽기, 쓰기, 수정하는 4가지 기능을 다룹니다. 함수는 각각 Make(), Read(), Write(), Modify()입니다. 일단 QJ..

Tistory

갤럭시노트10 스크린샷 5개 방법: 노트10+ 스크롤샷 캡처까지

갤럭시노트10 플러스와 갤럭시노트10 전원 버튼이 빅스비 버튼과 통합되면서 "측면 버튼"이라는 하나의 버튼이 되었습니다. 갤럭시노트10 스크린샷도 "전원 + 음량(down)"으로 찍을 수 있을까요? 노트10+에서는..

Tistory

IP 라우팅1. Routing이란? 개념 (routed와 gated)

IP 라우팅1. Routing이란? 개념 (routed와 gated) Introduction IP routing은 IP의 가장 중요한 기능 중 하나이다. 아래 그림은 IP 레이어에서 수행되어야 할 처리의 간략한 그림을 보여주고 있다. IP 라우팅 되..

Tistory

Qt undefined reference to 'vtable for...' 에러 해결 방법

Qt undefined reference to 'vtable for...' 에러 해결 방법 아래와 같은 메시지 들이 뜰 경우의 해결책입니다. 1. undefined reference to 'vtable for...' 2. undefined reference to vtable for mainwindow' 3...

Tistory

스마트폰 + 구글어스 = TS 측량앱 [GPS 논문 소개]

스마트폰 + 구글어스 = TS 측량앱 [GPS 논문 소개] [논문 소개] 측량앱 개요 (요약) 공간정보 분야에서 광범위한 국토 모니터링(구글어스)을 위한 위성영상 활용과 수치지형도 제작을 위한 항공사 진측량이 널리..

Tistory

PLC 기초 - PLC 용어 설명 (미쓰비시, 지멘스 공통)

PLC 기초 - PLC 용어 설명 (미쓰비시, 지멘스 공통) ROM(Read Only Memery), RAM(Random Access Memory) 롬은 읽기 전용으로, 메모리 내용을 변경할 수 없다. 따라서, 고정된 정보를 써넣는다. 이 영역의 정보는..

Tistory

스몰, 다크, 패스트, 스마트 데이터 (4가지 BigData 종류)

스몰, 다크, 패스트, 스마트 데이터 (4가지 BigData 종류) 스몰 데이터(Small data) 지금까지는 빅데이터의 가치나 효과에 대해서 상당히 과장되게 이야기가 되어왔다. 한마디로 거품이 낀 것이다. '스몰 데이터'..

Tistory

로드셀 1. Load Cell 종류 재료 스트레인 게이지 선택 방법

로드셀 1. Load Cell 종류, 재료 선택 방법 로드셀의 종류 스트레인 게이지 로드셀을 크게 3가지로 분류하면 beam, single point, canister로 나눌 수 있고, 각각은 4개의 동작 형태로 분류하면 재료는 인장(te..

Tistory

랩뷰 아두이노 연동, 장단점과 코딩 방법 (LabView, Arduino)

랩뷰 아두이노 연동, 장단점과 코딩 방법 (LabView, Arduino) LabVIEW와 Arduino를 연동함으로써 Arduino를 더 파워풀하고 편리하게 사용할 수 있다. LabVIEW란? - 랩뷰란 데이터 수집, 계측과 제어 시스템을 구성..

Tistory

WinCE Local Heap, 메모리 할당과 해제 (윈도우 힙 alloc)

WinCE Local Heap, 메모리 할당과 해제 (윈도우 힙 alloc) 윈도우 CE는 다양한 크기의 로컬 힙Heap을 사용해왔다. WinCE 램은 필요한 만큼만 힙에 커밋되므로 애플리케이션 개발자에게 초기 힙의 크기는 그리 중요..

Tistory

C++ OpenGL Gradient 소스 (오픈지엘 그라데이션 예제)

C++ OpenGL Gradient 소스 (오픈지엘 그라데이션 예제) 그라데이션(Gradient)을 구현하는 간단한 소스입니다. 아래 예제 소스는 PCL과 C++ OpenGL을 연동하기 위해 구현했던 것으로, 2D 데이터를 Z축으로 쌓을 때,..

Tistory

[UG C++ API] NX 컴포넌트를 파트로 변경 (Component -> Part)

[UG C++ API] NX 컴포넌트를 파트로 변경 (Component -> Part) NX 어셈블리 메뉴에서 Make Displayed Part를 선택하면 컴포넌트를 파트로 변경할 수 있습니다. C++에선 API를 이용해 자동으로 변경해 줄 수 있습..

Tistory

[코딩지식] 특수문자, 특수기호 영어로 읽기 (영문 이름)

[코딩지식] 특수문자, 특수기호 영어로 읽기 (영문 이름) / Slash (슬래시), Virgule (버귤) \ Back Slash (백슬래시) ! Exclamation Point (엑스클러메이션 포인트) " Quotation Mark (쿼테이션 마크) # Crossha..

Tistory

UG NX [UF_ASSEM] UF_ASSEM_where_is_part_used 사용법

UG NX [UF_ASSEM] UF_ASSEM_where_is_part_used 사용법 uf_assem.h - UF_ASSEM_where_is_part_used 함수원형 1 2 3 4 extern UFUNEXPORT int UF_ASSEM_where_is_part_used( tag_t part , // 차일드 태그 tag_t **..

Tistory

신입 개발자에게 필요한 안드로이드 프로그래밍 팁 5가지

신입 개발자에게 필요한 안드로이드 프로그래밍 팁 5가지 초보자를 위한 팁 1. SQL을 배워서 데이터 모델을 데이터베이스에 밀어 넣기 안드로이드는 뛰어난 영속시스템을 갖고 있다. 이 시스템을 이용해서 애플리..

Tistory

MFC OLEDB 연동 사용법, 서버 접속이 안될때 해결

MFC OLEDB 연동 사용법, 서버 접속이 안될때 해결 몇 가지 방법이 있습니다. 하나는 기본으로 생성된 쿼리문에 PASSWORD 항목을 넣는 것이고, 다른 하나는 Data Source 항목 뒤에 포트를 넣어주는 겁니다. 1. MFC..

Tistory

OLEDB에서 LPCOLESTR to CString 문자열 변환 방법

[MFC] C++ LPCOLESTR to CString 변환 방법 아래 코드가 바로 자료형 변환 예제입니다. CString을 BSTR로 바꾸고 이를 LPCOLESTR로 변경하는 두 차례 과정이 필요합니다. 1 2 3 4 5 6 CString type_cstring; type_..

Tistory

리눅스 시그널 종류와 사용 방법, Linux signal 예제

리눅스 시그널 종류와 사용 방법, Linux signal 예제 ▷ unix 시스템에서의 signal IPC 중 하나로 상대방 프로세스에 어떤 행위를 요구한다(대게는 kill을 요구). unix 시스템의 핵심 중의 하나인 signal은 프로세..

Tistory

libstdc++.so.6: version 'GLIBCXX_3.4.19' 에러 해결

libstdc++.so.6: version 'GLIBCXX_3.4.19' 에러 해결 에러 메세지 - libstdc++.so.6: version 'GLIBCXX_3.4.19' 위와 같은 에러는 최신 c++ 문법을 컴파일러가 이해하지 못해 발생하는 것입니다. 패키지 하나만..

Tistory

알루미늄 전해 콘덴서 주의점, 세척용 용매 영향과 관계

알루미늄 전해 콘덴서 주의점, 세척용 용매 영향과 관계 알루미늄 전해 콘덴서는 할로겐계 이온, 특히 염소 이온에 쉽게 영향을 받습니다. 할로겐계 이온이 콘덴서 내부로 침투하게 되면 부식활동 때문에 급속한..

Tistory

형상 공차 종류 2. 방향, 평행도, 직각도, 경사도

형상 공차 종류 2. 방향, 평행도, 직각도, 경사도 형상 공차 종류2. 방향에 관한 것 3-2-1. 평행도 (Parallelism) 평행하여야 할 직선 부분과 직선 부분, 직선 부분과 평면 부분, 혹은 평면 부분과 평면 부분이..

Tistory

안드로이드 위치기반 앱개발 예제 소스(Toast, Geography, Radius, Location)

안드로이드 위치기반 앱개발 예제 소스(Toast, Geography, Radius, Location) 안드로이드에선 위치기반 앱을 제작할 때 반드시 구성(구현)해야할 요소가 존재합니다. 총 4개로 해당 사항은 아래와 같습니다. 위치..

Tistory

형상 공차 종류 3. 위치도, 동축도, 동심도, 대칭도

형상 공차 종류 3. 위치도, 동축도, 동심도, 대칭도 형상 공차 종류3. 위치에 관한 것 3-3-1. 위치도 (True Position) 점, 선, 직선, 또는 평면 부분 중 이론적으로 정확한 위치로부터 어긋남의 크기를 규제하며,..

Tistory

RISC 구조와 특징, RISC 프로세서 아키텍처

RISC 구조와 특징, RISC 프로세서 아키텍처 RISC 프로세서 아키텍처 축소 명령어 집합 컴퓨터 1. 블랙핀(Blackfin) 전력 소모를 절감할 수 있는 마이크로 컨트롤러에 붙이던 DSP(디지털 신호 처리장치)를 임베딩한..

Tistory

C# 이미지리스트 화질 해결 (8비트 -> 24비트, ImageList 사용)

C# 이미지리스트 화질 해결 (8비트 -> 24비트, ImageList 사용) ImageList 사용하다 보면, 바로 아래 그림처럼 화질이 떨어져 보일 때가 있습니다. C# ImageList는 별도의 옵션이 없으면 불러올 이미지를 8비트로..

Tistory

윈도우10 스티커메모 복구 - 백업 파일 plum.sqlite 사용

Q : Windows 10에서 스티커메모(Sticky Notes)를 백업 파일에서 복원하는 방법? A : 백업한 스티커 데이터를 복원하면 기존의 스티커는 제거되고 백업 상태로 돌아옴 Windows 10의 메모(Sticky Notes) 프로그램...

Tistory

C언어와 C++ 차이점 비교 (객체지향과 하향식)

C언어와 C++ 차이점 비교 (객체지향과 하향식) C++은 C++이란 이름에서 나타나듯, C의 Superset입니다. 그래서 C는 C++의 코드를 실행할 수 없습니다. 1. C는 절차적 프로그래밍(Procedural), C++은 다중 패러다..

Tistory

EDW 아키텍처 - GM에서 제안한 새로운 개념

EDW 아키텍처 - GM에서 제안한 새로운 개념 GM CIO 랜디 모트(Randy Mott)는 신속하고 통합된 정보를 제공하는 것이 새로운 GM을 혁신하는 최선의 길이라고 믿었다. 그 결과 GM은 3년에 걸쳐서 완전히 새롭게 통합..

Tistory

[교육 자료] 기하공차 정의, 형상공차 분류 (자세, 위치, 흔들림)

[교육 자료] 기하공차 정의, 형상공차 분류 (자세, 위치, 흔들림) 기하공차 정의 및 용어 이해 - 형상에 대한 공차는 도면이 시사하는 곳의 희망하는 형상에 대해 실제의 표면 또는 형체가 얼마만큼 변동을 허용하..

Tistory

UG NX C++ API [UF_DRF] UF_DRF_ask_preferences 폰트 크기 확인

UG NX C++ API [UF_DRF] UF_DRF_ask_preferences 폰트 크기 확인 uf_drf.h UG NX C++ API 함수 원형 1 2 3 4 5 6 extern UFUNEXPORT int UF_DRF_ask_preferences( int mpi[100], // MPI 속성 값 double mpr[70], /..

Tistory

MFC 엑셀 하이퍼링크 추가 소스 (excel library 예제)

MFC 엑셀 하이퍼링크 추가 소스 (excel library 예제) 거두절미하고 MFC 엑셀 하이퍼링크 추가하는 소스부터 보시죠. Excel Library 예제 소스 중 마지막 45번 라인이 MFC 엑셀에서 실제 링크를 추가하는 항목입니..

Tistory

형상공차 종류 1. 모양에 관한 것 (직진, 평면, 진원, 원통, 윤곽)

형상공차 종류 1. 모양에 관한 것 (직진, 평면, 진원, 원통, 윤곽) 형상 공차 종류 1. 모양에 관한 것 3-1-1. 직진도 (Straightness) 지정된 방향의 직선 형체 규제에 사용하며, 직선 부분이 이상직선으로부터 어..

Tistory

시리얼 통신 개요, 구현, 포트 버퍼 설정 (C# SERIAL)

시리얼 통신 개요, 구현, 포트 버퍼 설정 (C# SERIAL) 시리얼 통신 개요 시리얼은 거의 모든 PC에서 표준으로 사용되는 디바이스 통신 프로토콜이다. 시리얼의 개념을 USB의 개념과 잘 구분해야 한다. 대부분 컴퓨..

Tistory

임베디드 보드 - Tegra K1 (TK1) 자동 로그아웃 원인 및 해결

임베디드 보드 - Tegra K1 (TK1) 자동 로그아웃 원인 및 해결 NVDIA에서 나온 30만 원 초반대 Jetson Tegra K1(이하 TK1)은 고성능에 비해 가격이 낮아서 유용하게 사용할 수 있는 임베디드 보드다. 근데 이 보드..

Tistory

인공지능 알파고 연산 능력에 대해, 하사비스가 만든 엄청난 것

인공지능 알파고 연산 능력에 대해, 하사비스가 만든 엄청난 것 궁금해서 내가 인공지능 알파고 연산 능력을 따로 정리해 보려고 했는데 아주 명쾌하게 요점만 딱 집어서 정리한 분이 계시기에 그분의 글을 옮겨본..

Tistory

Win32 윈도우 API 응용(WMI Code Creator), 컴퓨터 정보 추출 (C#, VB)

Win32 윈도우 API 응용(WMI Code Creator), 컴퓨터 정보 추출 (C#, VB) WMI Code Creator 설치 파일 - MSDN : WMICodeCreator.zip [클릭] WMI Code Creator 문서 - MSDN : Win32 API Classes [클릭] 개발 과정 중..

Tistory

NX UG C++ API [UF_UI] uc1616 사용법, point of face 예제

UG NX C++ API [UF_UI] uc1616 사용 방법 uf_ui.h UG NX C++ API 함수 원형 1 2 3 4 5 6 extern UGOPENINTEXPORT int uc1616( char * cue , // 사용자 정의 메시지 int mode[2] , // Point 창의 14가지 모드와 모..

Tistory

WinCE, 윈도우 InitInstance와 MainWndProc의 개념 정리

WinCE, 윈도우 InitInstance와 MainWndProc의 개념 정리 InitInstance InitInstance 함수가 하는 주된 일은 애플리케이션의 주 윈도우를 생성할 때 윈도우 클래스를 등록하고 WinCE Winmain의 nCmdShow 파라미터에..

Tistory

Open GL GLUT 사용하기 (Qt와 비주얼 스튜디오 연동)

Open GL GLUT 사용하기 (Qt와 비주얼 스튜디오 연동) ※ 작업 환경 : Windows7 64bit, Visual Studio 2012, Qt 5.3.2 참조 1 - How do you install GLUT and OpenGL in Visual Studio 2012? [클릭] 참조 2 - GLUT..

Tistory

주행 저항과 제동력 계산 방법 (구름, 공기, 가속, 등판 저항)

주행 저항과 제동력 계산 방법 (구름, 공기, 가속, 등판 저항) 흔히 주행 저항이라고 하면 구름 저항, 공기 저항, 가속 저항, 등판 저항을 말한다. 그렇지만 때에 따라 전주행 저항을 포함해 5종을 일컫기도 한다...

Tistory

C# 다이얼로그 크기 고정, 윈폼 WinForm 사이즈 변경 막기

C# WinForm 예제, 다이얼로그 크기 고정 소스 WinForm 예제 프로젝트 - AspectRatioForm.zip [클릭] 이 다이얼로그는 아주 약간의 공식만 습득한다면 쉽게 구현할 수 있습니다. 프로그램의 윈폼이 일정한 비율로..

Tistory

C# Form fade effect, 페이딩 (그라데이션) 윈폼 예제

C# Form fade effect, 페이딩 (그라데이션) 윈폼 예제 C# Form fade 프로젝트 - WindowsApplication5.zip [클릭] 일단 프로젝트를 다운 받아 실행하면 위와 같이 멋없는 윈도우 폼이 하나 뜹니다. 근데, 이미 페..

Tistory

C# 파일과 폴더, 드래그 앤 드롭 예제 (마우스 Drag Listview)

C# 파일과 폴더 정보, 드래그 앤 드롭 예제 (마우스 Drag Listview) 전체 프로젝트는 바로 아래에 있는 zip 파일을 참조하시면 됩니다. 여기에 파일을 올려보세요 아래에 마우스로 파일을 올려놓으면 파일 정보가..

Tistory

[C언어] OpenGL 키보드, 마우스로 도형 회전, 확대 프로그램

[C언어] OpenGL 키보드, 마우스로 도형 회전, 확대 프로그램 일단 첨부 파일 부터 소개합니다. OpenGL 키보드 방향키로 도형 회전 확대 (7zip으로 푸세요) - OpenGL 예제.part1.rar [클릭] - OpenGL 예제.part2.ra..

Tistory

파이썬 수치 연산자, 시퀀스 연산자 (Python Operator 2개)

파이썬 수치 연산자, 시퀀스 연산자 (Python Operator 2개) 파이썬 수치 연산자 파이썬 연산자 메서드 연산자 파이썬 연산자 사용 예 __add__(self, other) + (이항) A+ B, A += B __sub__(self, other - (이항) A..

1 2 3 4 5 6 7 8 9 10