Programing

java/jsp 해당 메소드가 있는지 체크

원글(이글루): 2011-06-15 16:51:14 처: http://linuxne.springnote.com/pages/1101296.xhtml  import java.lang.reflect.Method; public class DynamicLoadTest {  public static void main(String[] args){  Class<?> dymClass = null;  Method dymMethod = null;   try {   // 다이나믹 클래스 인스턴스 생성   …

Programing

[svn] update칠때 날짜와 시간으로 하기

원글(이글루): 2011-03-21 02:21:34 이건 뭐 팁도 아니고 그냥 svn 메뉴얼에 있는 내용인데 update할때 리비전으로 안하고날짜로 할때 “” 로 묶어줘야한다는 정도의 포스팅이다. svn은 기본 up으로 하면 당연히 가장 최신으로 업데이트하는거고…단지 저런식으로 할고 …

Programing

[bash] 코드 변경사항 vimdiff로 열어주는 스크립트

원글(이글루): 2010-12-17 13:30:42 몇 년전부터 svn같은걸로 소스 올려놓고 내가 짠것과 비교할때 라던지 할때 쓰고있는 스크립트이다.정말 단순한 스크립트이나 도움이 될 사람이 있을까 하여 올려본다. 1) 용도– 본인이 코딩을 했는데 커밋하기 전에 …

Programing

[python] dict 를 sort해서 list로 넣기

원글(이글루): 2010-11-30 15:03:27 def sortByKey(dict, bReverse):  value_key_list = []  for key in dict.keys():    value_key_list.append (( key,dict[key] ))  value_key_list.sort()  if ( bReverse ):    value_key_list.reverse()  return value_key_list def sortByValue(dict, bReverse):  value_key_list = …

Programing

gdb command 활용#1

원글(이글루): 2010-06-11 18:12:15 gdb로 map을 까봤으면 string같은게 파싱이 잘안되어서 이상하게 나올수 있는데, 그냥 무식하게 char* 로한번에 봐보도록 하자.1)  추출한 것을 일단 파일로 몰아 넣고$ cat > kkelem[0].left: $2 = (void *) …

Programing

gdb stl의 list나 vector등 값 까보기

원글(이글루): 2010-06-11 18:05:47 gdb에서 define으로 함수처럼 정의해 쓸수있다. 첨부는 STL의 list나 vector등의 값을 따라 갈때 편리하게 하기 위해서 만들어 놓은 것이다. 원본은 plist가 하나의 함수로 되어 있는데, gdb버전이 낮은 경우 argc라는 변수가 없다.그래서 인자 갯수별로 plist1 , plist2 이런식으로 함수 분리하는 작업을 한 파일도 첨부한다. ~/.gdbinit 파일을 첨부파일로 대체하면 된다.개인적으론“set print pretty on” 를 주석처리하는게 한줄에 나오고 더 좋은거 같다. 1) argc수정한 파일 2) 원본파일 테스트$ g++ -g3 a.cpp$ ./a.outNEW=0x89bf008NEW=0x89bf0a8NEW=0x89bf148NEW=0x89bf1e8NEW=0x89bf288NEW=0x89bf328NEW=0x89bf3c8NEW=0x89bf468NEW=0x89bf508NEW=0x89bf5a8MEM: A 0x89bf008 [BABO-0]MEM: B 0x89bf0a8 [BABO-1]MEM: C 0x89bf148 …