프로그래밍 썸네일형 리스트형 대용량 파일 자르기 파일자르기 split -C 1024000 install.log - install.log 파일을 1메가 한도내의 줄단위로 자른다. split -b 10240 install.log install_ - install.log 파일을 10키로바이트 단위로 접두어 install_로 자른다. 더보기 리눅스 파일 내부 문자열 교체 find 명령으로 하위 디렉토리를 검사하여 특정파일의 내용을 replace find 명령을 이용해서 예를 들어 확장자가 cpp인 파일에서 특정문자열을 교체하고 싶으시다면, # find /home/myid/ -name *.cpp | awk '{ print "cat "$1" | sed \"s/찾을문자열/바꿀문자열/g\" >"$1 }' | sh # find /home/myid/ -name '*.cpp' -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 더보기 델파이 3 - 탐색기 만들기 사용할 소스 -> 1. 필요한 컴포넌트 treeview -align : alLeft 를 사용하여 왼쪽으로 정렬 listview label -autosize : 글자크기에 맞게 자동으로 크기가 바뀜 false로 해야 약간의 여유를 만들 수 있음 edit -text : 글자를 넣을 수 있음 button -상위폴더로 가기를 만들 예정임 2.구현 form의 events 탭의 OnCreate() : form이 생성될 시 자동으로 호출되는 함수 왼쪽의 트리를 클릭하면 선택한 폴더가 주소라는 글자 옆의 'edit box'에 나타나도록 하고 선택한 폴더의 하위폴더와 파일이 오른쪽의 listview에 나타나도록 한다. 탐색기와 같은 모양새로 결과가 나오면 된다. 주소창 옆의 '상위폴더'버튼을 클릭하면 현재 폴더의 상위폴.. 더보기 델파이 2 - database 다루기 복습 sqlite 사용 sqlite odbc -> 연습할 소스 프로그램 -> 지난번 소스에 추가하는 형식입니다. 올려있는 소스를 사용해도 되고, 지난번 소스를 사용해도 됩니다. sqlite db 파일에 테이블을 생성 후, Stringgrid에 있는 내용을 읽어서 값을 insert 하는 형태로 하면 됩니다~ (평균, 총점은 db에 넣지 않습니다) 1. sqlite odbc 설치 2. sqlite odbc 설정 3. odbc 연결 후 database 연결 테스트는 보조프로그램->Borland Delphi 6 -> SQL Explorer에서 테스트 가능 4. 화면에 버튼을 하나 생성 5. TDatabase Component 추가 6. TQuery Component 추가 7. 4번에서 생성한 버튼을 누르면 다음의 쿼리를 사용하여 sq.. 더보기 Visual C++ 6.0 dsw 파일 더블 클릭시 새 창으로 띄우는 법 의외로 Visual C++ 6.0을 여러개 못 열고 프로젝트 하나 열때마다 저장하고 다시 열고 하는 분이 계시더라고요. 여러 개 띄울 수 있는 방법 알려드릴께요. (다시 말씀 드리면, dsw 프로젝트 파일을 더블클릭해서 열 경우 기존 프로젝트 파일을 닫아야 하는 경우를 말씀드리는 거에요~) visual studio가 열려있으면 미리 다 닫아주세요. 1. 탐색기->도구->폴더 옵션을 들어갑니다 2. 파일 형식 탭을 클릭하고 키보드에 d를 누르세요. 그러면 d로 시작하는 곳을 찾아갑니다. 그리고 확장명 중에 'dsw'인 것을 찾아서 고급 버튼을 누릅니다. 3. 'MSDEV로 열기'가 보일 것입니다. 그 글자를 선택하고 '편집'버튼을 눌러주세요. 4. DDE 사용의 체크를 없애주고, 확인 버튼을 누르면 완료입.. 더보기 gcc 명령어 *gcc 버전 확인 gcc -v *gcc로 컴파일 gcc로 컴파일할 파일명 ex)gcc test.c a.out이라는 실행 파일이 생김 ./a.out으로 파일 실행 *gcc로 실행파일 지정 컴파일 gcc -o test test.c *gcc로 컴파일만 하고 링크하지 않기 gcc -c test.c *두 개 파일을 부분 컴파일 후 링크시키고 실행 gcc -c a.c b.c gcc -o a a.o b.o ./a *헤더파일 헤더파일 중에 로 묶인 것과 ""로 묶인 것이 있다. 로 묶인 것은 /usr/include에서 파일을 검색하고, ""로 묶인 것은 현재 디렉토리 및 -I옵션을 준 디렉토리에서 헤더파일을 찾는다. gcc a.c -I.. gcc a.c -I/usr/src/linux/include -t 묶음 파일의 .. 더보기 공유 라이브러리 만들기 gcc -fpic -c 파일명 파일명 gcc -shared -o 생성할라이브러리명 생성된실행파일(여러개면 여러개 씀) gcc -o test test.c -L. -l라이브러리명 ./test 내가 사용한 것은 다음과 같다(예제) arm-linux-gcc -fpic -c read.c write.c erase.c arm-linux-gcc -shared -o libfmm.so read.o write.o erase.o arm-linux-gcc -o test test.c -L. -lfmm 생성된 라이브러리를 일일이 -L옵션을 주면서 할 것이 아니라면 /lib 폴더나 /usr/local/lib 등 라이브러리 패스가 설정된 디렉토리에 라이브러리 파일을 놓는다. 더보기 VMware 해상도 설정하기 vmware를 사용하다가 작은 화면으로 설정되서 보기 힘든 경우가 있다. 특히 vmware tool을 설치하면서 enter만 치다가 해상도 설정하는 부분이 그냥 지나가는 경우이다~ 이럴 경우 vmware tool을 다시 설치해도 되고, 다시 설치한 후에 해상도를 변경하고 싶은 경우는 다음과 같이 한다. 내가 사용하는 것은 fedora인데, 다른 redhat에도 이 display를 설정하는 부분이 있으니 참고해서 잘 찾아보면 된다. 먼저 fedora의 Desktop->System Settings->Display를 클릭한다. Settings 탭에서 Color Depth를 "수백만 컬러"로 수정 후 Resolution에서 자신에 맞게 해상도를 수정한다. 그 후, Hardware 탭을 가면 Monitor typ.. 더보기 linux 명령어 사용법 *파일 압축 tar czvf 파일명.tar 파일명 *파일 압축 해제 tar xvf 파일명.tar *폴더 압축 tar czvf test.tar.gz test test라는 폴더를 test.tar.gz라는 파일로 압축할 경우 사용 *폴더 압축 해제 tar xvfz test.tar.gz 더보기 델파이 강좌 1 - 엑셀 db 이용하기 오늘부터 델파이 관련 실습 강좌를 시작하겠습니다~ (우리 연구실 사람들의 델파이에 대한 열의가 너무 강해서요~) 작은 실습예제로 배우는 것이 쉬울 것 같아서 소스와 예제 중심으로 갑니다!! 오늘 할 내용은, 엑셀에서 자료를 읽어와서 스트링그리드에 나타내는 것입니다. 엑셀에서 자료를 읽을 때는 database처럼 사용할 것입니다. 그래서 odbc설정을 해야합니다~ 다운받을 소스와 엑셀 파일 -> 자~~그럼 시작해 봅시다~ 일단 위의 엑셀 파일을 다운받으시고, 일정 폴더안에 넣어주세요. 그리고 제어판->관리도구->데이터원본(ODBC)를 클릭합니다. 제어판에 관리도구가 안보이는 분은 왼쪽 메뉴 중에 "클래식 보기로 전환"을 눌러주세요 ODBC 데이터 원본 관리자에서 "시스템 DSN"탭에서 추가 버튼을 눌러줍니.. 더보기 이전 1 ··· 3 4 5 6 7 다음