본문 바로가기

분류 전체보기

(505)
실행결과 #include main() { int imsi[3][2] = { {3,5,}, {12,54}, {534,923} }; int (*imsip)[2]; int *temp[2]; imsip = imsi; // (1) imsip = &imsi[0][0];// (2) temp[0] = imsi; // (3) temp[0] = imsi[0]; // (4) temp[1] = imsi[1]; // (5) temp[2] = imsi[2]; // (6) temp[0] = *(imsi + 0); // (7) temp[1] = *(imsi + 1); // (8) temp[2] = *(imsi + 2); // (9) *temp = imsi[0];// (10) *(temp + 0) = imsi[0]; // (11) *(temp..
문자열관련 예제 051.문자 입력하기 getch() 키보드로부터 문자를 한 개 입력 받는다. getch()를 통해 문자를 입력받을 때F1, F2,Ctrl+a~Ctrl+z, Home,End, PgUp, PgDn, 방향키 등의 특수키를 입력받는경우두 번에 걸쳐 키 값을 읽어온다. #include int getch(void); 예제-051.c #include #include #define ENTER 13 void main(void) { int ch; printf("아스키 코드로 변환할 키를 누르세요...\n"); printf("Enter 키를 누르면 프로그램은 종료됩니다.\n"); do { ch = getch(); printf("문자 : (%c), 아스키 코드 = (%d)\n", ch, ch); }while(ch != ENT..
Chapter 1. 포인터의 기초 ※ 이 노트는 다시 체계적으로 배우는 C언어 포인터를 공부하면서 정리하기위함입니다. 이 노트는 C언어 포인터를 공부하는 모든 사람이 서로 정보를 공유하고업데이트할 수있습니다.(공부하면서 같이 다듬어 가실분은 언제든지 환영^^;;) 따라서,포인터를 공부하는 모든 이에게 도움이되었으면 합니다. Chapter 1.포인터의 기초 포인터란 포인터는 메모리의 위치를 표현한 기호. 포인터 변수는 포인터를 저장할 수 있는 변수. 즉, 특정한 문자나 상수 값, 문자열이 들어가는 것이 아니라 번지가 들어감. 포인터 변수는 번지 이외에는 어떠한 것도 들어갈 수 없다!!! 정의: int *imsip; 쓰레기주소값 int *imsip 처럼변수를 사용할수 있도록 메모리의 특정 영역 4바이트가 선언되었고 초기화가 되지 않은 상태이..
초간단 Linux, JSP 설정 JDK를 설치한다. http://java.sun.com/javase/downloads/index.jsp에서 최신버전 혹은 시스템에 맞는 JDK를다운로드 받는다. OS별 다운로드 항목에서 Linux self-extracting file의 *.bin 파일을 다운로드 받는다. 설치하는 방법은 간단하다. 해당 bin파일을 서버에 올린 다음 실행권한을 주고 실해하기만 하면 된다. # chmod 755 jdk-6u1-linux-i586.bin # ./jdk-6u1-linux-i586.bin Tomcat을 설치한다. http://tomcat.apache.org 에서 최신버전의 Tomcat을 다운로드 받는다. JDK 1.4가 설치된 경우 Tomcat 5.5의 Binary Dstribution 중 아래의 항목들을 설치해..
Synonym을 사용 출처: http://www.oracleclub.com/oracle/dic/OracleContent.jsp 시노님은 오라클 객체(테이블, 뷰, 시퀀스, 프로시저)에 대한 대체이름(Alias)를 말합니다. Synonym은 실질적으로 그 자체가 Object가 아니라 Object에 대한 직접적인 참조 입니다. Synonym을 사용하는 이유 데이터베이스의 투명성을 제공하기 위해서 사용 한다고 생각하면 됩니다.Synonym은 다른 유저의 객체를 참조할 때 많이 사용을 합니다. 만약에 실무에서 다른 유저의 객체를 참조할 경우가 있을 때 Synonym을 생성해서 사용을 하면 추후에 참조하고 있는 오프젝트가 이름을 바꾸거나 이동할 경우 객체를 사용하는 SQL문을 모두다시 고치는 것이 아니라 Synonym만 다시 정의하면..
[ORACLE] 윈도우7에 오라클 10g vista용 client (32bit) 설치하기 윈도우7 Ultimate K (32bit) OS에서 오라클 10g깔때다른버젼(x86, 2k_* x64)으로는 안되니 하지 마라vista_x86버젼으로 깔아야 한다.윈도우7에 오라클 10g vista용 client (32bit)설치하기\Oracle_10203_client_vista\client\install 폴더에서 oraparam.ini 파일 수정[Certified Versions] #You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE #Windows=5.0,5.1,5.2,6.0,6.1\Oracle_10203_client_vista\client\stage\prereq\cli..
[mySQL] 모든 접근권한이 막혔을때, 접근하는방법 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) mysql root password를 초기화 #killall mysqld # mysqld_safe --skip-grant & # mysql - mysql> use mysql - mysql> update user set password=password('new password') where user = 'root'; - mysql> flush privileges flush privileges
[MysSQL] SQLGate for MySQL 연결 SQLGate for MySQL 을 MySQL 과 연결을 못하시는 분들이 많다는걸 알게 되었습니다. 그래서 이렇게 연결을 못해서 사용을 못하시는 분들을 위해 아래와 같은 문서를 작성하였습니다. 아직 연결을 못하신 분들을 아래의 절차를 통해서 연결하시기 바랍니다.1telnet 명령어를 통해서 mysql 이 실제 서비스 중인지 확인합니다. c:\>telnet 아이피주소 3306 3.23.38-nt3?;ft4B3to 만약 telnet 명령어로 위와 같은 답을 못얻었을 경우는 서비스 중이 아니거나 또는 방화벽 또는 포트를 죽였는지 확인해 보시기 바랍니다.위에 3.23XXX 쪽은 자신의 MySQL 버전에 따라 다른 문자로 표현될 수 있습니다. 2Window => 도스프로그램에서 root 권한으로 MySQL에 접속..