기타 224

Excel - 조건부 서식

1)'새 서식 규칙'창 인터페이스홈 --> 조건부 서식 -> 새 규칙 -> 수식을 사용하여 서식을 지정할 셀 결정 선택 1. 셀 값을 기준으로 모든 셀의 서식 지정셀 값에 따라 농도가 다른 색이나 길이가 다른 데이터 막대를 모든 셀에 지정합니다. 2. 다음을 포함하는 셀만 서식 지정셀 값에 따라 조건을 지정하여 서식을 지정합니다. 3. 상위 또는 하위 값만 서식 지정선택한 범위의 셀값 중 상위 혹은 하위 몇 %, 몇 개 항목에 대해 서식을 지정합니다. 4. 평균보다 크거나 작은 값만 서식지정 선택한 범위의 셀 값들에 대한 평균이나 표준 편차보다 높거나 낮은 값에 대해 서식을 지정합니다. 5.고유 또는 중복 값만 서식 지정 선택한 범위의 셀 값 중에서 중복된 값이나 고유 값에 대해 서식을 지정합니다. 6...

기타 2013.10.23

컴활1급- 2011년2회 (다운,문제풀이)

문제1. 기본 작업(25점)1. ‘기본작업-1’ 시트에서 외부 데이터 가져오기 기능을 사용하여 의 데이터를 다음의 조건에 따라 [B2] 셀부터 표시하시오. (15점, 부분점수 없음)▶ 테이블의 데이터를 ‘모델명’, ‘대여지역’, ‘1일대여료’, ‘대여일자’, ‘대여일’ 열의 순서대로 가져오시오.▶ ‘대여일’이 3일 이상이고, ‘1일대여료’가 200,000원 미만인 행만을 대상으로 하시오.▶ 첫째 기준을 ‘대여지역’, 둘째기준을 ‘모델명’순으로 오름차순 정렬하여 가져오시오. 2. ‘기본작업-2’ 시트에서 다음과 같이 고급필터를 수행하시오. (5점)▶ [B2:K19] 영역에서 회원구분이 “일반” 또는 “골드”이고, 대여지역이 “제주”인 행 중에서 ‘회원구분’, ‘차종’, ‘연료’, ‘연비’, ‘대여지역’, ..

기타 2013.10.20

JAVA - 스레드의 상태변이

스레드는 기본적으로 생성, 실행가능, 실행, 실행 중지, 종료 상태를 가진다. 생성상태1. 생성 상태는 스레드의 최초 상태로서 스레드를 생성만하고 시작하지 않은상태2. 생성 상태에서 start() 메소드를 호출하면 자바 가상 머신은 스레드를 실행하기 위한 자원을 할당한 후 스레드 상태를 실행가능 상태로 전이 한다. java.lang.Thread 클래스의 메소드voidstart()스레드를 실행한다. 자바가상머신은 스레드의 run() 메소드를 호출한다. 실행가능 상태1. 실행가능 상태는 생성 상태에서 start()메소드를 호출한 상태2. 실행가능 상태는 스레드가 실행되지 못하고 있는 상태3. 실행가능 상태의 스래드는 스케쥴링 알고리즘에 의해 선택되어 실행 상태로 전이 가능 실행 상태1. 싱행가능 상태에 있는..

JAVA - 제네릭

제네릭은 List. Map같은 컬렉션에 저장하는 데이터 타입을 검증하기 위해 추가된 기능이다. 1. 제네릭은 제네릭 타입의 줄임말이다.2. 제네릭은 컴파일 시 타입 검증을 위한 것이다.3. 제네릭 타입 정보는 런타임 시에는 존재하지 않는다.4. 제네릭 사용시 컬렉션에 추가되는 요소를 컴파일 시간에 확일할 수 있다. 제네릭 객체 생성제네릭 객체를 생성하기 위해서는 다른 객체를 생성하는 방법과 거의 동일하다. 다만 생성되는 컬렉션 객체에 저장되는 데이터형을 형 매개변수로 지정할 수 있다는 것은 다르다. ex)class variable name = new Class(); ex)ArrayList list = new ArrayList();List list = new ArrayList

JAVA - Comparable,Comparator, Utilities, Arrays

