일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자료구조
- 알고리즘
- 예외처리
- 백준 알고리즘
- BufferedWrite
- 재귀호출기본
- 프로그래밍
- JSP
- class
- java
- 객체
- 객체지향
- 자동 형변환
- 클래스 패스
- HTML
- jvm
- 암호론
- 연결된 예외
- 2884
- try&catch
- OOP
- lang package
- bubble-sort
- 현대암호
- 디렉티브
- 백준
- 형변환 연산자
- 공개키 암호
- 소수판정
- LANG
- Today
- Total
목록전체 글 (111)
코드일기장
🎈 forward 액션 태그 forward 액션 태그는 현재 JSP 페이지에서 다른 페이지로 이동하는 태그이다. 현재 JSP 페이지에서 forward 액션 태그를 만나면 그전까지 출력 버퍼에 저장되어 있던 내용을 모두 삭제한다. 그리고 설정된 forward 액션 태그의 page 속성 값의 설정 페이지로 프로그램의 제어가 이동된다.

include 디렉티브 태그는 현재 JSP 페이지의 특정 영역에 외부 파일의 내용을 포함하는 태그이다. 여기서 외부 파일은 HTML, JSP, 텍스트 파일 등이다. include 디렉티브 태그는 JSP 페이지 어디서든 선언할 수 있다. 디렉티브에 대해 다시 설명하면 디렉티브 태그는 JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환될 때 JSP 페이지와 관련된 정보를 JSP 컨테이너에게 지시하는 메시지이다. 디렉티브 태그는 세 종류이며 모두 의 형식이다. 디렉티브 태그 형식 설명 page JSP 페이지에 대한 정보를 설정한다. include JSP 페이지의 특정영역에 다른 문서를 포함한다. teglib JSP 페이지에서 사용할 태그 라이브러리를 설정한다. file 속성 값은 현재 JSP 페이지에 포..

제목: 효정과 새 모니터 실버5 입력 첫 번째 줄에 모니터의 개수 N이 주어진다. 이후 N개의 줄 중 i(1 ≤ i ≤ N)번째 줄에는 i번 모니터의 가로 픽셀 수 Wi와 세로 픽셀 수 Hi가 주어진다. 모든 입력은 정수이며 공백으로 구분되어 주어진다. 출력 N개의 줄에 걸쳐 모니터의 번호를 PPI가 높은 순으로 한 줄에 하나씩 출력한다. PPI가 동일한 경우 번호가 더 작은 모니터를 먼저 출력한다. 제한 1 ≤ N ≤ 1,000 1 ≤ Wi, Hi ≤ 30,000 예제 입력 1 복사 2 10 10 20 20 예제 출력 1 복사 2 1 문제는 어렵지 않다. 입력받은 모니터 가로와 세로 값들을 PPI 공식에 대입해 계산결과로 값을 받게 된다. PPI 공식으로부터 가장 큰 모니터의 번호부터 출력하면 된다. ..

Iterator는 컬렉션에 저장된 요소를 접근하는 데 사용되는 인터페이스이다. Iterator의 구버전은 Enumeration이고 Iterator의 기능을 확장시킨 것은 ListIterator이다. Iterator는 Collection interface의 요소를 접근하기 위한 인터페이스라는 건 우리가 알고 있는 사실이다. 따라서 Iterator를 구현하는 iterator() 메서드는 Collection의 자식인 List와 Set에서도 사용할 수 있다. Iterator의 메서드는 4가지가 있다. public interface Iterator { boolean hasNext(); E next(); default void remove(){ throw new UnsupportedOperationException..

🎈 태그, 이미지 삽입 태그를 이용해 HTML 문서에 이미지를 삽입할 수 있다. src 속성으로 지정할 수 있는 이미지의 종류는 다음과 같다. BMP, GIF, JPG(JPEG), animated-GIF 태그 src: 이미지의 URL. (필수 속성) alt: 이미지가 없거나 손상되는 등 이미지 출력되지 않는 상황에서 출력되는 문자열. (필수 속성) width: 이미지가 출력되는 너비로, 생략되면 원본 이미지 폭. height: 이미지가 출력되는 높이로, 생략되면 원본 이미지 높이. 🎯 활용 예시 이미지 삽입 자바 이미지 입니다. 파이썬 이미지 입니다. 🎈, , 리스트 만들기 순서가 있는 리스트(ordered list) 순서가 없는 리스트(unordered list) 정의 리스트(definition lis..

배열은 데이터를 묶어 놓은 것으로 구조가 간단하고 데이터가 연속적으로 존재한다. 사용하기도 쉽고 데이터를 읽어 올 때는 걸리는 시간이 가장 빠르다는 장점도 가지고 있다. 배열은 장점만 가지고 있는 것은 아니다. 단점으로는 1. 크기를 변경할 수 없다. 크기를 변경할 수 없으므로 만약 배열 저장공간이 부족할 시 더 큰 배열을 생성하고 공간이 부족한 배열의 값들을 복사하고 참조를 변경해야 한다. 이런 과정으로 프로그램 동작 시간이 오래 걸린다. 충분히 큰 크기의 배열을 미리 생성시켜도 메모리가 낭비된다. 2. 비순차적인 데이터의 추가 또는 삭제에 시간이 많이 걸린다. (추가&삭제에 단점이 많음) 차례대로 데이터를 추가하고 배열의 마지막 위치에 있는 데이터들은 삭제하기 쉽고 빠르지만, 배열의 중간에 데이터를 ..
제목: 균형잡힌 세상 실버4 문제 세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다. 정민이의 임무는 어떤 문자열이 주어졌을 때, 괄호들의 균형이 잘 맞춰져 있는지 판단하는 프로그램을 짜는 것이다. 문자열에 포함되는 괄호는 소괄호("()") 와 대괄호("[]")로 2종류이고, 문자열이 균형을 이루는 조건은 아래와 같다. 모든 왼쪽 소괄호("(")는 오른쪽 소괄호(")")와만 짝을 이뤄야 한다. 모든 왼쪽 대괄호("[")는 오른쪽 대괄호("]")와만 짝을 이뤄야 한다. 모든 오른쪽 괄호들은 자신과 짝을 이룰 수 있는 왼쪽 괄호가 존재한다. 모든 괄호들의 짝은 1:1 매칭만 가능하다. 즉, 괄호 하나가 둘 이상의 괄호와 짝지어지지 않는다. 짝을 이루는 두 괄..