본문 바로가기

전체 글382

Frequently used(referred) Python code 개인적으로 자주 쓰거나 참조하는 Python Code 를 정리해 보았다.Fileread lines with line separator1234fpin = open(inputFile) for fline in fpin: print 'line text with newline : ', fline read lines without line separator12345fpin = open(inputFile)flines = fpin.splitlines() for fline in fpin: print 'line text without newline : ', flineFile path concatenation123456outDir = 'testDir'outUserName = 'test1'outFile = 'testFile... 2013. 5. 24.
Java sample code of random string generator 정된 문자들로 조합된 무작위 문자열을 만드는 예제 코드이다. (import 부분은 생략되었음)아래의 예제는 50000 유저에 대해 랜덤한 케릭터로 구성된 아이디를 발급하는 부분이다. 길이는 5 ~ 20자 내에서 랜덤하게 생성된다.1234567891011121314151617String userIdListStr = "";int USER_NUM = 50000; char[] chars = "abcdefghisklmnopqrstuvwxyz1234567890_".toCharArray();Random random = new Random();for(int i = 0; i 2013. 5. 15.
JSP Sample code of Http Post 개발시 임시로 사용했던 http post sample page 내용을 공유해본다.아래의 예제에서 쓰이는 Post variable은 pk, title 그리고content 이다.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 Email Search Test Page Http request Result 2013. 5. 15.
String vs StringBuffer vs StringBuilder in Java 기본적인 내용이지만, 필자는 아직 Java 초보인 관계로 3개의 객체에 대한 차이점들을 기록으로 남긴다.String 객체는 한번 저장한 내부의 문자열을 변화시키지 않는다(immutable). 대신 변화된 문자열을 새로 생성한한다. 따라서 += 과 같은 append 연산자를 자주 사용해야 할 경우 String 객체를 사용하면 속도가 엄청 느리게 된다.StringBuffer는 내부 값들을 변화시키는 구조(mutable)로 되어있다. 따라서 append 연산에 있어 String보다 최적화 되어있다. Thread Safe 하므로 (Synchronized), 이 속성을 유지하면서 빠른 string append 연산을 요구하는 부분에 사용한다.StringBuilder또한 내부 값들을 변화시키는 구조(mutable).. 2013. 5. 15.