[LINUX] 텍스트 편집
vi 편집기 유닉스 계열 운영체제에서 가장 보편적인 화면 편집기 vi는 ‘vim’으로 에일리어스 되어 있음 vim 형식이 다른 파일의 구문 구조를 표시하기 위해 컬러를 사용 마우스 지원, 다중 undo, 다중 탭 또는 화면 분할 지원 블록을 선택할 때 비주얼 모드를 지원 vi 시...
vi 편집기 유닉스 계열 운영체제에서 가장 보편적인 화면 편집기 vi는 ‘vim’으로 에일리어스 되어 있음 vim 형식이 다른 파일의 구문 구조를 표시하기 위해 컬러를 사용 마우스 지원, 다중 undo, 다중 탭 또는 화면 분할 지원 블록을 선택할 때 비주얼 모드를 지원 vi 시...
내장 객체 JSP 프로그래밍에 필요한 여러 기능을 묶어서 미리 만들어 제공되는 객체 JSP 컨테이너가 번역 과정에서 만들어서 제공 별도의 선언이나 초기화 없이 사용 가능 내장 객체 클래스 기능 request HttpServletReque...
웹 애플리케이션 웹에서 실행되는 응용 프로그램 웹 서버 HTTP 프로토콜을 기반으로 웹 클라이언트의 요청을 받아 처리한 후 결과를 다시 클라이언트로 전송 요청을 받는 일과 결과를 전송하는 부분만 웹 서버가 담당하고, 서비스 처리에 필요한 비즈니스 로직은 웹 애플리케이션 서버(WAS)가 제공하는 컨테이너가 담당 웹 컨테이너가...
확률론 확률실험 : 수행 결과가 확률적으로 변하는 실험 표본공간 : 확률실험에 의해 관찰될 수 있는 모든 결과의 집합 사건 : 표본공간의 부분집합으로, 확률실험의 결과를 표현하는 방법 상호배반사건 : 사건 A와 B가 A∩B=∅ 일 때 성립 ∅: 원소가 없는 공집합 확률 P(A) : 표본공간 S의 ...
클래스 클래스 선언 class ClassName { 가시성_지시어1: 데이터 멤버 선언; 멤버함수 선언; // 원형 선언 또는 멤버함수 정의 가시성_지시어2: 데이터 멤버 선언; 멤버함수 선언; // 원형 선언 또는 멤버함수 정의 }; 캡슐화 객체 내부의 상세한 구현 부분과 외부 사용자의 관점을 분리함 내부 속성 등 구...
배열 동일한 자료형의 값을 여러 개 저장할 수 있는 연속적으로 할당된 공간을 묶어 하나의 이름을 갖는 변수로 만든 것 TypeName arrName[n]; 1차원 배열 float fArray[3]은 3개의 float 값을 저장하는 배열이며 fArray[0], fArray[1], fArray[2] 3개의 저장공간은 메모리 내에 연속...
사용자 계정 리눅스는 다중 사용자를 지원하는 운영체제 사용자 계정이 있어야 시스템을 사용할 수 있음 ‘사용자명’ 또는 ‘로그인 아이디’라고도 함 사용자 계정은 유일한 UID를 가짐 사용자 계정별로 접근 권한을 통제할 수 있음 일반 사용자 계정 외에 root 계정(UID=0), 시스템 계정도 있음 id username 명령은...
리눅스의 부팅 리눅스의 부트 로더 프로그램은 과거에는 LILO를 많이 사용했으나 최근에는 대부분 GNU의 GRUB2을 사용한다. GRUB는 그래픽 인터페이스와 멀티 부팅을 지원한다. 부팅 과정 전원을 켜고 로그인 프롬프트가 나올 때까지의 과정 ROM BIOS의 펌웨어가 하드웨어 검사 후 부트 로더를 적재 MBR에 있는 부트 로더가 G...
파일 시스템 운영체제가 디스크(파티션) 상에 파일들을 구성하는 방식 파일과 디렉터리의 집합을 구조적으로 관리하는 체계 트리 형태 안에 다수의 디렉터리가 존재하는 계층적 디렉터리 구조 가장 상위의 디렉터리는 루트(/) 디렉터리 리눅스는 전체 파일 시스템을 1개의 트리 구조로 관리 루...
UNIX의 등장과 발전 최초의 UNIX : Multics 1969년 어셈블리 언어로 개발된 최초의 시분할 운영체제 Multics → Unics → UNIX로 이름이 바뀌었다. 1973년에 UNIX 시스템의 대부분이 C언어로 다시 작성됨 (UNIX V5) AT&T에서 대학에 U...