http://kwon37xi.egloos.com/1643980
퍼미션(권한)이란?OwnerGroupOtherOwner와 Group은 파일소유자자신과 자신이 속한그룹. Other은 제3자, 웹사이트 방문객은 제3자로 nobody로 취급.rwxrwxrwxr은 파일 읽기(4), w는 파일 쓰기(2), x는 파일 실행(1)755파일소유자는 그것을 읽고 쓰고 실행시킬 수 있지만, 제3자는 읽고 실행만 시킬 수 있다.777제3자도 쓰기 권한이 주어진다.*.html *.cgi, *.pl *.txt등의 파일은 업로드시 반드시 ascii로 하고 나머지 그림(*.gif *.jpg)이나 자바 애플릿(*.class), 실행파일(*.exe *.zip *.rar)등은 binary mode로 업로드 할 것. 리눅스 기본명령어명령어사 용 법login사용자 인증과정리눅스 시스템은 기본적으로 mu..
adduser 루트로 로그인해서 이용자를 추가 Usage $ adduser [ID] admin SCCS(Source code control system) 파일을 작성 또는 관리를 위한 명령어 Usage $ admin [-nirtfdaemyhz] files Options -n : 신규 SCCS 화일을 작성 -i[name] : 신규 SCCS 화일에 등록된 화일명(name) -f : flag SCCS 화일에 등록하는 플래그들의 값을 지정 -r : 번호 초기 델타의 릴리즈 번호 지정은 -i와 함께 사용 -t[name] : SCCS 화일의 주석문으로 등록되는 화일명(name) -e : login 델타 작성 가능한 사용자 리스트로 부터 삭제되는 로그인명 -h : 신규 check sum을 계산하고 기존 check s..
1. 뜻? 이미 제공되어 있는 것(클래스)을 그대로 사용할 수 없을 때, 필요한 형태로 변환하여 사용하는 패턴. 2. 언제 사용하나? 이미 제공되어지는 클래스를 재이용 해서 원하는 클래스로 손쉽게 개조할 때 사용. 제공되는 클래스를 직접 건드리는 것이 아니므로 제공되는 클래스의 소스를 몰라도 되고(사양은 알아야함), 버그 발생시 어댑터 클래스를 중점적으로 확인 하므로 검사도 쉬워진다. 3. 참조 http://cafe.naver.com/fillmyjavacareer/74
1. 뜻 무엇인가 많이 모여있는 것들을 순서대로 지정하면서 전체를 검색하는 처리를 실행하기 위한 것 2. 무엇을 어떻게 해결?(장점) Array란 자료구조로 집합체클래스를 구현한 뒤 다른 자료구조로 변경하면 많은 부분을 수정해야한다.Iterator pattern을 사용하면 집합체의 자료구조가 바뀌어도 코드의 큰 수정없이 이용 할 수 있다.즉, 집합체의 자료구조 구현방법을 전혀 노출 시키지 않으며, 구현방법에 상관없이 집합체 안의 항목에 모두 접근할 수 있다. 3. 참조 http://cafe.naver.com/fillmyjavacareer/77
http://ksewookk.blog.me/100125150508
public class QuickSort { public static void main(String args[]){ int array[] = {10, 87, 2, 42, 51, 12, 5, 29, 78, 50}; //quicSort(배열, 배열첫번째인자(0), 배열마지막인자(9)) Sort.quickSort(array, 0 ,array.length-1); //정렬된 배열 출력 for(int num : array){ System.out.print(num+" "); } } } public class Sort { // 퀵정렬 : 기준값(pivot)과 비교해 작은수는 왼쪽 큰수는 오른쪽으로 분할을 하고 분할 된 배열들을 재귀함수를 이용해서 똑같이 분할 정렬한다. public static void quickSor..
1. TCP - 연결성, 신뢰성을 보장한다. : 데이터를 전송하고 제대로 전송되었는지 서버로 부터 확인을 합니다. 때문에 속도가 느리지만 데이터의 신뢰성을 보장합니다. ex) e-mail 전송과 같이 데이터의 손실이 있어서는 안되는 작업에 사용. 2. UDP - 비연결성, 비신뢰성 : 데이터를 단순히 전송하기만 한다. 데이터가 제대로 도착했는지, 손실되었는지는 확인 하지 않는다. 때문에 속도가 빠르지만 데이터의 손실이 있을 수 있다. ex) 인터넷전화와 같이 실시간으로 전송이 되어야하는 즉 속도가 빨라야 하는 작업에 사용.(대신 품질은 떨어짐) 동영상 스트리밍 서비스의 품질이 떨어지는 것도 UDP 전송방식이기 때문. 잦은 버퍼링보다는 몇 프레임이 손실되더라 도 빠르게 볼 수 있어야함.