분류 전체보기(422)
-
[Lucene] 이클립스에 올리기 - 사전 환경 설정
Ant 설치하기 Ant는 JAVA 기반의 Build 프로그램으로써, xml 기반의 스크립트를 이용하여 Build를 할 수 있도록 기능을 제공한다. 다양한 환경에서도 동일한 스크립트 기반으로 Building을 할 수 있다는 장정이 있다.Ant 다운 받기 Ant 환경 설정Path = c:\apache-ant-1.8.4/bin ANT_HOME = c:\apache-ant-1.8.4 ivyIDE 설치하기ivyIDE는 라이브러리의 의존성 관리를 위한 프로그램으로 ant와 함께 많이 사용된다. 1. Eclipse의 Help의 Install New Software를 클릭한다. 2. Work with에 http://www.apache.org/dist/ant/ivyde/updatesite URL을 입력한다.3. Apac..
2013.02.07 -
List 객체 Sorting하기
의외로 많이 쓰는데, 막상 쓸려면 어떻게 썼나 생각이 안나는 코딩 중에 하나! 아래와 같은 템플릿으로 사용하면 된다!
2013.01.31 -
equals와 ==의 차이
equals는 객체 안에 있는 내용을 비교하고 ==은 객체 자체를 비교한다.예를 들어, String s1 = "abc";String s2 = "abc"; 이런 객체가 생성되었을 시, true가 되지만s1.equals(s2) == true만약String s1 = "abc";String s2 = new String("abc"); 이렇게 s2에 대해 새로운 객체를 생성할 시에는 false가 된다. (s1 == s2) == false
2013.01.24 -
Regex
String으로 시간데이터를 처리해야할 일이 생겨서dd:dd:dd 형태로 되어 있는지 for문으로 비교하려다가 regular expression을 사용했다.for문은 너무 코드가 지저분... 일단 C#에서 regular expression을 사용하기 위해서는 using System.Text.RegularExpressions;위와 같은 선언이 필요하다. 그 후 아래와 같이 코드 생성!!
2013.01.23 -
스태틱 팩토리 (Static Factory)
생성자를 사용하는 것 대신 Static Factory Method를 고려하자. Static Factory Method란? 클래스의 인스턴스를 static public 매서드를 이용하여 리턴하는 방법. 글로는 어렵게 설명 되어 있으나 코드를 보면 아주 단순하다. public class Test{ public Test(){...} 위의 예시는 일반적인 생성자 함수 방식이고, 아래의 방식이 static Factory Method를 활용한 방식이다. public class Test{private static final Test INSTANCE = new Test();private test(){}public static Test getInstance(){return INSTANCE;} 그렇다면 Static Fac..
2013.01.15 -
누가 내 치즈를 옮겼을가?
누가 내 치즈를 옮겼을까저자스펜서 존슨 지음출판사진명출판사 | 2012-04-10 출간카테고리자기계발책소개아마존 비즈니스 부문 베스트셀러 1위 및 Economist, B...글쓴이 평점 이 책을 접한지가 아마 10년여 전일 것이다. 참 그때는 책이 얇고 그림도 많고 요즘에 유행하는 핸드북 형태로 나온 획기적인 책이었던 것 같다."Who moved my cheese?"누가 내 치즈를 옮겼을까? 얇은 책이지만 정말 많은 것을 함축하고 있다."아니 누가 치즈를 옮기든 말든 과연 무슨 상관이야?" "쥐 이야기를 다룬 내용인가?"이런 생각들이 불현듯 뇌리를 스치리라 사료된다. 나도 처음에는 쥐를 주제로 한 동화겠구나란 생각을 했으니 말이다. 이 책에서 치즈는 많은 것을 함축하고 있다. 현재의 생활에 대한 보장, ..
2013.01.13