Comparable 인터페이스객체가 컬렉션에 저장될 때 자연 순서로 정렬되어야 한다면 이 객체는 Comparable인터페이스를 구현하고 있어야 한다. 만약 자연 순서가 아닌 특정 순서로 정렬되어야 한다면 이 객체는 Comparator 인터피에스를 구현해야 한다. 1.정렬이 가능함을 표시하기 위한 마커 인터페이스2. 자연 순서로 정렬3. java.lang패키지에 포함되어 있음 java.lang.Comparable인터페이스의 메소드intcompareTo(T o)이 객체를 다른 객체와 비교한다.o1 o2이면 양수 반환 package java.lang; public interface Comparable{public int compareTo(T o);..

JAVA - 컬렉션_맵(MAP)

맵은 요소라는 용어 대신에 값이라는 용어를 사용하며 이 값들을 키로 관리하는 컬렉션을 말한다.1. 키와 값으로 관리한다.2. 키는 중복될 수 없다.3. 값은 중복될 수 없다.4. 키의 순서가 정해질 수도 있다.5. 키가 정렬될 수도 있다. java.util.Map 인터페이스 메소드HashMap → 빠른 업데이트 → 한개의 null 키와 null 값들을 허용 Hashtable → HashMap의 동기화된 버전 → 동기화된 메소드 보유 → HashMap보다 느린 속도 → null키와 LinkedHashMap → 빠른 반복 → 상호 순서와 최근 접근 순서로 반복 → 한 개의 null 키와 null 값들을 허용 TreeMap → 정렬된 순서에 의해 반복 java.util.Map 인터페이스의 메소드 void cl..

JAVA - 컬렉션_큐(Queue)

큐는 먼저 들어간 데이터가 먼저 나오는 구조이다. 이러한 구조를 FIFO(First In First Out)구조라고 한다. 1. 일반적으로 먼저 들어간 데이터가 먼저 나오는 구조이다.2. 우선순위에 따라 요소 순서가 정해질 수 있다.3. 요소(element)는 중복될 수 있다. 큐 구현 클래스priorityQueue priorityBlockingQueue LinkedList → PIPO(Prioroty-in, Prioroty - Out) → 정렬된 순서에 의해 반복 → null 요소를 허용하지 않음 → Priority Queue의 동기화된 버전 → 동기화 메소드 보유 → PriorityQueue보다 느린 속도 → null 요소를 허용하지 않음 → 끝에 요소추가 용이 → List인터페이스 구현 → 요소에 ..

JAVA - 컬렉션_리스트(List)

리스트는 요소의 순서를 인덱스로 관리하므로 요소들이 중복될 수 있는 컬렉션을 말하며 이를 위해 List 인터페이스를 구현하고 있다. 리스트의 특징1. 요소(element)의 순소를 인덱스로 관리한다2. 요소(element)는 중복될 수 있다. 리스트 구현 클래스List인터페이스를 구현하는 클래스에는 ArrayList, Vector, LinkedList가 있다.List ArrayList Vector LinkedList ο 빠른 반복 ο 빠른 무작위 접근 ο 요소에 null 허용 ο ArrayList의 동기화된 버전 ο 동기화 메소드 보유 ο ArrayList보다 느린 속도 ο 요소에 null 허용 ο 끝에 요소 추가 용이 ο Queue 인터페이스 구현 ο 요소에 null 허용 리스트 인터페이스 메소드 bo..

JAVA - 컬렉션_집합(set)

16.2 집합(Set)집합은 요소의 순서를 상관하지 않고 저장한느 컬렉션을 말하며 이를 위해 Set 인터페이스를 구현하고 있다. 집합(Set)의 특징1. 요소는 중복될 수 없다.2. 순서가 있을 수도 있다.3. 정렬될 수도 있다. 집합Set 구현 클래스Set인터페이스를 구현하는 클래스에는 HashSet, LinkedHashSet, TreeSet가 있다. HashSet LinkedHashSet TreeSet 빠른 접근속도중복 허용하지 않음순서 제공하지 않음 중복 허용하지 않음삽입 순서에 의해 반복 중복 허용하지 않음정렬된 순서에 의해 반복 여기서 말하는 중복 허용하지 않음은 이미 존재하는 요소를 다시 추가하더라도 이 요소가 두개 존재하지 않는다는 것을 의미함 집합 인터페이스 메소드booleanadd(Obj..