본문 바로가기
반응형

Programming Language62

Linux su # 우분투에서 su명령 사용하기 기본적으로 우분투는 su명령을 사용하는대신 sudo 명령으로 매번 사용을 하게 하고 있다 근데 su명령을 사용할 필요가 있을때 root계정에 패스워드를 설정해주면 su 명령을 사용할수있다 sudo passwd root 그리고 패스워드를 설정해주면 이제 su 명령을 사용가능하다 ------------------------------------------------------------------------------------------------------------------- # Linnux su 사용시 암호 묻지 않게 하기 vi /etc/group wheel:x:10:root,xxxx 2015. 1. 12.
리눅스 복원 클론질라(Clonezilla.org) http://anvicnw.blog.me/220045092596 2015. 1. 7.
HOWTO: Visual C++ 어플리케이션에서 메모리 누수 추적하는 방법 1. https://github.com/snoopspy/vmld 2. http://support.microsoft.com/kb/601929/ko (아래글 출처) ------------------------------------------------------------------------------------------------------------------- 이 문서는 이전에 다음 ID로 출판되었음: KR601929모두 확대 | 모두 축소이 페이지에서요약추가 정보MFC 가 보고하는 메모리 누수 정보디버그 버전 메모리 함수할당번호MFC 이외의 어플리케이션콘솔 프로그램에서 누수보고 예제콘솔 프로그램에서 누수보고 예제 결과속성요약 Visual C++ 어플리케이션인 경우 디버그 빌드의 메모리 관련 함수를.. 2014. 12. 26.
우분투 유틸 sudo apt-get install radiotray radiotray - 라디오 -----------------------------------------------gedit 플러그인1. Advanced find/replace bash install.shEdit->PreferencesRestart gedit In gedit main menu, go to Edit->Preferences Go to Plugins tab Find Advanced Find/Replace in list and check it In main menu, Search->Advanced Find / Replace or using Shift+Ctrl+F shortcut to activate the find/replace dialog .. 2014. 12. 23.
리눅스 커널 컴파일 및 Xenomai 설치(다른버젼) 기존의 방법에서 CPU가 달라지니 커널-xenomai버전 호환이 안맞는걸 확인.새로운 버젼으로 설치방법 작성 CPU : Intel® Celeron(R) CPU G1830 @ 2.80GHz × 2 RAM : 4gbSSD : 128gb Linux ubuntu 12.04.5 LTS, 32bit Linux kernel : linux-3.10.32 Xenomai : xenomai-2.6.3 ipipe : 3.10.32 $ sudo apt-get install build-essential kernel-package libncurses5-dev doxygen linux kernel : www.kernel.org xenomai : www.xenomai.org ipipe : http://download.gna.org/a.. 2014. 11. 14.
TROUBLE SHOOTING 1. 기존의 패키지 프로그램이 실행이 안될때는 $ rosmake --pre-clean 으로 빌드해볼것. 2. ArmX/CmakeLists.txt 파일안에 #orocos_typegen_headers( include/ArmX-types.hpp ) 라인을 주석해제 했다가 실행-Connect까지 해보고 정상작동하면 다시 주석처리 할것. 2014. 11. 14.
구조체 패딩(padding) 문제 출처 : http://pangate.com/19------------------------------------------------------------1. 구조체와 패딩비트아래와 같은 구조체를 선언했다고 하자.struct test_s {   char a;   int b; } test;char가 1바이트이고 int가 4바이트인 시스템에서 위의 구조체를 선언하고 sizeof()로 구조체의 사이즈를 찍어보면 얼마가 나올까? 생각대로라면 5바이트가 나와야 한다. 1 + 4 = 5 이니까..그런데 대부분의 컴파일러에서 실제로는 8바이트가 나온다. 이유는 패딩비트가 추가되어서 그렇다. 몇몇 컴파일러는 구조체의 필드를 메모리에 위치시킬때 중간에 빈 공간없이 쭉 이어서 할당하는 경우도 있지만, 대부분의 컴파일러는 .. 2014. 10. 24.
리눅스 GRUB 메뉴 숨기기/보이기 1) 메뉴 숨기기 보이기sudo gedit /etc/default/grubGRUB_HIDDEN_TIMEOUT=X" 을 주석처리 하시면 grub 메뉴가 항상 보입니다.#GRUB_HIDDEN_TIMEOUT=X"수정후 sudo update-grub 2014. 10. 21.
MFC 작업자 쓰레드(Worker Thread) 사용법 출처 : http://blog.daum.net/riversnails/8000679--------------------------------------------// Mydlg.h 파일 // 쓰레드 함수용으로 사용될 구조체 변수 선언, 쓰레드 함수는 4Byte void형 포인터 밖에 파라미터로 줄 수 없기에 여러가지 값을 넘기기 위해 구조체의 포인터를 넘겨 주기 위함이다.typedef struct tagThreadParam{CWnd *pWnd; // CMydlg 포인터를 담을 변수BOOL *pDo; // CMydlg의 쓰레드 정지용 플래그를 담을 포인터 변수// 그 밖에 필요한 것을 이 구조체에 선언하면 된다.} THREADPARAM; class CMydlg : public CDialog{BOOL m_bD.. 2014. 10. 20.
반응형