본문 바로가기

고양이의 둥지

(255)
Kprobes 사용하기 [1] : Ubuntu 12.04 Kprobes 사용하기 [1] : Ubuntu 12.04 동적 프로브 (Dynamic Probe) 라는 것이 있다. 이는 빌드를 다시 하지 않은 상태에서 디버깅을 지원한다.즉, 특수한 컴포넌트 빌드 없이 분석 정보를 수집하는 기법을 제공한다. 그중 커널 동적 프로브 (Kprobe) 는 리눅스의 커널 내부로 삽입할 수 있는 프로브이다. 우분투에서 kprobes를 사용하고자 하는가?다음 과정을 따른다. 커널 버전이 2.6.9 이상이면 kprobes는 이미 커널의 일부일 것이다. 패치를 적용할 필요가 없다.단지 몇가지 옵션을 활성화 한 뒤 커널을 다시 빌드 하면 된다.(If your kernel is >= 2.6.9, then kprobes should already be apart of the kernel...
[ffmpeg] NDK 를 이용해 안드로이드 용 library 빌드시 문제 : codec_names.h 누락 ndk version : r8ffmpeg version : 0.10.4host os : windows 7terminal : cygwin 참고 자료 : [Android NDK FFmpeg 컴파일 강좌 (4/4)] http://www.androidpub.com/index.php?mid=android_dev_info&page=1&search_target=tag&search_keyword=FFmpeg&document_srl=1646540 문제 내용참고 자료를 통해 ffmpeg를 빌드하던 중 codec_names.h 를 찾지 못한다는 문제가 발생. D:/Eclipse_Workspace_Android/FFmpegBasic/jni/ffmpeg/libavcodec/utils.c:1568:36: error: libavc..
핸드폰 Grab 해주는 부분 구매 아래 것을 활용하면 괜찮을 듯. http://www.zenuscase.co.kr/shop/goods/goods_view.php?goodsno=1484&category=004
[보안] 암호화 알고리즘 DES (Data Encryption Standard) ; 데이터 암호 표준 DES는 개인키를 사용하여 데이터를 암호화하는 방법으로서 널리 사용되며, 미국 정부는 이 알고리즘을 해독하기 어렵다고 판정하고 다른 나라들에 수출하는 것을 금지하고 있다. DES에는 72,000,000,000,000,000 (72천조)개 이상의 암호 키가 사용되는 것이 가능하다. 주어진 각 메시지를 위한 키는, 이렇게 막대한 량의 키 중에서 무작위로 선택된다. 다른 개인키 암호화 방법과 마찬가지로, 송신자와 수신자 둘 모두는 동일한 개인키를 알고, 사용해야만 한다. DES는 각 64 비트 데이터 블록에, 56 비트 길이의 키를 적용한다. 이 과정은 여러 가지 모드에서 실행될 수 있으며, 16번의 연산이 수반된다. 비록 DES가 ..
식물 감성 모니터링 시스템 1. 개요 본 작품은 한국기술교육대학교(KoreaTech) 2012년 1학기 '유비쿼터스 컴퓨팅 및 실습' 과목의 텀 프로젝트로 진행한 것이다. 식물 감성 모니터링 시스템 (Plant Emotion Monitoring System with Facebook) 은 다음과 같은 컨셉으로 개발을 진행하였다. 글보다 소개영상을 먼저 보고 싶다면 이곳을 클릭 ”Facebook을 통해 원격지에서도 식물의 상태를 모니터링 및 관리하며 식물과 대화를 할 수 있는 시스템을 아두이노와 Java / Facebook API를 통해 구현한다.“ 진행 인원은 총 6명 이다. 팀장 : 최경호 기구부 설계 및 제작 : 김들이, 최윤미 Arduino 프로그래밍 : 최경호, 김예슬 중계서버 및 인공지능 : 이지우 Facebook API ..
[STL] 어댑터 컨테이너 : queue 사용 예제 queue 는 어댑터 컨테이너이다.STL에서 기본적인 구현은 내부 컨테이로 dequeue를 사용하도록 되어있다.다음은 예제 소스 #include #include using namespace std; std::queue buffer; //string queue//3개의 원소 삽입buffer.push("These ");buffer.push("are ");buffer.push("more than "); //2개워 원소를 출력한다.cout
[STL] Vector 사용 예제 //STL vector 예제를 위한 헤더#include #include #include #include #include vector sentence; sentence.reserve(5); sentence.push_back("hello,");sentence.push_back("how");sentence.push_back("are");sentence.push_back("you");sentence.push_back("?"); //공백으로 구분하여 원소출력copy (sentence.begin(), sentence.end(), ostream_iterator(cout, " "));cout
[MFC] 공부중 - 윈도우 프로그래밍의 기본1. 윈도우 프로그래밍 모델2. CWnd 클래스3. MFC 코드의 기본 구조4. MFC 코드의 흐름5. 키보드 입력6. 마우스 입력7. GDI 기본8. 비트맵과 이미지 처리9. GDI 고급 - 컨트롤 및 기본 프레임워크10. 메뉴/바로 가기 키/도구 모음/상태 표시줄11. 컨트롤 윈도우의 기본12. 버튼 컨트롤13. 목록 상자와 콤보 상자14. 프로그레스 컨트롤/슬라이더 컨트롤/스핀 컨트롤15. 리스트 컨트롤/트리 컨트롤16. 기타 컨트롤(페이저 컨트롤, 에니메이션 컨트롤, 달력컨트롤, IP 주소 컨트롤, 네트워크 주소 컨트롤, 탭 컨트롤)17. 대화상자 - 고급 사용자 인터페이스18. 깜빡임 방지 (Double Buffering)19. 다중 뷰20. MFC의 구조와 이론21...