본문 바로가기

기타[etc]

(62)
[QEMU] Rpi jessi ARM 관련 공부를 하기 위해, RPI를 구했는데 기계를 들고 다니면 귀찮을것 같아서 가상환경을 돌리려고 찾아보다. 시간을 많이 빼앗아서 정리하려 한다. 처음에는 VirtualBox의 rpi.ova 파일을 찾아서 가동시켰다. 잘 되기는 하는데 너무 오래된 패키지와환경구축 등 귀찮은게 한두가지가 아니라서.. 환경이 가추어진 RPI Image를 QEMU를 이용해서 돌릴 필요성 느낌 환경 : ubuntu 15.04 32bit Download 위치 : http://downloads.raspberrypi.org/raspbian/images/해당 URL에서 원하는 Image를 찾아서 wget으로 다운 Disk Image : 2016-02-09-raspbian-jessie.img Downlaod 위치 : https:..
C++ Virtual c++에서 virtual 함수를 포함하는 클래스틑java의 abstract class처럼 함수를 구성안하면 문제가 생긴다!
효율적인 strstr 함수 만들기 속도가 빠른 strstr 함수를 만드는 문제가 있었다.http://itguru.tistory.com/m/129에서 효과적인 c 프로그래밍 내용을 확인했다.bit로 비교하거나 반복문 끝나면 빠져나오게 하거나 등 등..이것 저것 많이 해봤지만 원래 구현대로 된거 같다.안쓰다 보니 못쓰는거 같다. 틈틈히 생각해봐야겠다. char* custom(char* str, char* subStr) { //Do it your self :p char* org; char* target; //본문이 끝날때 까지 while (*str){ //틀릴경우 다시 복귀 가능 org = str; target = subStr; //비교문이 끝날때 까지 while ( *target == *org && //같아야 한다. 1 or -- 같으면 뒤..
DLL 정리 맨날 DLL 사용하고 쓰면서 대충? 사용하는 느낌이 많았다. 여유로울때 정리해놓으려 한다.[생각나는대로 막 정리하는 개인노트]DLL이란 Dynamic Linked Library의 약자이다. 실행파일에 함수들을 합쳐서 배포하는게 아닌, 사용하는 함수들을 따로 파일로 빼놓은 개념이다. 해당 DLL을 사용 할 때도, 한번에 다 사용하는개념이 있고, 필요한 함수만 사용하는 개념이 있다. DLL을 처음 프로그램 실행 할때 같이 load해서 사용하는 방법이 있다. 반면에 해당 함수가 필요하는 시점에 dll을 로드하고 해체하는 방법이 있다. 정확한 명칭들은 기억이 나지 않는다. DLL이 Injection이 되고 이럴때 분석하는 방법은 예외 처리에서 dll 로드 될때 따로 불러주는 예외가 있었다. 해당 예외를 이용해서..
Python Module install 환경 : Windows 10프로그램 : Python 2.7 Windows에서 Python Module 설치 할 때 귀찮다.정리 해놓으려 한다. 시간을 조금씩 갉어 먹는다.some-package.whl 위와 같이 파일명이 .whl 인 경우도 있다.여튼 위와 같은 파일들을 설치 할 때 pipe 명령어를 사용해서 설치한다.nix는 그냥 설치하면 잘 되는데... 비슷한거 같다 윈도우도cd C:/Python27/Scripts/ pip.exe install 위와 같이 Python 경로에 Scripts에 pipe 명령어가 있다. 귀찮아서 환경변수로 설정하는걸 추천한다. c:\Python27\Scripts>pip.exe install dpkt-1.8.5-py2.py3-none-any.whl위와 같이 하면 잘 설치된다...
OS 만들기 - 1 보호되어 있는 글입니다.