프로그램312 파일 또는 디렉토리를 버전관리 대상에서 제외하는 법 이클립스에서 SVN을 이용해서 버전관리를 할때, 버전관리가 필요없는 파일을 Commit 하거나 Update 해서 오동작하는 경험을 해봤을 것이다. 이럴 경우, 아예 버전관리대상에서 제외함으로써 문제가 될 소지를 없앨 수 있다. 1. Window > Preference > Team > Ignored Resources 버전관리 대상에서 제외시킬 파일의 패턴을 정의해 둠으로써 관리가 가능하다. 2. 동기화를 진행 > 제외하고자 하는 파일 또는 디렉토리 위에서 마우스 오른쪽 버튼 > Team > Add to svn:ignore 해당 파일이나 디렉토리에 대해서 ignore을 설정할 수 있다. 2014. 2. 6. 키보드 이벤트가 발생한 객체의 id값 알아내기 다음코드는 읽혀진 문서 상에서 키보드 이벤트가 발생하는 경우, 코드, 문자, 이벤트 발생 객체 정보를 가져오는 예제이다. $(document).ready(function(){ $('body').keypress(function(event){ alert(event.keyCode); //눌려진 키의 코드(10진수) alert(Sting.fromCharCode(event.keyCode); //눌려진 키의 코드에 해당하는 문자 alert($(event.target).attr('id')); //키보드 이벤트가 발생한 객체의 id값 }); }); 키보드 이벤트 keydown() : 키보드가 눌려질 때 keypress() : 문자가 입력될 때 keyup() : 키보드가 떼어질 때 2014. 2. 6. OutOfMemoryError: Java heap space eclipse.ini 파일에 다음과 같은 코드를 넣어준다. -vm [javaw.exe를 포함하는 설치경로] -Xmx512m 참고 http://blog.naver.com/reomereome?Redirect=Log&logNo=40110493264 2014. 2. 5. equals()메소드 사용시 NullPointerException 이 발생하는 경우 인수로 전달된 문자열을 equals()메소드를 이용해서 비교하는 경우에 다음과 같은 코드는 NullPointerException 을 유발할 수 있다. … public boolean chkValue(String tmp){ if(tmp.equals(“값”)){ return true; }else{ return false; } } … 위와 같은 코드는 함수를 호출할때, 전달된 값이 null인 경우 NullPointerException이 발생하게 된다. 붉은색 부분의 코드를 다음과 같이 바구면 null 값이 전달된다 해도 NullPointerException이 발생할 염려가 없다. if(“값”.equals(tmp)){ 2014. 2. 4. String 클래스를 사용해야 하는 시점은? String객체를 생성하는 방식은 new 연산자를 이용하는 방법과 문자열 상수 방법이 있다. 후자를 이용하는 방법은 런타임 시에 처리되는 것이 아니라 컴파일 시에 처리된다. 따라서, 단순 문자열을 결합하는 경우는 StringBuffer 보다 String을 이용하는 것이 더 나을 수 있다. … String sql = “SELECT * FROM TEST ” + ” WHERE NUM = 1″; … 위와 같이 컴파일러가 예측할 수 있는 문자열 결합은 컴파일 후에 하나의 문자열로 생성이 되기 때문에 StringBuffer를 사용하는 것 보다는 String을 이용하는 것이 메모리 관리측면에서 더 나을 수 있다. 변수가 포함된 문자열 결합은 String 을 사용한다해도 컴파일 시에 StringBuffer를 이용한 형.. 2014. 2. 3. request.getContextPath request.getContextPath() 는 프로젝트의 패스(path)를 반환한다. http://localhost:8080/TMS/board/list.jsp 의 경우, request.getContextPath() 를 수행하면 “/TMS” 를 반환한다. * request.getRequestURI() 는 파일명까지 포함한 경로명을 반환한다. http://localhost:8080/TMS/board/list.jsp 의 경우 “/TMS/board/list.jsp” 를 반환한다. 2014. 2. 2. request.getRequestDispatcher(); getRequestDispatcher()가 실행되는 순간 지정된 페이지를 읽어들여서 리다이렉트 시킨다. 서버단에서 모든 작업이 이루어진다. getRequestDispatcher() 이후 코드는 실행되지 않고 무시된다. request, response 를 리다이렉트 시키는 페이지에 전달해서 사용할 수 있다. Example request.getRequestDispatcher(“/test/test.jsp”).forward(request, response); 2014. 2. 1. 이전 1 ··· 26 27 28 29 30 31 32 ··· 45 다음