본문 바로가기

전체 글1401

리눅스 터미널 스크롤 무제한 (프로파일 스크롤 범위) 리눅스 터미널 스크롤 무제한 (프로파일 스크롤 범위) 리눅스 터미널 사용하다 보면 스크롤이 사라져 내용을 놓치는 경우가 있습니다. 리눅스 터미널에 너무 많은 텍스트가 찍혀 중요한 내용을 보지 못하는 것이죠. 그럴 땐 올라가지 않는 터미널 스크롤이 원망스러워요. 그러나, 안타까워 마세요. 리눅스 터미널 스크롤 무제한으로 만드는 방법이 있습니다. 모든 텍스트 다 볼 방법이 있죠. 먼저, 리눅스에서 터미널을 띄우세요. 화면 아무 곳에서 마우스 오른쪽 버튼을 누릅니다. 그러면 아래 같은 메뉴가 보입니다. (오른쪽 클릭 - 프로파일 - 프로파일 기본 설정) 오른쪽 버튼 누른 뒤 보이는 메뉴에서 "프로파일(R) - 프로파일 기본 설정(O)"을 누르세요. 그러면 아래처럼 리눅스 터미널 프로파일 편집 창이 새롭게 뜹니.. 2017. 6. 29.
C++ 비트 연산 예제와 설명 (Bit Not, Or, Xor, And) C++ 비트 연산 예제와 설명 (Bit Not, Or, Xor, And) 아래는 C와 C++에서 사용할 수 있는 비트 연산 예제입니다. 별도의 헤더 파일로 만들어 사용하거나 기존의 소스에 추가하세요. C++ 비트 연산은 자주 사용되기에 잘 알아두는 것이 좋습니다. 무엇보다 잘못 사용하면 속도 매우 느려지기에 효율적인 코드를 구성하는 것이 중요합니다. 바로 아래 예제는 비트 클리어, 비트 설정, 비트 반전, 비트 검사, 비트 추출을 나타냅니다. 12345678910111213141516171819202122unsigned char a = 0xf0; // 11110000 // 비트 클리어a &= ~(0x1 2017. 6. 29.
CMake PCL Qt5, CMakeLists 구성 방법과 예제 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를 이용해 각종 삽질을 해봤기 때문이다. 내가 실수한 부분도 있을 .. 2017. 6. 28.
우분투 ROOT 권한으로 프로그램 자동 실행 (Ubuntu 관리자) 우분투 ROOT 권한으로 프로그램 자동 실행 (Ubuntu 관리자) 순서는 아래와 같습니다. 1. 일반 계정으로 자동 로그인2. 로그인되는 시점에 프로그램 실행용 쉘 구동 1, 2번을 수행하기 위해선 몇 가지를 미리 설정해 놓아야 합니다. 아래글은 우분투 Root 권한으로 프로그램 자동 실행하는 순서를 모두 합친 것이니 순서대로만 따라 하시면 잘 될 겁니다. 1. 암호 및 키 -> 왼쪽의 default 우클릭 -> 암호 바꾸기 -> 암호 공백으로 설정 위 그림처럼 암호란을 비워둡니다. 2. gksu 설치 1sudo apt-get install gksucs 아래에도 언급되겠지만, 실행 명령어 Exec 뒤에 sudo를 붙이면 실행이 안 됩니다.그러나 gksu를 사용하면 실행이 되는데 자세한 이유는 모르겠습니.. 2017. 6. 25.