codingcoding의 등록된 링크

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

Tistory

[OpenGL ES] 10. Vertex and Fragment Structures

[OpenGL ES] 10. Vertex and Fragment Structures 먼저 OpenGL ES shader 파이프라인을 살펴보고, Attributes, Uniforms, Varying, 내장함수들에 대해서 알아보자. OpenGL ES Attribute(하늘색)는 3차원 객체의..

Tistory

[OpenGL ES] 11. 속성과 유니폼 설정(Attribute, Uniform)

[OpenGL ES] 11. 속성과 유니폼 설정(Attribute, Uniform) OpenGL ES, shader 안에 있는 변수를 구별하기 위해서, program object는 변수의 위치(index)를 정의한다. 일단 attribute와 uniform의 최종 위치을 알면..

Tistory

[MFC강좌] NI DAQ, 비주얼 스튜디오 프로젝트 속성 (msvc2012)

[MFC강좌] NI DAQ, 비주얼 스튜디오 프로젝트 속성 (msvc2012) ※ MFC Visual Studio(비주얼 스튜디오) 2012가 기준이며, NI의 Developer Tools를 설치했다는 가정하에 작성된 포스트입니다. 1. 프로젝트 속성 -..

Tistory

BouncyCastle 자바 암호화 알고리즘, 3DES 등 예제 [Java강좌]

BouncyCastle 자바 암호화 알고리즘, 3DES 등 예제 [Java강좌] 1. BouncyCastle 꽤 방대한 자바 암호화 알고리즘을 가지고 있는 Bouncycastle 라이브러리입니다. 자세한 정보는 Bouncycastle 홈페이지[링크]에서..

Tistory

[OpenGL ES] 1. 자료형과 기본도형 (Primitives)

[OpenGL ES 1] 자료형과 기본도형 (Primitives) OpenGL ES 강의 시작 OpenGL ES 자료형을 살펴보자. OpenGL은 Multi Platform을 지원하고, 특정 벤더에 종속되지 않기에 언어에 따라 자료형이 변경될 수 있다. 가..

Tistory

[OpenGL ES] 2. 메쉬, 라인옵션, 프레임 버퍼

