C++ 비트 연산 예제와 설명 (Bit Not, Or, Xor, And) 아래는 C와 C++에서 사용할 수 있는 비트 연산 예제입니다. 별도의 헤더 파일로 만들어 사용하거나 기존의 소스에 추가하세요. C++ 비트 연산은 자주 사용되기에 잘 알아두는 것이 좋습니다. 무엇보다 잘못 사용하면 속도 매우 느려지기에 효율적인 코드를 구성하는 것이 중요합니다. 바로 아래 예제는 비트 클리어, 비트 설정, 비트 반전, 비트 검사, 비트 추출을 나타냅니다. 12345678910111213141516171819202122unsigned char a = 0xf0; // 11110000 // 비트 클리어a &= ~(0x1
CMake PCL Qt5, CMakeLists 구성 방법과 예제 PCL의 3rd party 라이브러리 중 하나인 vtk(visualizer toolkit)은 2016년 현재 Qt 4.8.4까지 지원하고 있다. Qt가 5.6까지 나온 것을 고려하자면 정말 너무할 정도로 호환성이 떨어진다. Qt가 버전 5부터 급격히 변화한 것은 사실이나, 그렇다고 해서 아직도 지원을 미루고 있는 현 상황은 내심 불만이다. Qt5 부터 지원되는 다양한 라이브러리를 PCL에선 현재 사용할 수가 없다. 만약 각종 뷰어를 안 쓴다면 PCL을 사용할 수 있으나, 뷰어가 필요하다면 Qt의 버전을 4.8.4까지 낮춰야 한다. 이런 결론을 얻을 수 있었던 건, 내가 Qt5를 이용해 각종 삽질을 해봤기 때문이다. 내가 실수한 부분도 있을 ..
우분투 ROOT 권한으로 프로그램 자동 실행 (Ubuntu 관리자) 순서는 아래와 같습니다. 1. 일반 계정으로 자동 로그인2. 로그인되는 시점에 프로그램 실행용 쉘 구동 1, 2번을 수행하기 위해선 몇 가지를 미리 설정해 놓아야 합니다. 아래글은 우분투 Root 권한으로 프로그램 자동 실행하는 순서를 모두 합친 것이니 순서대로만 따라 하시면 잘 될 겁니다. 1. 암호 및 키 -> 왼쪽의 default 우클릭 -> 암호 바꾸기 -> 암호 공백으로 설정 위 그림처럼 암호란을 비워둡니다. 2. gksu 설치 1sudo apt-get install gksucs 아래에도 언급되겠지만, 실행 명령어 Exec 뒤에 sudo를 붙이면 실행이 안 됩니다.그러나 gksu를 사용하면 실행이 되는데 자세한 이유는 모르겠습니..
비주얼스튜디오 2010 설치 오류, 경로 못바꿀 때 해결 방법 비주얼 스튜디오 2010을 다시 설치하려는데 제품 설치 경로를 변경하지 못하는 상황이 있었습니다. 분명, 설치 경로는 변경할 수 있었는데, 어찌 된 일인지 변경을 못 한다네요? 그래서 MS에서 제공하는 삭제 프로그램도 실행시켜 보고 레지스터도 정리해 봤지만, 비주얼 스튜디오 설치 경로를 바꾸지 못하는 증상은 여전했습니다. 그리하여, 아주 원초적인 방법을 선택하기로 했죠. 일단 아래 그림 보시죠. 종속적인 요소들이 이미 설치되어 있습니다. VS2010을 삭제한 상태인데도 남아있죠. 설치 경로를 변경하지 못하는 이유도 종속적인 구성 요소들 때문입니다. 저는 이 증상을 해결하기 위해 발품이 아닌 손품을 팔았습니다. 제어판을 열어 비주얼 스튜디오 2..