Author Archives: itpsolver

[펌글] 일반포맷과 빠른포맷의 차이

By | 2월 4, 2012

– 출처 : http://blog.naver.com/moto99/140052029280 – 마이크로소프트에서는 다음과 같이 정의 합니다.   원문 보기 : http://support.microsoft.com/?kbid=302686       볼륨에 일반 포맷을 실행하도록 선택하면 포맷할 볼륨에서 파일을 제거한 다음 불량 섹터가 있는지에 대해 하드 디스크를 검색합니다. 볼륨을 포맷하는 데 걸리는 시간 중 대부분이 불량 섹터를 검색하는 데 사용됩니다. 빠른 포맷 옵션을 선택하면 해당 파티션에서 파일을 제거하지만 디스크에서 불량… Read More »

Exception in thread 'main' java.lang.NoClassDefFoundError 혹은 Could not find the main class 에러

By | 2월 4, 2012

이 에러에 대해서 검색해 보면 주로 자바 컴파일러의 버전에 관한 이야기가 많이 나온다. 그러나 나는 배치 실행 스크립트를 개발하던 중, 초보적인 실수 때문에 이 에러를 접하게 되었었는데… 그 문제란 바로 따옴표 문제였다. . 이나 – 등 특수문자 비스무리 한 것들이 들어간 파일경로들의 묶음이 클래스패스로 들어갈 경우나, 배치 실행파일의 각각의 인수들을 따옴표로 묶어주지 않을 경우, 잘못… Read More »

MiPlatform에서 null 체크시 주의할 점

By | 2월 3, 2012

MiPlatform 에서 어떤 객체가 어떤 속성을 가지고 있는지 체크를 할 때  if( obj.splHorz != null ) { … } 과 같은 코드를 사용하곤 했는데, 이놈이 오류 가능성을 내포하고 있었다. 왜냐하면 MiPlatform에서는 비록 객체 자신이 해당 속성을 갖고 있지 않다고 해도, 부모객체가 해당 속성을 갖고 있으면 자신이 갖고 있는 것으로 간주하기 때문이다. 그래서 일례로, 하위페이지가 split… Read More »

MiPlatform에서 Form onload시 타이머(timer)를 사용하여 인터벌을 주는 방법

By | 2월 3, 2012

1. OnLoadCompleted 계열의 함수의 원하는 위치에서 setTimer() 함수를 호출한다.     form_OnLoadCompleted(){         settimer(1,1000);   //이벤트ID 1번, 1초 후 OnTimer 이벤트 발생시킴     } 2. Form의 OnTimer 이벤트에 바인딩할 함수를 만들고, 바인딩한다     killtimer() 함수를 사용하여 한 번만 실행하고 종료시킨다.     function commForm_OnTimer(obj,nEventID){         commForm_setResize(this);  //OnLoadCompleted 얼마 후 한… Read More »

스타크래프트(starcraft) 브루드워(broodwar)에서 다른 소리는 다 나는데 유닛의 음성등 효과음만 나지 않을 때

By | 1월 21, 2012

좀 당황스러운 경우였다. 소리가 안나면 아예 안나던가.. 유닛들이 꿀먹은 벙어리… -_-;;  구글링을 좀 하다보니 힌트를 얻게 되어서, 시도를 해보니 해결이 되었다. 내가 한 작업은 다음과 같다. (결국 사운드카드가 내 환경에 맞지 않게 셋팅되어 있던 것을 맞춘 것이다. 상황은 저마다 다를 수 있다.) 1. 사운드카드 회사에서 제공하는 사운드카드 전용 제어판을 연다. 2. S/PDIF 등 디지털출력을 OFF… Read More »

[펌글] 스프링의 StringUtils 메서드 정리

By | 1월 20, 2012

– 출처 : http://julingks.tistory.com/38 – 스프링에서 StringUtils 살펴보기 Util 라이브러리를 120% 활용하기 위해서는 어떤 메소드를 제공하는가를 빨리 파악해야 한다. 그래야 불필요 없는 중복 코드를 생성하지 않고, 자주 쓰는 간단한 함수를 작성하는데 드는 시간을 절약할 수 있다. org.springframework.util 패키지에 있는 StringUtils 클래스를 살펴보자. API 문서 http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/util/StringUtils.html 스트링 관련 잡단한 메서드들이 있다. 스프링 프레임웍 내부에서 사용하기 위해서 만들었는 데 Jakarta’s Commons Lang의 스트링 유틸리티들의… Read More »

자바(java)로 로그파일(텍스트파일) 출력하기

By | 1월 13, 2012

PrintWriter pw = null; try{      // Writer 객체 생성      // 파일 출력시 인코딩을 맞춰줄 경우가 많으므로 FileWriter 가 아닌 FileWriterWithEncoding 클래스 사용.      // 생성자의 마지막 boolean 인수를 true로 주었을 경우에 기존 파일을 덮어쓰지 않고 내용에 append 함.     pw = new PrintWriter(new BufferedWriter(new FileWriterWithEncoding(filePath, “UTF-8”, true)));    … Read More »

[펌글] 자바(java)에서 정규식(regex)을 사용하여 문자열 replace 하는 예제

By | 1월 5, 2012

– 출처 :  http://stackoverflow.com/questions/8308926/regex-for-matching-complete-substring – * URL에서 http:// 부분을 제거하는 예제 (Java)      String regex = “^(?:https?://)?”;      String s = “http://www.google.com”;      s = s.replaceAll(regex, “”);      System.out.println(s); * 문자열에서 마지막 콤마(컴마) 삭제 (Javascript)      selector = selector.replace(/,$/, ”);