본문 바로가기

프로그램 (PHP,Python)227

728x90
[Linux C++] 프로세스 & 좀비 프로세스 1. 좀비 프로세스란? - 프로세스 종료 후, 메모리에서 사라지지않는 프로세스를 말합니다. 2. 좀비 프로세스가 생성되는 이유? - 자식 프로세스는 수행종료 후 부모 프로세스에게 실행 결과에 대한 리턴값을 넘겨줘야 합니다. 그리고 부모 프로세스 역시 이 리턴값을 받아야 자식 프로세스가 좀비가 되는 문제를 막을 수 있습니다. 첫번째 그림은 자식 프로세스가 실행을 마치고, 실행 결과에 대한 리턴값(0)을 커널에 넘겼지만, 부모 프로세스가 이를 받지 않았습니다. 그래서 자식 프로세스는 좀비상태가 됩니다. 두번째 그림은 커널이 부모 프로세스에게 리턴값(0)을 전달하고, 그제서야 자식 프로세스가 소멸되는 것을 나타낸 것입니다. 리눅스 콘솔에서 ps -u 라고 입력하면 실행중인 프로세스 목록을 볼 수 있습니다. 위.. 2009. 5. 31.
PHP 문자열 관련 함수 echo "문자열 개수출력(strlen)";$str = "abcds";$result = strlen($str);echo "출력 문자 : $str";echo "문자 개수 : $result";$str = "가";echo "출력 문자 : $str";echo "문자 개수 : ".strlen("가")."";echo "문자열 뒤집기(strrev)";$str = "abcedf";echo "원래문자열 : $str";$result = strrev($str);echo "바뀐문자열 : $result";echo "두개의 문자열 비교(strcmp)";$str1 = "abcde";$str2 = "abcde";echo "str1=$str1, str2=$str2";echo "두 문자열이 같으면 :".strcmp($str1,$str2.. 2009. 5. 22.
[AS3.0] OOP의 5대 원칙 OOP의 5가지 원칙 / 5 Principle of Object-Oriented Programming. 0. 서두, Prologue Flash 는 특성상 개발 기간이 짧고 디자인과 언어로써의 역할을 모두 해왔다. 게다가 Flash가 부흥하게 된 계기 역시 Tween 을 이용한 애니메이션이 지대한 공을 하였기 때문이고 거기다가 그당시 지원되던 메소드들은 말그대로 몇몇 "기능"일 뿐이었다. 솔직히 말해서 디자인툴도 아닌것이;; 개발언어도 아닌것이;; 참 희한했던 툴로 보였을 것이다. 언어로써의 모습도 아니었거니와 돌이켜 생각해보면 참 많은 내용을 하나의 메소드로 제공했었다는 것을 알 수 있다. 그래서 Flash 의 역사는 적지 않게 흘렀지만 이제서야 ActionScript 3.0이 나타났고 비로소 객체지향이.. 2009. 5. 19.
ImageMagick을 이용한 썸네일(thumbnail) 만들기 UploadProc 는 업로드 되는 부분을 만들어 놓은 class 입니다. 업로드 부분은 자신에게 맞는것으로 수정 하시면 됩니다. if($mode=="submit"){ // echo $_FILES['userfile']['name']; // exit; if($_FILES['userfile']["name"] != "") { $UploadProc = new UploadProc("/home/flowermall/admin_new/temp/imageMagick/original","1073741824"); $image_name = $UploadProc->Upload($_FILES['userfile']); $full_filename=explode(".","$image_name"); $ext=$full_filename[.. 2009. 5. 15.
텍스트를 이미지로 만들기 '‘'). returns the converted string. */ function javascript_to_html($text) { $matches = null ; preg_match_all('/%u([0-9A-F]{4})/i',$text,$matches) ; if(!empty($matches)) for($i=0;$i 2009. 5. 15.
728x90
728x90