본문 바로가기

반응형

아카이브

(42)
파일 입출력 함수들 함수명 Parameters return value 비고 FILE *fopen const char *filename const char *mode NULL if failed in accessing ptr to file if successful Mode: - file position is set to beginning if "r" or "w" and but set to the end if "a" - if "a" or "w" and the file does not exist, it's created. - "+" is added to indicate the update node (both reading and writing). - "b" is added to open a binary file - (ex: "rb..
데이터베이스 이론 데이터베이스 관리 시스템 (DBMS) 데이터베이스 안에 저장된, 데이터에 사용자들이 쉽게 접근할 수 있도록 하는 프로그램이다. DBMS는 사용자 요청을 처리하는 데 있어, 데이터의 무결성과 인가된 사용자만 접근할 수 있도록 하는(이것도 무결성) 것을 보장한다. 스키마와 인스턴스 스키마는 메타데이터(데이터를 위한 데이터)이다. 인스턴스를 위한 틀이다.인스턴스는 스키마에 대한 명세대로 실제 구현한 데이터이다. 뷰 관계형 데이터베이스 모델에서, 하나 이상의 테이블 혹은 다른 뷰에서,사용자가 원하는 데이터를 선택하여 사용자 정의에 의해 나타내는 것이다. 실제 데이터들은 다른 테이블들에 흩어져 있을 수 있지만, 가상의 테이블을 만들어서 실제 테이블인 것처럼 나타낸다.뷰가 호출되는 과정은 해당 뷰를 위한 쿼리문을 ..
운영체제 이론 프로그램 vs 프로세스 프로그램 : 보조기억장치(HDD) 등에 저장된 실행코드.프로세스 : 보조기억장치로부터 불러와서(적재:Loading) 프로그램의 상태가 메모리 상에서 실행되는 작업 단위. 프로세스의 상태 커널 내에는 준비 큐, 대기 큐, 실행 큐 등의 자료 구조가 있다. 커널은 이들을 이용하여 프로세스를 관리한다. 1. 생성 : 프로세스가 생성되는 중이다.(아직 실행되는 상태는 아니다)2. 실행 : 프로세스가 CPU를 차지하여 명령어들이 실행되고 있다.3. 준비 : 프로세스가 CPU를 사용하고 있는 것은 아니지만, 언제든지 사용할 수 있는 상태이다. 즉 CPU할당을 기다리고 있는 상태이며, (스케쥴러에 의해) 우선순위가 높은 프로세스가 CPU를 할당받는다.4. 대기 : 보류이다. 프로세스가 입출력 ..
파일업로드 전송할 파일 :
자주 참고하는(깜박하는) 쿼리문들 [테이블 수정]이름 바꾸기 mysql> ALTER TABLE tablename RENAME bbs; 컬럼 속성 수정 mysql> ALTER TABLE tablename MODIFY colname INT NOT NULL AUTO_INCREMENT PRIMARY KEY; ALTER TABLE tablename MODIFY 컬럼이름 컬럼속성 컬럼 이름 바꾸기 sysql> ALTER TABLE tablename CHANGE colname newcolname INT NOT NULL AUTO_INCREMENT; CHANGE는 컬럼 속성뿐아니라 이름도 바꿔준다. 컬럼 추가 mysql> ALTER TABLE bbs ADD name varchar(10); ALTER TABLE tablename ADD 컬럼이름 컬럼속성 ..
[Trigger] 외부 프로그램을 호출하기 위해 시도한 트리거기능 [mysql 트리거] create trigger trigger_test after update on udf for each row begin declare cmd char(255); declare result int; set cmd = CONCAT('sudo /usr/bin/php','/usr/share/nginx/html/trigger.php'); set result = sys_exec(cmd) ;END; [php스쿨] 에 올린 질문내용에러내용은 FUNCTION IMPORT_GAMES.sys_exec does not exist. // 데이터베이스가 IMPORT_GAEMS입니다. 관련 라이브러리 설치 하였음 참고사이트: http://crazytechthoughts.blogspot.kr/2011/12/ca..
isset vs empty vs in_null 반환값 비교
[환경변수] SERVER 전역변수 $_SERVER['DOCUMENT_ROOT'] = 현재 사이트가 위치한 서버상의 위치 => /webapp/include $_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 받식 => gzip, deflate $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 => ko $_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경 => Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705 $_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP => xxx.xxx.xxx.xxx $_SERVER['HTTP_REFERER'] = 현제 페이지로 오기전의 페이지..

반응형