목록IT (123)
번개애비의 라이프스톼일
findChar (char *str, char ch) 함수를 완성하라이 함수는 문자열 str에서 ch문자가 처음 나타나는 곳의 위치를 출력한다.문자열 str에 ch문자가 없는 경우, 이 함수는 -1을 리턴한다. #include #include extern int findchar (char *,char);main(){int i;char ch, str[128]; strcpy(str, "This is test");i = findchar (str, 'o');printf("[%d]\n",i);//2 } findchar (char *str, char ch){int j, found=0;//for(j=0; *str; str++){//for(j=0; *str !='\0'; str++){for(j=0; *str!=0; s..
특정테이블에 일부필드들을 비교하여 중복된 데이터값이 있을 경우FOR문을 이용하여 해당 데이터들만 일괄적으로 삭제하는 php문 테이블명 : A_TABLE 필드 : index, tel, name tel, name 필드가 중복되는것이 여러개 있을때 index 필드가 인덱스역할을 하고 있는 상태에서일괄적으로 지운다.
#환경 구현rem DROP TABLESDROP TABLE EMP;DROP TABLE DEPT;rem create TABLESCREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14), LOC VARCHAR2(13) ) ;CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT)..
오라클에서 sys/system 암호를 잊어버린 경우 C:\>sqlplus /nolog#로그온 하지 않고 sqlplus에 접속 SQL>conn /as sysdba#OS인증을 통해 sys로그인과 같은 경우이며, 계정의 암호 변경이 가능 SQL>alter user system identified by 새로운 암호SQL>alter user sys identified by 새로운 암호#위의 명령어를 통해서 새로운 암호 설정이 가능 SQL>conn system/systemSQL>show user#위의 명령어로 접속을 확인 가능
기본적으로 중복되면 안되는 것들이 중복될 경우 찾는 방법 중복데이터 찾기 예시 1 :SELECT *, count(*) FROM rb_date_report GROUP BY sosok,grade,class,num,name,kind,disease,healing,date,time HAVING count(*) > 1 중복데이터 찾기 예시 2 :SELECT *, count(*) FROM rb_student_list GROUP BY sosok,year,grade,class,num,name,gender,type HAVING count(*) > 1
IIS환경의 서버를 셋팅하다보면, 무심코 지나가는 권한 설정....리눅스 서버의 경우 chmod를 통해 쉽게 권한 설정이 가능하지만, 윈도우의 경우 권한 설정이 조금 더 복잡하다.IIS의 경우 기본적으로 C:\inetpub\wwwroot\ 디렉토리의 권한설정을 필수로 진행해야 한다.IUSR와 IIS_IUSR 권한을 읽기및실행 + 폴더내용보기 + 읽기 정도는 줘야 한다. (그이상은 보안상 추천 안함) 특히나 IIS + PHP 환경에서는 php 설정중 Upload_temp_dir 가 설정된 디렉토리에도wwwroot 디렉토리와 같은 권한을 줘야 한다. 파일업로드 실행시 TEMP형태로 서버측에 파일이 잠시 저장되었다가정상적인 자리로 MOVE_UPLOAD_FILE이 되기 때문에 Session 디렉토리나TEMP_U..
여러가지 SQL 쿼리문이 있지만, 통상적으로 아래 4개의 쿼리문을 중점적으로 많이 사용한다.PHP-MySQL 혹은 PHP-MariaDB의 예제이지만,쿼리문 자체는 다른 데이터베이스와도 호환 되기 때문에 AccessDB나 Oracle등에서도 참고해도 좋다. 조회하거나 검색할 때 : SELECT 다운로드 : 필드에 내용을 추가할 때 : INSERT 다운로드 :
html 소스 코드 PHP를 이용한 파일업로드 기능의 구현 업로드할 파일 file_upload.php 소스 코드 압축파일 :
IIS에서 PHP를 작동되게 연동하는 방법~~~IIS 설치부터 시작~ 시작 - 제어판 클릭 응용프로그램을 삭제할때 사용하는 프로그램 및 기능을 클릭 왼쪽에 위치한 Windows 기능 사용/사용 안함 클릭 선택항목에서 빨간색을 제외하고 모두다 체크~~(로깅의 경우 별로 쓸일이 없고, 디렉토리검색의 경우 보안상이유로 사용안함~) 몇분 기달리면 설치가 끝난다.IIS는 제어판 - 관리도구에서 확인할 수 있음. PHP와 연동하기 위해서는 IIS php manager를 설치하면 됨.64비트용과 32비트용 2가지 버전으로 나오니 시스템에 맞춰서 설치하면 됨. 설치한뒤 IIS를 실행하면 PHP Manager가 생김. Register new php version을 선택함. php 실행파일을 불러옴 php-cgi를 불러오..
자료구조(C++ in Fedora 1주차) %vi hello.c// 소스시작#include main(){printf("Hello, World. \n");}// 소스끝%:wq //저장하기%gcc ./hello.c //hello.c 를 컴파일%gcc ./hello.c -o hello //hello.c파일을 hello 파일로 출력되게 출력 실습 .41년은 12개월이다. 키보드로부터 "개월 수"(integer)를 읽어서, 읽은 개월 수를 시간으로 환산하면 몇 시간인지, 분으로 환산하면 몇 분인지, 초로 환산하면 몇 초인지를 출력하는 프로그램을 작성하라 단, 1달은 30일로 계산한다. %vi 4.c// 소스시작#include main(){ int mon, day, hour, min, sec; printf("개월 ..