개인공부 (206) 썸네일형 리스트형 프로세스 관리 Job vs Process 작업(Job) / 프로그램 (Program) - 실행 할 프로그램 + 데이터 - 컴퓨터 시스템에 실행 요청 전의 상태 프로세스 ( Process) - 실행을 위해 시스템 커널에 등록된 작업 - 시스템 성능 향상을 위해 커널에 의해 관리 됨 CPU를 가지고 있으면 프로세스 아니면 프로그램 자원(Resource)이 개념 - 커널의 관리 하에 프로세스에게 할당/반납 되는 수동적 개체 자원의 분류 - H/W resources - Processor, memory, disk, monintor, keyboard, Etc - S/W resources - Message, signal, files, installed Sws , Etc Process control Bolock (PCB) - OS가.. 기초 : PC, 캐시, 버스 요약 레지스터 프로세서 내부에 있는 메모리 - 프로세서가 사용할 데이터 저장 - 컴퓨터에서 가장 빠른 메모리 레지스터의 종류 에따라 다음과 같이 분류한다. 용도에 따른 분류 - 전용 레지스터, 범용 레지스터 변경 여부 - 가시 레지스터, 불가시 레지스터 정보의 종류 - 데이터,주소,상태 레지스터 c언어에 register int num1 ; 변수선언으로 사용할 수 있다. (가시 레지스터) 프로그램 카운터 PC : 다음에 실행할 명령어의 위치 명령어 레지스터 IR : 현재 실행하는 레지스터 누산기 ACC : 데이터를 일시적으로 저장 메모리 주소 레지스터 MAR : 참조하려는 데이터 주소를 명시 메모리 버퍼 레지스터 MBR : 데이터 자체를 보관 캐시(Cache) - 프로세서 내부에 있는 메모리(L1,L2 캐시 등.. web 자주사용하는 태그들 function viewList(){ $.ajax({ url:'${root}/book/', type:'GET', contentType:'application/json;charset=utf-8', dataType:'json', data : params, success:function(data) { makeList(data); }, error:function(xhr,status,msg){ console.log("상태값 : " + status + " Http에러메시지 : "+msg); } }); } 페이징 처리 전체 DB의 수를 가져오는 함수 select count(*) from guestbook; 효율적인 처리를 위해서 limit 과 offset을 이용해서 필요한 페이지 만큼을 불러오겠다. select * from guestbook limit 2 offset 3; 위의 두가지 sql문법을 활용해서 효율적인 페이징 처리를 하려고한다. 기본적인 페이징 처리 원리 int totalCount = /*DB접속후 쿼리를 통해 얻은 값*/; int listCount = 10; int totalPage = (totalCount-1) / listCount + 1; if (totalCount % listCount > 0) { totalPage++; } listCount 한페이지에 불러올 리스트의 양이다. totalPage는 전.. JSTL JSTL 사용하기 import 해주고 prefic="c" 로 고정해준다 보통 c로 사용하고 꼭 c일 필요는 없다. 변수지원 set : JSP에서 사용될 변수를 설정한다. remove : 설정한 변수를 제거한다. 흐름제어 if : 조건에 따라 내부 코드를 수행한다. choose : 다중 조건을 처리할 때 사용한다. forEach : 컬렉션이나 Map의 각 항목을 처리할 때 사용한다. forTokens : 구분자로 분리된 각각의 토큰을 처리할 때 사용한다. URL 처리 import : URL을 사용하여 다른 자원의 결과를 삽입한다. redirect : 지정한 경로로 리다이렉트 한다. url : URL을 재작성 한다. 기타 태그 cathch : 익셉션 처리에 사용된다. out : JspWriter에 내용을 알.. web공부 pageContext - 현재 페이지의 프로세싱과 상응하는 PageContext instance. page Scope - pageScope page scope에 저장된 객체를 추출해서 출력할 때 사용. requestScope- request scope에 저장된 객체를 추출해서 출력할 때 사용. sessionScope - session scope에 저장된 객체를 추출해서 출력할 때 사용 applicationScope - application scope에 저장된 객체를 추출해서 출력할 때 사용 param - ServleRequest.getParameter(String)을 통해 요청 정보를 추출할 때 사용 paramValues - ServletRequest.getParameterValues(String)을 통.. GIT 시작하기(버전관리의 본질) pwd pwd 디렉토리생성 mkdir gitfth git 생성 git init git 정보 검색 git init 모든 상태정보 검색 ls -al 이제 텍스트파일을 만들어 보자 vim 이라는 형식으로 f1.txt를 만든다. vim f1.txt 이때 화면에 입력이 되지 않는데 알파벳 "i"를 눌러서 입력상태로 바꾸고 입력을하자. 입력이 끝나면 esc를 눌러서 insert모드를 해제한다. 저장과 동시에 종료하기 :wq vim을 이용해서 말고 그냥 저장되어있는 정보를 보는 방법 cat f1.txt 버전관리를 위해서 필요한것중 하나는 status가 있다. status를 사용해보면 프로젝트 폴더의 상태를 확인한다. git status 그러면 unstracked라는 메세지를 볼 수 있는데 추적되어 있지 않다라는 상태.. HTML 태그 정보 예전에는 HTML에서 구조적 마크업과 표현적 마크업을 혼용해서 사용하였다. 현재 웹 표준에서는 이러한 혼용은 유지보수를 증대시키기 때문에 HTML에 퇴출당한 상태이다. 현재의 문서의 구조는 HTML을 사용하고 표현은 CSS를 사용한다. HTML 섹션 요소 : 보통 제목으로 시작하는 콘텐츠의 의미적 그룹 : 문서의 동일 페이지 또는 다른 페이지를 연결하는 네비게이션 링크로 구성되는 섹션 : 문서나 페이지, 사이트에서 독립적으로 배포 혹은 재사용 할 수 있는 섹션 : 문서의 주요 콘텐츠와 별개의 영역 정의, 대체로 사이드바 형태 h1 테스트 h2 테스트 띄우기! h1 테스트 h2 테스트 띄우기! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean.. 이전 1 ··· 22 23 24 25 26 다음