일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- SQL
- Dijkstra
- union find
- binary search
- Two Points
- MYSQL
- Stored Procedure
- 스토어드 프로시저
- 다익스트라
- two pointer
- Trie
- Brute Force
- Hash
- 이진탐색
- 그래프
- DP
- String
- Today
- Total
목록전체 글 (425)
codingfarm

html에서 체크박스를 만드는 방법은 간단하다. 1 2 3 4 5 6 입력 cs input 타입에 "checkbox"를 넣으면 체크박스가 만들어진다. 그러면 이 기능을 jquery를 이용하여 javascript로 만들어 보자 구현 위 이미지를 체크박스로 사용하겠다. 이미지를 클릭할때마다 2개의 이미지가 각각 전환되게끔한다. 미체크상태 $\rightarrow$ 체크상태로 만드는방법 $체크박스.addClass("check"); addClass()메서드를 이용하여 노드에 크래스를 동적으로 추가할 수 있다. 체크상태 $\rightarrow$ 미체크상태로 만드는방법 $체크박스.removeClass("check"); removeClass() 메서드를 이용하면 노드에 적용된 클래스를 동적으로 제거할 수 있습니다. a..

응용프로그램이 실행되면, JVM은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당받고 JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리한다. 그 중 3가지 주요영역(method area, 호출스택, heap)에 대해서 알아보자. 1. 메서드영역(method area) $\bullet$ 프로그램 실행 중 어떤 클래스가 사용되면, JVM은 해당 클래스의 클래스파일(*.class)을 읽어서 분석하여 크래스에 대한 정보(클래스 데이터)를 이곳에 저장한다. $\bullet$ 그 클래스의 클래스변수(class variable)도 이 영역에 함께 생성된다. 2. 힙(heap) $\bullet$ 인스턴스가 생성되는공간. $\bullet$ 프로그램 실행 중 생성되는 인스턴스는 모두 이곳에 생성된다. ..

$\bullet$ 자바로 프로그래밍하기 위해 필요하다. JDK를 설치하면 JVM과 Java API외에 자바를 개발하는데 필요한 프로그램들이 설치된다. JDK의 주요 실행파일들 javac.exe $\bullet$ 자바 컴파일러 $\bullet$ 자바소스코드를 바이트코드로 컴파일한다. javac Hello.java java.exe $\bullet$ 자바 인터프리터 $\bullet$ 컴파일러가 생성한 바이트코드를 해석하고 실행한다. java Hello javap.exe $\bullet$ 역어셈블러 $\bullet$ 컴파일된 클래스파일을 원래의 소스로 변환한다. $\bullet$ 원래의 소스전체가 아닌 선언부만 저장된다. '-c'옵션을 통해 바이트코ㅡ로 컴파일된 내용도 볼 수 있다. javap Hello > H..

자바란? $\bullet$ 자바는 OS에 독립적이다. $\bullet$ 자바로 작성된 프로그램은 OS에 관계없이 실행이 가능하다. 그러므로 다양한 기종의 컴퓨터와 OS가 공존하는 인터넷 환경에 적합한 언어이다.(하지만 이는 Python, Ruby, PHP, JavaScript같은 고급언어 관점에서는 장점이라 보기 힘들다.) $\bullet$ C++의 장점을 채택하면서 잘 사용되지 않는 부분은 과감히 제외시킴으로써 비교적 배우기 쉽고 이해하기 쉬운 간결한 표현이 가능토록했다. $\bullet$ 풍부한 클래스 라이브러리(Java API)를 통해 프로그래밍에 필요한 요소들을 기본적으로 제공하므로 자바 프로그래머는 단순히 이 클래스 라이브러리만을 잘 활용해도 강력한 기능의 자바 프로그램을 작성할 수 있다. $\..