분류 전체보기
-
[CodeIgniter] 4. 게시판 프로젝트 - 수정, 삭제Web/CodeIgniter 2015. 8. 23. 15:13
4.5 수정 기능 추가하기 수정기능은 입력 기능을 수정하여 사용합니다. write 메서드를 복사하여 modify 메서드를 만들고 수정합니다. * bbs/application/controllers/board.php 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
-
[CodeIgniter] 4. 게시판 프로젝트 - 검색, 입력, 보기 기능Web/CodeIgniter 2015. 8. 23. 14:00
4.2.3 검색 만들기 이번 절은 게시물 목록의 마지막인 검색 만들기입니다. 앞 절에서 기본 목록 모델에 페이지 변수를 추가한 것을 만들었습니다. 뷰에서 검색어를 컨트롤러에 전송하고, 컨트롤러는 검색어를 처리해서 모델을 통해 데이터를 가져와서 다시 뷰로 전달해 화면에 출력합니다. 이번 절은 뷰 파일부터 살펴보겠습니다. 바로 위 참고에서 설명했던 것처럼 게시물 목록 화면이 출력된 후의 검색어 입력 부분부터 시작하므로 뷰 파일에서 시작하겠습니다. * bbs/application/views/board/list_v.php 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758..
-
[CodeIgniter] 4. 게시판 프로젝트 - DB 설계, 페이징 처리Web/CodeIgniter 2015. 8. 21. 19:24
지금까지 CodeIgniter 개발 환경을 구성하고 기본 구조에 대해 알아봤습니다. 4장은 MySQL 테이블을 구성하고 게시판을 실제로 만들어 보면서 CodeIgniterd의 MVC 패턴 사용방법과 컨트롤러의 몇 가지 유형을 알아봅니다. 게시판은 하나의 테이블로 원 글과 댓글을 표현하는 구조이며 리스트, 검색, 페이징, 상세보기, 쓰기, 수정, 삭제로 이루어져 있습니다. 개발을 할 때 제일 먼저 시작하는 작업인 테이블 만들기부터 시작합시다. 4.1 게시판 테이블 만들기 ci_book 데이터베이스를 생성하고 MySQL 콘솔에 접속합니다. mysqladmin -uroot -p create ci_book mysql -uroot -p ci_book grant select, insert, update, delet..
-
[CodeIgniter] 3. Todo 애플리케이션 프로젝트Web/CodeIgniter 2015. 8. 21. 16:43
이번 장에서는 할 일을 관리하는 애플리케이션을 만들어보면서 CodeIgniter의 개념을 익혀보도록 하겠습니다. CodeIgniter는 MVC 패턴으로 되어있습니다. 지금 당장 MVC 패턴이 무엇인지 알 필요는 없습니다. 3장을 마치면 MVC에 대해 감을 잡을 수 있습니다. 다만, 여기서는 MVC 패턴으로 되어 있기 때문에 CodeIgniter로 애플리케이션을 개발할 때는 모델, 뷰, 컨트롤러를 각각 만들어야 한다는 점만 알면 됩니다. 먼저, 웹 서버 루트에 todo 디렉터리를 만들고 여기에 CodeIgniter를 복사합니다. - xampp/htdocs/todo todo 디렉터리에 CodeIgniter가 제데로 설치되었다면 주소창에 localhost/todo 를 입력했을 때 CodeIgniter 초기 화..
-
[Movie] 본 레거시(The Bourne Legacy) 리뷰Movie 2015. 8. 21. 12:45
본 레거시 (2012)The Bourne Legacy 6.2감독토니 길로이출연제레미 레너, 레이첼 웨이즈, 에드워드 노튼, 조앤 알렌, 앨버트 피니정보액션 | 미국 | 135 분 | 2012-09-06 글쓴이 평점 본 시리즈의 또 다른 주인공 제레미 레너. 본 얼티메이텀까지 맷 데이먼이 나오다가 이번 시리즈에선 좀 다른 방향으로 컨셉을 잡은 것 같다. 줄거리는. 국가를 위한 첩보원 훈련을 받고 있는 제레미 레너. 갑자기 제레미 레너가 참가한 훈련의 모든 프로그램 참가자들을 국가 단위에서 취소를 하게 되어, 모든 첩보원들이 죽임을 당한다. 이러한 상황에서 프로그램에서 제공한 일종의 약이 지급이 안되어 약 처방?을 위한 사투가 벌여 진다고 보면됨. 얼마전에 임파서블의 주제도 약간은 버려진 첩보원?의 존재에 ..
-
[Movie] 미션 임파서블: 로그네이션 리뷰Movie 2015. 8. 18. 11:59
미션 임파서블: 로그네이션 (2015) Mission: Impossible - Rogue Nation 8.3감독크리스토퍼 맥쿼리출연톰 크루즈, 제레미 레너, 사이먼 페그, 레베카 퍼거슨, 빙 라메즈정보액션, 어드벤처 | 미국 | 131 분 | 2015-07-30 글쓴이 평점 시리즈 5번째. The Rogue Nation 조금 늦은 후기이지만, 역시나 영화관에서 보길 잘했다는 생각했다. 톰 형의 액션은 이루말할수 없지만, 영화 초반에 나오는 거였다니 비행기 매달리기 씬이... 아무튼 줄거리는. 저번 화의 IMF 페지와 더불어 독자적으로 운영하던 것이 CIA에 의해 IMF의 해체당하게 되면서 유령 조직 신디케이트로부터 IMF의 위협을 받게 된다. 조직의 해체이후 혼자 조사를 하면서 신디케이트의 존재를 막기위..
-
[Linux] 3. 리눅스 스케줄링CSE/Linux 2015. 8. 17. 14:32
리눅스 운영체제는 프로세스나 후에 설명될 스레드에 대해 선점(Preemption) 스케줄링 기법을 제공합니다. 선점 스케줄링은 시분할 시스템에서 한 프로세스의 CPU 독점을 방지하기 위해 주어지는 타임 슬라이스(Time slice)가 소진되었거나, 인터럽트나 시스템 호출 종료 시에 더 높은 우선 순위의 프로세스가 발생하였음을 알았을 때 현 실행 프로세스로부터 강제로 CPU를 회수하여 다른 프로세스에 할당하는 것을 말합니다. 이러한 선점 스케줄링을 사용하는 대부분의 운영체제는 보통 CPU 효율의 극대화, 프로세스에 대한 빠른 응답 및 공평성의 향상 등을 위해 여러 가지 스케줄링 정책과 동적 우선순위 기법을 사용합니다. 3.1 성능 향상을 위한 선점 스케줄링의 고려 사항 다음은 시분할 선점 스케줄링에서 시스..