[OpenGL ES] 2. 메쉬, 라인옵션, 프레임 버퍼(Meshe, Lines OptimizationFrame Buffers Meshes and Lines Optimization (메쉬와 라인 옵션) OpenGL ES에서 점point를 그리는(찍는) 방법은 한 가지이지만, 선line과..

Tistory

[OpenGL ES] 3. 렌더 버퍼(Render Buffers) 이해하기

[OpenGL ES] 3. 렌더 버퍼(Render Buffers) 이해하기 Render Buffer는 OpenGL ES의 Render로부터 넘어오는 이미지의 임시 저장소다. 아래는 frame buffer와 관련된 두 가지 기능이다. 1. GLvoid glGenRenderbuffer..

Tistory

[OpenGL ES] 4. 버퍼 오브젝트(Buffer Object) 알아보기

[OpenGL ES] 4. 버퍼 오브젝트(Buffer Object) 알아보기 Buffer Objects Buffer Object는 primitive(기본 도형)의 배열을 저장하는데 최적화 되어있으며 두 종류로 구분된다. 첫번째, VBO는 꼭지점 배열을 저장한..

Tistory

비욘드컴페어, 날짜는 비교 조건에서 제외 (BeyondCompare4)

비욘드컴페어, 날짜는 비교 조건에서 제외 (BeyondCompare4) 이 포스트는 BeyondCompare4 기준입니다. 비욘도컴페어에서 Rules - Comparison 탭으로 이동하여 비교 조건을 수정할 수 있습니다. 이 메뉴를 통해 날..

Tistory

strcpy, strncpy, strlen, strcat 멀티바이트 함수, 유니코드 변환

strcpy, strncpy, strlen, strcat 멀티바이트 함수, 유니코드 변환 멀티바이트에서 사용하던 strcpy 함수, strncpy 함수, strlen 함수, strcat 함수는 프로젝트를 유니코드로 변환하면 사용할 수 없습니다. 그래서..

Tistory

strncat, strcmp, strncmp, stricmp 멀티바이트 함수, 유니코드 변환

strncat, strcmp, strncmp, stricmp 멀티바이트 함수, 유니코드 변환 멀티바이트에서 사용하던 strncat 함수, strcmp 함수, strncmp 함수, stricmp 함수는 프로젝트를 유니코드로 변환하면 사용할 수 없습니다. 그..

Tistory

strchr, strrchr, strstr, strtok 멀티바이트 함수, 유니코드 변환

strchr, strrchr, strstr, strtok 멀티바이트 함수, 유니코드 변환 멀티바이트에서 사용하던 strchr 함수, strrchr 함수, strstr 함수, strtok 함수는 프로젝트를 유니코드로 변환하면 사용할 수 없습니다. 그래서..

Tistory

[MFC강좌] dll 만들기, 사용하기, 공유 라이브러리 예제

[MFC강좌] dll 만들기, 사용하기, 공유 라이브러리 예제 MFC DLL 만들기, 사용하기 작업 환경 - Windows XP - Visual Studio .NET 2003 MFC DLL 예제 프로젝트 - 프로젝트 : testdllR.zip MFC강좌 1. MFC DLL 만들..

Tistory

Trusted Platform Module, 스마트폰 보안 기술 TPM 설명

Trusted Platform Module, 스마트폰 보안 기술 TPM 설명, 신뢰 플랫폼 모듈 Trusted Platform Module은 TPM이라 부르며 스마트폰 보안 기술입니다. 모바일 디바이스들의 하드웨어 방식 보안 기술로는 신뢰 컴퓨팅..

Tistory

스마트폰 악성코드 종류와 안드로이드 메커니즘 8가지

스마트폰 악성코드 종류와 안드로이드 메커니즘 8가지 전 세계에서 스마트폰 사용자가 늘어나면서 각종 보안 관련 사고(스마트폰 악성코드 종류)도 증가하고 있습니다. 2004년 당시, 미국에서 15개에 불과했던 모..

Tistory

비주얼스튜디오 프로젝트 파일 설명(sln, suo, user, vcproj, ncb, sdf)

비주얼스튜디오 프로젝트 파일 설명(sln, suo, user, vcproj, ncb, sdf) 프로젝트 파일들이 하는 역할 솔루션과 프로젝트를 생성하면 자동으로 생기는 몇몇 파일들에 대한 설명을 기록합니다. sln : 텍스트 파일로..

Tistory

[C++구조체] #Pragma pack(1) 지시어 이해하기

[C++구조체] #Pragma pack(1) 지시어 이해하기 Word Alignment(#pragma pack) Word Alignment(#pragma pack)는 어려운 개념은 아니지만, 매우 중요한 개념입니다. 우리는 하나의 word가 4바이트란 건 알고 있습니..

Tistory

[C++구조체] #Pragma Once 사용, 헤더파일 안전하게 사용

[C++구조체] #Pragma Once 사용, 헤더파일 안전하게 사용 1. 소개 헤더 파일은 프로그램에서 사용할 요소들을 미리 선언하고 정의한 내용을 담고 있습니다. 예를 들면, Class Template의 Layout 정보는 헤더 파일..

Tistory

[안드로이드 강좌] NFC Reader 프로그래밍 소스 (Mifare)

[안드로이드 강좌] NFC Reader 프로그래밍 소스 (Mifare) 안드로이드 강좌 - Mifare NFC Reader 프로그래밍 기초 안드로이드 Mifare NFC의 기본 구조는 참조 링크(Mifare 카드구조)에서 확인하시고, NFC Reader로..

Tistory

Debug assertion failed 6가지 해결 방법 (debugger 팁)

Debug assertion failed 6가지 해결 방법 (debugger 팁) Assert() 사용 간혹, Release 모드에선 정상, Debug 모드에선 에러가 발생하는 경우가 있습니다. Assert()는 Release 모드에선 무시가 되며, 에러가 발생하..

Tistory

DGPS, 위성항법보정시스템 측위 원리와 오차 정확도 기술

DGPS, 위성항법보정시스템 측위 원리, 설명 DGPS 기본이론 위성항법보정시스템(DGPS)은 GPS 위성의 의사거리 오차에 대한 보정치를 계산하여 방송하는 시스템이다. 위성항법보정시스템은 기준국(보정치 송신국),..

Tistory

DGPS, 위성항법보정시스템 측위 종류와 응용 방안

DGPS, 위성항법보정시스템 측위 종류와 응용 방안 DGPS의 종류 위성항법보정시스템(DGPS)의 종류에는 실시간 보정된 위치를 제공하는 실시간 DGPS와 위성 신호를 수신하여 컴퓨터 프로그램으로 후처리하여 위치를..

Tistory

HTML 코딩, 웹 코딩 기초 리펙토링과 기술 문제 (XHTML 웹 표준 구축)

HTML 코딩, 웹 코딩 기초 리펙토링과 기술 문제 (XHTML 웹 표준 구축) 리펙토링이 필요한 나쁜 코딩 중 하나를 언급하며, HTML코딩에 필요한 지식 하나 다뤄봅니다. 문제점: 위험하거나 표준이 아닌 기술을 사용한..

Tistory

[비주얼 스튜디오 강좌] VisualStudio2012, XP에 프로그램 배포 설정

[비주얼 스튜디오 강좌] VisualStudio2012, XP에 프로그램 배포 설정 이번 비주얼 스튜디오 강좌에선 VisualStudio2012에서 XP에서도 구동되는 응용 프로그램을 만드는 방법입니다. 1. 프로젝트 속성 변경 우선,..

Tistory

기업 경영 시스템 두가지, ICE 모델과 SPICE 모델

기업 경영 시스템 두가지, ICE 모델과 SPICE 모델 ICE 경영 모델 나 홀로(stand alone) 경영 모델이다. 이와 달리 SPICE 모델은 이해관계자들과의 상호 작용을 통한 생태계(ecosystem) 기업 경영 시스템(모델)이라..

Tistory

자바 단일 스레드 사용 이유와 GUI 프로그래밍, 멀티스레드는?

자바 GUI 프로그래밍, GUI는 왜 단일스레드일까? 예전에는 자바 GUI 프로그래밍 애플리케이션이 단일 스레드로 동작했으며, 자바 GUI 이벤트는 애플리케이션의 메인 이벤트 반복문main event loop에서 처리했었다...

Tistory

[C++강좌] 메모리 최적화, 리펙토링 (Bit Fields 프로그래밍 성능 관리)

[C++강좌] 메모리 최적화, 리펙토링 (Bit Fields 프로그래밍 성능 관리) 메모리 사용 최적화(Optimizing Memory Usage) C++ 강좌, 메모리 최적화 장점 - 더 빠른 실행속도 - 시스템 자원들의 효율적 사용 - 메모리..

Tistory

[다음 티스토리 플래시] 크롬에서 사진 올릴 때 오류 해결 방법

[다음 티스토리] 크롬에서 사진 올릴 때 플래시 오류 해결 방법 분명히 플래시 플레이어도 최신 버전이고 어제까지 다음 티스토리에 사진을 잘 올렸는데, 갑자기 안 됩니다. Flash Player 10을 자꾸 설치하라는 메..

Tistory

[C++강좌 리팩토링] 메모리 최적화, Unions 이용

[C++강좌 리팩토링] 메모리 최적화, Unions 이용 Unions 또한 리팩토링과 메모리 낭비를 막기 위해 사용할 수 있다. 데이터 멤버 중 (최소한) 하나라도 활성화되면 같은 메모리 공간에 모든 데이터 멤버가 위치하..

Tistory

QtCreator 단축키, 주로 사용하는 것

QtCreator 단축키, 주로 사용하는 것 제가 유용하게 사용하던 QtCreator 단축키 소개합니다. 모든 단축키를 항상 외우진 못해 적어놨던 것인데, 이 글을 보고 도움되는 분들이 많았으면 좋겠네요. QtCreator 단축..

Tistory

카카오톡 생일 비공개 3번 터치로 끝내기

인터넷에서 찾아보니 최신 버전엔 카카오톡 생일 비공개 기능이 없어졌다는 댓글이 보였습니다. 하지만, 8.7.6 최신 버전을 사용하는 저에겐 기능이 있습니다. 아마도 다른 메뉴에서 카카오 생일설정 옵션을 찾지..

Tistory

Jetson TK1, FTDI USB Serial 컨버터 디바이스 드라이버 모듈 설치

Jetson TK1, FTDI USB Serial 컨버터 디바이스 드라이버 모듈 설치 엔비디아의 Jetson TK1용 커널에는 FTDI USB to Serial의 Device Driver가 포함되어 있지 않습니다. 이를 해결 하기 위해선 Jetson TK1 Kernel..

Tistory

OSGeo, Open Source GIS 소프트웨어 FAQ 5가지

OSGeo, Open Source GIS 소프트웨어 FAQ 5가지 제 프로젝트는 자비로운 독재자(benevolent dictatorship)로 운영될 수 있나요? 프로젝트 관리를 위한 상세한 필요사항은 아직 정해지지 않았지만, 아파치(Apache)..

Tistory

[윈도우API] DIB 섹션 프로그래밍 (WinCE 기준)

[윈도우API] DIB 섹션 프로그래밍 (WinCE 기준) 윈도우API CE에서 비트맵 파일을 읽는 작업은 쉽다. 파일을 읽어서 비트맵 정보를 얻어내는 작업 외에도 화면에 있는 비트맵을 읽어서 조작하고, 조작한 비트맵을..

Tistory

[윈도우API] WinCE DIB 섹션 프로그래밍 (tagRGBQUAD)

[윈도우API] WinCE DIB 섹션 프로그래밍 (tagRGBQUAD) 앞서 설명한 것(DIB 섹션 포스팅 1)처럼 이미지가 픽셀당 8비트 이하인 경우 BITMAPINFOHEADER 구조체 다음에는 RGBQUAD 구조체의 배열이 이어진다. RGBQUA..

Tistory

자바 가상 머신(JVM), 강제종료 원인, 종료 훅 문제

자바 가상 머신(JVM), 강제종료 원인, 종료 훅 문제 자바 가상 머신 JVM이 종료되는 두 가지 경우를 생각할 수 있는데, 하나는 예정된 절차대로 종료되는 경우이고, 또 하나는 예기치 못하게 임의로 종료되는 경우..

Tistory

[JVM] 자바 가상 머신, 강제종료 원인 2가지 (데몬스레드, finalize)

[JVM] 자바 가상 머신, 강제종료 해결 2가지 (데몬스레드, finalize) 데몬 스레드 애플리케이션을 작성하다 보면 스레드를 하나 만들어 부수적인 기능을 처리하도록 하고는 싶지만, 그렇다고 해서 해당 스레드가..

Tistory

웹서버 was 서버 차이 3가지 - 동적 컨텐츠 요청

WAS와 웹서버 웹서버 (Web Server) 클라이언트가 서버에 페이지 요청을 하면 요청을 받아 정적 컨텐츠(.html, .png, .css등)를 제공하는 서버입니다. 클라이언트에서 요청이 올 때 가장 앞에서 요청에 대한 처리를..

Tistory

라우팅테이블, IP라우팅 초기화 및 설정

라우팅테이블, IP라우팅 초기화 및 설정 Initializing a Routing Table 라우팅테이블 entry가 어떻게 생성되는지는 아직 언급하지 않았다. interface가 초기화될 때마다(일반적으로 interface의 어드레스는 ifconf..

Tistory

라우팅테이블 - ICMP 끊김과 목적지 설정

라우팅테이블 - ICMP 끊김과 목적지 설정 No route to Destination 앞의 예는 모두 라우팅테이블에서 해당하는 것을 찾은 경우이다. 최종적으로는 default route가 선택되기도 하였다. 그렇다면 default route가..

Tistory

Inline함수 문제, C++ 인라인이 실패하면?

Inline함수 문제, C++ 인라인이 실패하면? Inline함수가 인라인화될 수 없을 때 무슨 일이 발생하는가? 이론적으로, 컴파일러가 함수를 Inline함수를 거부할 때 그 함수는 보통의 함수처럼 다루어진다. 컴파일러는..

Tistory

공매도 종합포털: 주식 규제 역사와 폐지에 대해

공매도 종합포털을 종종 들어갑니다. 아무리 주가 하락과 공매도가 관련이 없다곤 해도, 개인이 계속 손해 보고 있다면 제도를 다시 생각해 봐야 하지 않을까요. 개인 투자자가 기관, 외국인 전문 투자 집단과 레..

Tistory

칼만필터의 이해, KalmanFilter 쉽게 이해하기 [필터]

칼만필터의 이해, KalmanFilter 쉽게 이해하기 [필터] 칼만필터의 이해? 인터넷에서 칼만 필터 관련 자료를 찾아보면 많은 자료와 응용이 소개되어 있습니다. 위키백과에 칼만필터의 이해를 돕도록 우리말로 잘 정..

Tistory

[R프로그래밍 기초 강좌] MySQL 연동하기, RMYSQL

[R프로그래밍 기초 강좌] MySQL 연동하기, RMYSQL R프로그램과 MySQL 연동 순서 1. 컴퓨터에 RMySQL 패키지를 설치. 2. dbConnect 함수를 사용해 데이터베이스 연결. 3. dbGetQuer로 SELECT를 시작하고 결과 세트..

Tistory

비주얼스튜디오 에러, 오류로 인해 새 프로젝트/항목 대화 상자를 초기화할 수 없습니다

비주얼스튜디오 에러, 오류로 인해 새 프로젝트/항목 대화 상자를 초기화할 수 없습니다 비주얼스튜디오2013에서 이런 에러가 발생했습니다. 기존 프로젝트도 열리지 않고, 새 프로젝트 생성도 안 됩니다. 아래 메..

Tistory

PLC 이더넷 통신 - 커넥션 (미쓰비시 PLC MELSEC)

PLC 이더넷 통신 - 커넥션 (미쓰비시 PLC MELSEC) 커넥션(Connection) PLC 이더넷 모듈로 실질적인 통신을 하기 위해서는 커넥션이라는 것이 있어야 합니다. Q시리즈에서는 최대 16개까지의 커넥션을 만들 수 있습..

Tistory

[ICMP redirect] IP 라우팅 : FOWARD, REDIRECT 예제

[ICMP redirect] IP 라우팅 : FOWARD, REDIRECT 예제 To Forward or Not to Forward 호스트들은 특별히 라우터로 구성되지 않는 한, IP datagram을 forward하지 않는다. 그렇다면 이러한 구성은 어떻게 이루어지는..

Tistory

[IP 라우팅] 라우팅 테이블, ICMP Redirect에 대해서

[IP 라우팅] 라우팅 테이블, ICMP Redirect에 대해서 More Details 아래 그림은 ICMP redirect message의 형식을 보여주고 있다. 네 가지의 서로 다른 redirect message가 있다. 그것들은 다음 그림에서와같이 co..

Tistory

인라인함수로 프로그램 코드 최적화 (C++ inline함수)

인라인함수로 프로그램 코드 최적화 (C++ inline함수) C++ 코드 최적화를 할 때 프로그램 코드엔 인라인함수가 있어야 합니다. C++ 객체지향 프로그래밍에 인라인함수가 갖는 장점을 적극적으로 활용하기 위함이죠..

Tistory

[Qt GUI 프로그래밍] 트리뷰 사용 예제, QTreeView와 QFile 응용

[Qt GUI 프로그래밍] 트리뷰 사용 예제, QTreeView와 QFile 응용 Qt QTreeView와 QFile을 함께 사용한 GUI 프로그래밍 예제입니다. 우선 결과 화면부터 보여드릴게요. 제가 소개하는 소스는 특정 폴더의 ini 파일..

Tistory

[ETF 거래방법] 영웅문S 사용법 설명 - 아이폰 mts

키움증권 영웅문S로 ETF 거래하려면 고객 성향 등급을 설정해야 합니다. 미리 설정할 수도 있는데, 주문 시기에 바로 신청해도 상관없습니다. 저는 "KODEX 코스닥150 레버리지" 주문하려고 ETF 거래 신청했습니다...

Tistory

[R코딩] 연산자 우선순위 (R : operator)

[R코딩] 연산자 우선순위 (R : operator) 바로 아래는 텍스트로 이뤄진 표, 그 아래는 이미지입니다. 연산자 뜻 더 알아보기 [ [[ 인덱스 레시피 2.9 :: ::: 이름 공간(name space)에 있는 변수에 접근하기 $@ 요..

Tistory

납땜하는법, 납땜불량 - 기판 기초와 잘 하는 방법 확인해요

납땜하는법, 납땜불량 - 확인해요 공돌이들은 피해갈 수 없다는 그것. 납땜입니다. 납땜하는법과 납땜불량 설명합니다. 납땜하는법, 납땜이란? - 납땜이란 금이 가거나 뚫어진 쇠붙이를 땜납으로 때움, 때울 자리..

Tistory

C# 모폴로지(morphology) 외곽선 검출 소스 (영상처리)

C# 모폴로지(morphology) 외곽선 검출 소스 (영상처리) 영상처리에서 외곽선을 말끔하게 정리해주는 방법의 하나인 모폴로지(morphology) 기법을 C#의 그리드 패턴과 접목한 예제입니다. 일단 모폴로지morphology..

Tistory

빅데이터 구축, 활용 - 도입 방법

빅데이터 구축, 활용 : 어떻게 할 것인가? 기업이나 정부, 공공 기관의 입장에서 '빅데이터를 어떻게 도입할 것인가'하는 고민 속에서 이 책을 썼다. 빅데이터에 관해서 이야기하는 사람들은 많지만 실제로 적용하..

Tistory

[Qt프로그래밍] QML Repeater 리피터 예제

[Qt프로그래밍] QML Repeater 리피터 예제 Qt프로그래밍 QML 리피터(QML Repeaters) : 모델 데이터를 이용해 사용자가 정의한 템플릿 위에 아이템을 배치. QML 리피터를 이용하면 사용자가 원하는 위치에 많은 요..

Tistory

PLC접점 기능, PLC릴레이 기능 (기초 자료)

PLC접점 기능, PLC릴레이 기능 (기초 자료) PLC접점의 기능과 분류 (a는 arbelt 의미) (1) a 접점(a contact) 그림(a)와 같이 아무런 힘이 가해지지 않은 상태(즉 초기 상태에서는) 고정접점과 가동접점이 떨어져..

Tistory

PLC시퀀스 제어, 자기유지회로 (원리와 정의, 강좌)

PLC시퀀스 제어, 자기유지회로 (원리와 정의, 강좌) PLC시퀀스제어 시퀀스제어(Sequential Control)란 미리 정해진 순서에 따라 제어의 각 단계를 점차로 진행하는 제어다. 불연속적인 작업을 행하는 공정제어 등..

Tistory

[C# JSON] JSON 생성 및 사용, 예제 소스

[C# JSON] JSON 생성 및 사용, 예제 소스 C# JSON 생성 1 2 3 4 5 6 7 8 9 10 11 12 JArray array = new JArray(); JValue text = new JValue("Manual text"); JValue date = new JValue(new DateTime(2000, 5, 23..

Tistory

C# TASK 7가지 사용법, C# 스레드는 이제 그만

C# TASK 7가지 사용법, C# 스레드는 이제 그만 C# 스레드 사용보단 C# task로 비동기 처리하는 습관을 들여야합니다. 스레드 구현에 드는 시간과 비용보단 닷넷프레임워크에서 제공하는 task 사용이 합리적입니다...

Tistory

C# 일반, static, sealed, abstract 클래스 차이점

C# 일반, static, sealed, abstract 클래스 차이점 Class 타입 일반 static sealed abstract 객체 생성 YES NO YES NO 상속 YES NO NO YES 상속 (다른곳) YES NO YES YES 그리고 sealed 클래스는 다른 클래스로 상..

Tistory

C# string 예제 Compare, Contains, Substring, Join 4가지

C# string 예제 Compare, Contains, Substring Join 4가지 C# String 키워드는 System.String 클래스에서 존재합니다. string을 사용하는 예제 하나 살펴보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1..

Tistory

C# retry logic (반복실행 로직 예제 소스)

C# retry logic (반복실행 로직 예제 소스) 정말 괜찮은 C# Retry Logic가 있어서 소개합니다. 출처는 스택오버플로이고 사용법은 간단합니다. 출처 : Cleanest way to write retry logic? 1 2 3 4 5 6 7 8 9 10..

Tistory

[MFC] C++ Switch Case에서 CString 사용

[MFC] C++ Switch Case에서 CString 사용 기본적으로 MFC에선 Switch문에서 CString을 사용할 수 없습니다. 정말 사용해야할 피치못할 상황이라면 조금 돌아가는 방법으로 MFC 스위치문에서 CString을 사용할 수..

Tistory

PCL 1.5 설치 (윈도우7 64비트, VisualStudio2008) [PointCloudLibrary]

PCL 1.5 설치 (윈도우7 64비트, VisualStudio2008) [PointCloudLibrary] 1. 설치 환경 - Windows 7 64bit - Visual Studio 2008 - PCL 1.5.1 32bit 윈도우 환경에서 PCL을 설치하는 포스트. 우분투에선 설치하는..

Tistory

C# 비동기 Async, 소켓 서버, 함수 소스 (Socket network)

C# 비동기 Async, 소켓 서버, 함수 소스 (Socket network) C# 비동기 소켓 서버를 포함한 비동기 함수, 비동기 서버, 비동기 쓰기, 비동기 읽기 등의 소스입니다. 전체 소스(Visualstudio)와 링크는 아래를 참조하..

Tistory

[C# Json] LINQ, JsonPath로 데이터 가져오기

[C# JSON] LINQ, JSONPath로 데이터 가져오기 C# JSON SelectToken()은 JObject에 있는 문자열, 정수 등을 가져오는데 사용합니다. 이때 C# JSONPath, LINQ도 함께 사용할 수 있어 실제 구현 방법은 총 3가지입니..

Tistory

[WinCE] 시리얼포트, DCB 구조체 설명 9가지

[WinCE] 시리얼포트, DCB 구조체 설명 9가지 시리얼포트로 읽고 쓰려면 보레이트(baud rate), 문자 크기 등을 알맞게 설정해야 한다. 개발자가 고생을 좋아하는 스타일이라면 장치 I/O 컨트롤(IOCTL) 함수로 설정..

Tistory

비주얼스튜디오(VisualStudio2013) 한글 설치 (비주얼스튜디오2013 한글 언어팩)

비주얼스튜디오(VisualStudio2013) 한글 설치 (한글 언어팩) 비주얼스튜디오 영문 설치가 되었다면 한글 언어팩으로 한글 설치도 필요합니다. 다만, 현재 VisualStudio2013 언어팩은 MS에서 제공하지 않아 별도 설..

Tistory

[C# JSON] LINQ JSON 쿼리 제어 3가지 방법

[C# JSON] LINQ JSON 쿼리 제어 3가지 방법 C# LINQ는 C# JSON 객체에서 데이터를 가져오는 여러 가지 방법을 제공합니다. JObject, jArray 함수를 활용하면 속성별로 빠르게 데이터를 가져올 수 있습니다. 이 포..

Tistory

[안랩 보안프로그램] ahnlab safe transaction 삭제 또는 알림 끄기

회사 노트북에 강제로 설치된 ahnlab safe transaction 때문에 브라우저 동작이 매우 느립니다. 대체 이걸 어떻게 할까 고민하는 와중에 아래 영상을 보게 되었는데요. 제거 또는 환경설정 변경이 정답이었습니다..

Tistory

[개발자 상식] OS, IT용어 플랫폼 차이

IT용어 OS, IT용어 플랫폼 차이 OS는 Operating System의 약자로 흔히들 마이크로 소프트의 윈도우 시리즈나 리눅스 계열의 우분투, 레드헷, 센트 OS 등을 떠올립니다. 반면에 일반적으로 플랫폼이란 의미에 대해..

Tistory

우분투에서 C#으로 프로그램 작성 (ubuntu mono)

우분투에서 C#으로 프로그램 작성 (ubuntu mono) 먼저, 어떤 OS를 사용하는가? 그것을 결정해야 합니다. 주로 윈도우나 리눅스를 선택하는데, 코드 작성을 위해 특별히 OS를 변경하는 사람들은 거의 없습니다. 또..

Tistory

[C++템플릿] C++11 가변인자 템플릿 Variadic Template

[C++템플릿] C++11 가변인자 템플릿 Variadic Template C++템플릿에 변화가 왔습니다. C++11로 오면서 가변인자 템플릿(Variadic Template)의 사용이 가능해졌습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 void func..

Tistory

C언어 INT, C++ INT 16비트에서 이해하기, 정수 자료형 키워드 뜻

C언어 INT, C++ INT 16비트에서 이해하기, 정수 자료형 키워드 뜻 먼저, 훑고 넘어갈 사항 1. 16 Bit = 2 Byte = 1 Word(IBM 호환, 본 포스팅은 16비트 프로세서를 기준으로 작성됨) 2. 어셈블러에서 사용되는 자..

Tistory

OpenCasCade 빌드 에러 - timezone 문제

OpenCasCade 빌드 에러 - timezone 변수 문제 윈도우7, 비주얼스튜디오 2015, OCC 6.8.0 OpenCasCade 줄여서 OCC 6.8.0 빌드하던 중 에러가 발생했습니다. DataExchange 폴더의 TKSTEP 프로젝트에서 발생했죠. ti..

Tistory

ICMP 프로토콜 자세히 알아보자 (컴퓨터 네트워크)

ICMP 프로토콜 자세히 알아보자 (컴퓨터 네트워크) ICMP Internet Control Message Protocol에 대해 Introduction ICMP는 종종 IP 레이어의 일부분으로 간주한다. 그것은 필요시에 에러 메시지와 other condition..

Tistory

MSSQL 2014 Express - Cannot find one or more components. Please reinstall the application 해결

MSSQL 2014 Express - Cannot find one or more components. Please reinstall the application MSSQL 2014 Express 설치가 정상적으로 끝났는데 이런 에러가 발생합니다. 처음 실행할 때 발생하는 에러인데, 이럴..

Tistory

비주얼스튜디오2015 C2338 에러 해결 (msvs2015)

비주얼스튜디오2015 C2338 에러 해결 (msvs2015) error C2338: va_start argument must not have reference type and must not be parenthesized 작업하던 비주얼스튜디오 버전이 바뀌면 생기는 문제입니다. 이럴..

Tistory

RPM 설치, Ubuntu 우분투 RPM 인스톨 방법

RPM 설치, Ubuntu 우분투 RPM 인스톨 방법 ubuntu에서 rpm 설치하는 경우 1. 우분투에서 rpm 설치 후 csh를 설치 1 sudo apt-get install rpm csh cs 2. 간혹 sudo rpm -ivh ~.rpm 을 실행하면 아래와 같은 에러..

Tistory

리눅스에 자바 설치, ubuntu java JDK5 설치 방법

리눅스에 자바 설치, ubuntu java JDK5 설치 방법 우분투 터미널을 열어 아래와 같이 목록을 추가합니다. 1 2 deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://us.archive.ubuntu.com/ubun..

Tistory

안드로이드 리스트뷰 이미지뷰 3D 변환 예제

안드로이드 리스트뷰 이미지뷰 3D 변환 예제 Project 소스 파일 - Swap3D.zip 출처는 Sravan이란 분의 블로그였는데 사라지고 없네요. 간단하게, 안드로이드 리스트뷰와 안드로이드 이미지뷰의 XY 축을 90도로 회..

Tistory

Express Node | Node.js WEB 프레임워크에서 Hello World

Node.js에서도 쉽게 WEB 애플리케이션 만들 수 있지만, WEB 프레임워크 Express를 사용하면 더욱 유연하고 간결한 코드를 작성할 수 있습니다. 저는 API 테스트를 위해 사용해 봤는데 간편하다는 장점에 감동했습..

Tistory

[Qt프로그래밍] QString cout 출력하기

[Qt프로그래밍] QString cout 출력하기 Qt프로그래밍할 때, 부득이 QDebug() 대신 cout 출력이 필요한 경우가 발생합니다. 이럴 땐 QString 변수를 바로 호출해 cout 출력하면 안 되고, 중간에 변환해야 합니다. Q..

Tistory

[Qt프로그래밍] 문자열 is_block_type_valid 에러 해결 방법

[Qt프로그래밍] 문자열 is_block_type_valid 에러 해결 방법 우선, Qt프로그래밍에서 발생하는 문자열 is_block_type_valid 에러 해결 방법은 일단 원인을 먼저 찾는 것이죠. 원인은 간단해요. QString을 잘못 다..

Tistory

VisualStudio2015 C++ MSB8020 에러 해결

VisualStudio2015 C++ MSB8020 에러 해결 MSB8020은 비주얼스튜디오 버전을 올릴 때 발생하는 에러입니다. 즉, 프로젝트 변환이 제대로 이뤄지지 않았다는 뜻이죠. 다음 오류가 발생했습니다. The requested oper..

Tistory

UG NX10 유용한 단축키 7가지 (NX 팁)

UG NX10 유용한 단축키 7가지 (NX 팁) 유용한 NX10 단축키 1 - Manufacturing 실행 Ctrl + Alt + M Machining Environment 창에서는 CAM 세션을 설정할 수도 있고, 새로 생성할 수도 있습니다. (Ctrl + Alt + M)..

Tistory

MSSQL 2014 Express 설치, 다운로드 방법 (64비트)

MSSQL 2014 Express 설치, 다운로드 방법 (64비트) 1. 먼저 아래 사이트로 이동해 MSSQL 2014 Express를 다운받습니다. 과정은 링크 아래 그림 참조하세요. MSSQL 2014 Express 다운로드 - https://www.microsoft...

Tistory

C++ 공학 계산기 프로그램 소스, 리눅스 tiny calculator 예제

C++ 공학 계산기 프로그램 소스, 리눅스 tiny calculator 예제 TinyCalc는 C++계산기지만, 각종 수식을 번역하는 파서에 더 가깝습니다. 아래 캡쳐된 화면들은 리눅스에서 구현하여 실행한 결과입니다. 소스는 바..

Tistory

C# 비트연산 - 플래그 응용 (bit flag enum 연산자 예제)

C# 비트연산 - 플래그 응용 (bit flag enum 연산자 예제) enum 플래그 속성은 대개 비트 연산자를 다룰 때 사용합니다. 예를 들면 이렇죠. 1 myProperties.AllowedColors = MyColor.Red | MyColor.Green | MyColor..

Tistory

C# string double 변환 7가지 방법과 재밌는 예제 소스 1개

C# string double 변환 7가지 방법 C# string double 변환 8가지 방법 C#에서 float을 string 변환하는 방법입니다. String.Format 또는 double.ToString, float.ToString를 사용할 수 있습니다. 소수점 이하 자리..

Tistory

C# List 사용법 10가지, 리스트 클래스 응용

C# List 사용법 10가지, 리스트 클래스 응용 일반적인 배열은 동적으로 크기 조절이 안 되지만, List는 그것이 가능합니다. 리스트를 사용하면 배열의 크기에 대해서 크게 신경 쓸 필요도 없습니다. 선형 리스트에..

Tistory

[Qt프로그래밍] GridView 꾸미기 (Qt로 바둑판 만들기)

[Qt프로그래밍] GridView 꾸미기 (Qt로 바둑판 만들기) Qt프로그래밍에선 C# GridView 만들 때와 똑같이 QTableView를 사용합니다. C#과 이름은 다르지만, 용도나 사용 방법은 거의 같아요. GridView 크기는 아래..

Tistory

Node.js + Express + MongoDB 초간단 API

Node.js + Express + MongoDB 사용하여 API를 만드는 방법을 소개합니다. 작성하는 API에 대한 링크 이 포스트에서 사용하는 주요 기술을 소개합니다. 이외에 사용하는 package 등은 중간에 간단히 설명합니다. 당..

Tistory

분산분석 인공지능코딩 - R코딩 로버스트 분산분석 (Kruskal Wallis)

분산분석 인공지능코딩 - R코딩 로버스트 분산분석 (Kruskal Wallis) 문제, 분산분석이 필요한 이유 여러분의 데이터는 집단으로 나뉘어 있다. 이 집단들은 정규분포는 아니지만 서로 비슷한 모양의 분포로 되어..

Tistory

인스타그램 로그인 오류 발생 대처법 (비밀번호 분실 제외)

Instagram 시작했는데 갑자기 로그인할 수 없어서 스트레스 받은 적 있나요? 갑자기 인스타그램 로그인 오류 발생한 원인에는 여러 가지가 있습니다만, 원인 파악하는 것은 절대 어렵지 않습니다. 인스타그램에..

Tistory

Electron(일렉트론) Node.js 인터넷 연결 확인 3가지 방법

출처는 스택오버플로우(stack overflow)입니다. Node.js + Electron 활용해서 인터넷 연결을 1초 주기로 확인하는 예제입니다. 실제로 1초는 너무 빠르니 잘 조절해서 사용해 보세요. 1초 마다 연결되지 않고 연..

Tistory

리눅스 터미널 스크롤 무제한 (프로파일 스크롤 범위)

리눅스 터미널 스크롤 무제한 (프로파일 스크롤 범위) 리눅스 터미널 사용하다 보면 스크롤이 사라져 내용을 놓치는 경우가 있습니다. 리눅스 터미널에 너무 많은 텍스트가 찍혀 중요한 내용을 보지 못하는 것이죠..

Tistory

ROS 자료형-ROS C++ 파이썬 비교 (c++ vs python)

ROS 자료형-ROS C++ 파이썬 비교 (c++ vs python) ROS 자료형과 소스를 보면 여러 언어로 구현 가능토록 제작사에서 배포합니다. 하나의 언어로만 구현하면 모르겠는데 왕왕 다른 언어를 사용할 일도 생겨요. 그러..

Tistory

지포스 gtx 1060 6gb vs 라데온 RX 5500 XT 8GB 추천 성능은?

지포스 gtx 1060 6gb와 라데온 RX 5500 XT 8GB 성능 비교입니다. 먼저 지포스 gtx 1060 시리즈를 간단히 설명하면, 혁신적인 새로운 게이밍 기술들이 탑재되었고, 최신 고화질 게임을 위한 그래픽카드로 제작되었..

1 2 3 4 5 6 7 8 9 10