본문 바로가기
반응형

전체 글225

#0 Prologue. 직장인으로 미국 대학원 석사 준비하기 6월 1일부로 나는 무직 상태다. 퇴직 전 여러 선배님들과 술 자리를 가지며 많은 이야기를 나누었다.가장 많이 들었던 이야기를 두 가지로 압축하면 아래와 같다. "부럽고 그 용기가 대단하다""월급 한번이 밀린적 없는 이런 좋은 회사를 왜 관두냐?" 회사에서 5년차 대리 아니 선임 (호칭제도 변경으로 인해)의 직책으로 사표를 던지고 석사를 가는 결정도 쉽지는 않았다.하지만 본인은 더 늦기 전에 다양한 경험을 하고 싶었고 운이 좋게도 마음 먹은지 1년만에 진학하게 되어 무엇보다도 기쁘다. 사족이 길었고 18년 가을학기로 TAMU Computer Science 석사과정에 진학하게 된 직장인의 준비과정을 공유해보고자 한다. 2018. 6. 14.
JFormattedTextField에서 숫자만 입력받고 입력글자수를 제한하기 1. JFormattedTextField에서 숫자만 받도록 하는 방법 : 생성자의 Parameter로 NumberFormatter()를 주면 된다. -> 동작은 한글이고 영문이고 일단 입력은 되지만 마우스 클릭과 같은 이벤트 발생시 입력받은 문자들이 사라진다. 물론, 숫자가 입력되어있다면 TextField에 남아있음. : 보다 정교한 동작은 KeyListener를 추가시켜서 숫자가 아닌 입력을 Consume하는 것이 좋을 것이라는 판단. 2. JFormattedTextField에서 입력 길이를 제한하는 방법 : KeyListener를 추가시켜서 3글자 이상에 대한 Key는 Consume을 시킨다. * 참고소스코드 2018. 3. 14.
Java Split 함수 (".", dot 사용시) 잘 모르면 헤매는 법. Java에서 String 처리 중 자주쓰는 함수가 Split이라는 함수이다. IP주소를 입력받아서 Gateway 및 세부정보를 계산하는 것을 간단히 프로그램으로 만들던 중, "." 을 구분자로 했을 때 문제가 있어서 구글링을 하다보니 "."는 정규식 예약어로 잡혀있다는 정보를 찾았다. 따라서, "."을 구분자로 사용하고 싶다면 \\.(cf : \도 정규식 예약어인 관계로 더블 백슬러쉬가 필요) 다음과 같은 "10.1.200.1"의 IP주소를 "."로 구분해서 String 배열에 저장하고 싶다면 String ipAddr = "10.1.200.1";String[] tempIP = str.split("\\."); 2018. 3. 4.
[한 글자] 책 리뷰 얇은 책 그리고 짧게 씌여진 책을 읽다보니 벌써 올해 2권째 읽은 책이다. 지금은 대학교 3학년 때 구입한 신데렐라 카니발이라는 추리소설을 읽는 중인데, 또 곧 Evernote에 간단하게 내 생각을 적지 않을까 한다. 한 글자라는 책은 정철이라는 카피라이터가 쓴 책이다. 카피라이터가 무슨 직업인지 몰라서 인터넷에 찾아보니, 왜 한 글자라는 책에서 그 짧은 글로도 Eye-catching 하는 문장을 써내려 갔고 왜 짧지만 길게 생각을 기회를 주도록 글을 쓰는 사람인지에 대해서 이해가 되었다. 5초만에 읽을 수 있는 글을 5분 동안 생각하면 읽어보세요. 이 정철이라는 저자가 독자에게 권한 제안인데 정말 필요한 시간이다. 한 글자라는 책의 제목과 같이 한 글자를 가지고 저자의 생각을 자유롭게 그려준다. 책을 .. 2017. 10. 18.
반응형