전체 글 (25) 썸네일형 리스트형 Infix -> postfix 변환 C source //* #include #include #include #define STACK_SIZE 50 int push(char* stack, int* top, char value); int pop(char* stack, int *top, char *value); int Change_to_post(char* stack, char* str, int *top);//infix -> postfix int Cal_post(char* stack, int *top); main() { char stack[50];//스택 char str[50];//입력 배열 int top=0; int error_f=0; // 에러시 리턴값 저장 int length; int i; int j; double start, finish; start = .. Euclide & non Euclide gcd algorithm C source Euclide & non Euclide gcd algorithm 시간 측정 포함 ------------------------------------ #include #include int gcd1(int m, int n); int gcd2(int m, int n); main(void) { int m; int n; int i; int result; double start, finish; printf("m과 n을 입력하시오(always m>n) : "); scanf("%d %d", &m, &n); start = clock(); result = gcd1(m,n); for(i=0; i 페도라12에 삼성 넷북N140 무선랜 RTL8192 드라이버 설치 Using the Realtek 8172 and 8192se Wireless Controller with Fedora 12 Author(s) Bill Giannikos (Home Page) Introduction Fedora 12 does not support either the Realtek 8172 or 8192se as standard. This guide will help you add support for these wireless controllers to your system. Notes These are not the best drivers ever written and may exhibit problems (such as dropouts) from time to time. If you a.. 한글 putty 다운로드 kldp에 putty 프로젝트에 접근이 안될때를 대비해 비상용으로 업로드 버전은 0.58h2, 0.60h 원본출처 : http://kldp.net/projects/iputty Linux vi편집기 명령어 vi 편집기 명령어 정리 vi 편집기는 워낙 명령어가 많고 응용이 다양하게 되기 때문에 전부다 적자면 책 한권분량이라서 자주 쓸만한 것들만 모아놓음 직접 해보고 참고사항을 적어놓았지만 직접 해보지 않으면 이해가 되지 않을 명령어들도 많다. vi 시작하기 - 앞에 # 표시가 붙는걸 보면 알겠지만 이 명령어들은 터미널 명령어다 항상 이라고 장담은 못하지만 vi 관련 명령어는 내가 아는한 vi (띄우고) 부호+명령어(띄우고) 파일네임 이런식이다. # vi vi 편집기 시작 # vi 이름을 가진 파일을 연다. 없는 파일이면 새로 생성한다 # vi +10 파일의 3번째 행부터 파일열기 *띄워쓰기에 유의해야 한다. 만약 + 3이라고 하면 3이라는 이름의 파일이 생성된다. *여기서 3번째 행부터 파일을 연다는것은 3.. Fedora Core 4 자바 설치하기 리눅스에 자바 설치 및 환경변수 설정 방법 입니다. #가 앞에 분은건 명령어란 뜻입니다. JDK 받기 1. http://java.sum.com/linux 로 이동 2. 상위 메뉴중 Downloads에서 Java SE 선택 3. Java Platform 에서 JDK 선택 4. Platform에서 Linux 선택후 Continue 선택 5. jdk-6u19-linux-i586-rpm.bin과 jdk-6u19-linux-i586.bin이 있는데 rpm.bin을 받는다. 설치하기 1. 루트권한으로 터미널을 열고 jdk를 다운받은 경로로 이동 2. # chmod +x jdk-6u19-linux-i586-rpm.bin - 루트 권한 이더라도 이 파일을 변경할수 없도록 되어 있어서 권한을 다시 설정한다. # chmo.. OpenCV 설치 하기 (1) OpenCV 소개 1. OpenCV란? OpenCV(Open source Computer Vision)은 오픈 소스로 만들어 지고 있는 Computer Vision Library이다. 1999년부터 Intel의 주도하에서 개발된 OpenCV 라이브러리는 C와 C++ 언어를 이용하여 작성되었고, 리눅스, 윈도우 맥 OS X 등에서 동작한다. OpenCV의 주요목정 중 하나는 사용하기 쉬운 컴퓨터 비전 기반 구조(Infrastructure)를 제공함으로써 정교한 컴퓨터 비전 응용프로그램을 쉽고 빠르게 만들 수 있도록 도와주는것이다. 2. OpenCV 구조 OpenCV는 크게 다섯 개의 구성요소로 나눌 수 있다. CXCORE : 기본적인 자료 구조와 알고리즘 CV : 기본적인 영상 처리와 고수준의 컴퓨.. 보수 표현(부호 절대값, 1의 보수, 2의 보수, excess -7) 컴퓨터를 포함한 각종 논리회로에서 음수를 표현하는 방법은 다음 4가지가 있다. 부호 절대값 (Sign-Magnitude) 1의 보수 (1's Complement) 2의 보수 (2's Complement) excess - n 그 외에 양수만 표현하는 unsigned 방식도 있다. 그런데 실제로 널리 사용되는 것은 2의 보수 방식이다. 이유는 회로가 간단해지기 때문이다. 위의 세가지 방식을 각각 살펴보면서 장·단점을 비교해 보자. 1. 부호 절대값 (Sign-Magnitude) 부호 절대값 방식은 가장 쉽게 생각할 수 있는 방식이다. MSB(최상위비트)을 부호비트(0이면 양수, 1이면 음수)로 사용하고, 나머지는 절대값을 표현한다. 4비트 정수를 예로 들면, 0000 +0 1000 -0 0001 1 1001.. 이전 1 2 3 4 다음