Note 137

eclipse : 디버깅

:: 디버깅 방법 :: 링크참조 : http://uiandwe.tistory.com/303 1.브레이크포인트 의심이 되는 위치에 추가한다. - 변수명에 설정하면 프로그램에서 이 변수를 사용할 때마다 프로그램이 정지한다. - 프로그램 라인에 설정하면 해당 프로그램 라인을 지날 때 프로그램이 정지한다. 브레이크 포인트를 여러개 추가한 상태에서 포인트는 그대로 둔채 몇개를 잠시 끄고 싶을 때는 마우스 왼쪽 클릭해서 Disable Breakpoint를 설정하면 된다.(반대는 Enable Breakpoint) 2.Hit Count 브레이크 포인트가 추가되었을때 변수나 프로그램 라인이 몇번 째 호출 되었을때 멈추라는 명령은 Hit Count를 설정함으로서 수행할 수 있다. 이런 경우는 보통 for나 while문에서..

Note/그밖에 2012.02.23

eclipse : 이클립스 컬러 테마 설정 (플러그인)

검은 바탕의 에디터가 보기에도 좋고 이쁘기도 하고!이클립스에서도 해보자..내용 모두 퍼오고 싶엇지만ㅋㅋㅋㅋ 원문 http://www.plusblog.co.kr/865 설정 스크린샷 방법1. Help > Eclipse MarketplaceEclipse Color Theme 를 검색 ("color" 만 검색해도 나온다.)선택하여 설치하면 됨. 방법2. 업데이트 링크 추가 Help > Install New SoftwareWork with 부분에 링크 정보 추가 : http://eclipse-color-theme.github.com/update경고창 뜨면 OK하고 설치하면 됨.설치 완료 후 이클립스를 재시작한다. Window > Preferences > Gerneral > Appearance > Color Th..

Note/그밖에 2012.02.23

Tomcat 6.0 ROOT 폴더 변경

1. 하나는 기존의 루트를 수정하지 않고 다른 가상디렉토리를 만드는 방법입니다. 2. 다른 하나는 질문하신것과 같은 루트자체를 수정하는 방법입니다. 위 두가지 방식 모두 톰캣설치디렉토리 하위에 있는 conf/server.xml 파일에서 설정하실 수 있습니다. server.xml의 내용을 보다보면 하단부분에 로 묶인부분을 찾을 수 있습니다. 이 Host사이에 내용을 넣어주면 됩니다. 1. 가상디렉토리 설정의 예시입니다. 위의 내용을 추가하시면 웹브라우저에서 http://localhost:8080/test/ 와 같이 사용하실 수 있습니다. 만약 C:\myapp 에 a.jsp라는 파일이 있다면.. http://localhost:8080/test/a.jsp 와 같은 형식으로 사용을 할 수 있습니다. 2. 루트를..

Note/그밖에 2012.02.21

eclipse : 이클립스 팩키지 별 차이점

원문 : http://openness.tistory.com/22 아래의 자료중 상당부분은 공부를 위해 이클립스 공식 사이트의 게시물을 개인적으로 번역해 놓은 것입니다. 이클립스 팩키지 비교 아래의 표를 통해 각 패키지에 무엇이 포함되어 있는지 알 수 있습니다. 또한 전체 목록을 통해 각 패키지에 무엇이 있는지 알수 있습니다. Eclipse Java(Eclipse IDE for Java Developers) 모든 자바 개발자를 위한 툴로서, Java IDE(Integrated Development Environment, 통합개발환경), CVS(Concurrent Versions System, 동시 버전관리 시스템), XML Editor와 Mylyn(효율적 개발을 위한 Eclipse만의 UI)이 포함되어 있..

Note/그밖에 2011.11.18

java : class 및 함수 선언 시 필요한 선언..햇갈려서ㅠ

** extends - 상속받았다는 의미 public class ClassChild extends ClassParents { // ClassParents 클래스로부터 상속받는 ClassChild 를 선언한다. } ** throws - 예외처리 미루기 public class URL { public URL (String urlstr) throws MalformedURLExcepion { // throws 를 이용하여 MalformedURLExcepion 에러처리를 미루고 있다. try{ // 작업내용 return new URL(urlstr); } catch (MalformedURLExcepion e) { // 에러처리 // throws 를 선언할 경우 개발자가 의무적으로 에러처리 구문을 작성하여야 한다. }..

Note/그밖에 2011.11.16

php용 adddate() 함수 -> addDate()

// 현재 날짜에 넘겨진 인자(일수)만큼 더한다. $dateStr가 없으면 현재날짜로 계산 function addDate($days, $dateStr = '') { if ($dateStr == '') { // 현재날짜에 넘겨진 인자만큼 더한다. return date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + $days, date("Y"))); } else { $a = explode('-', $dateStr); //년,월,일 구별 // $dateStr에 념겨진 인자만큼 더한다. return date('Y-m-d', mktime(0, 0, 0, $a[1], $a[2] + $days, $a[0])); } } //사용 echo addDate(30); // 현재날짜에 3..

Note/그밖에 2011.10.20

php array배열 일차원과 다차원

array 타입은 배열을 다루기 위한 변수형으로써 PHP에서는 배열을 키(key)와 값(value)의 쌍으로 구성된 원소의 집합체로 이룬다. *인덱싱배열과 연관 배열* PHP 배열에서 원소의 키는 정수형의 숫자 또는 문자열이어야 하며 원소의 값은 어떤 변수형의 값이든 될수 있다. - 일차원 인덱싱배열 $school = array("1반","2반","3반"); echo $school[1].' '; (출력결과) 1반 - 일차원 연관배열 $family = array("부"=>'아버지',"모"=>'어머니'); echo $family["부"]; (출력결과) 아버지 - 인덱싱배열과 인덱싱배열을 같이 써보자. 숫자로 된 키를 갖는 원소와 문자열로 된 키를 갖는 원소가 함께존재하는배열도가능하다. $fruit = arr..

Note/그밖에 2011.10.14