기술참고자료/Linux | 2011. 3. 17. 19:30
우분투 10.04를 설치해서 사용중입니다.
이놈 아주 빠르고, UI효과 좋고 다 좋은데... 한글이 깨져서 써집니다 ㅠㅠ
검색결과 해결방법을 찾았는데, 내용은 아래와 같습니다.
'시스템>기본설정>IBus기본설정'항목을 보시면 됩니다.
IBus 입력기에 Hangul 을 추가해서 기본인 han2보다 우선으로 잡아주면 일단 정상적인 한글입력은 가능합니다. (http://www.spoonzero.com/archives/177 내용참고)
저도 직접 해보니, 정상적인 입력이 가능해 졌습니다.
한칸한캄 띠엄띠엄 적었던 것에 비하면 천국이네요 +_+
추신.
리눅스중에서도 우분투는 참 설치도 간편하고, 사용하기도 쉽습니다.
윈도우에 질리신 분들이라면 과감하게!!! 포멧은 좀 겁나고 불편해지니깐 멀티부팅 한번 하시죠!!!
[리눅스] netstat 명령으로 포트확인하기 (0) | 2011.05.10 |
---|---|
[리눅스] phpMyAdmin, ‘Error #2002 – The server is not responding’, and OS X 10.x (0) | 2011.05.09 |
[리눅스] php 설치시의 configure 옵션 (0) | 2011.05.03 |
top명령어와 사용방법 (0) | 2011.03.22 |
[CentOS] 한글지원 패키지 추가 및 한글설정 (0) | 2011.03.09 |
기술참고자료/JAVA | 2011. 3. 17. 19:28
public static ArrayList<Character> removeSameCharacters(ArrayList<Character> list) {[리스트내의 문자열에 대한 정렬 (MyUtil.java)]
ArrayList<Character> returnList = new ArrayList<Character>();
for (char character : list) { // list 사이즈만큼 반복하며 char 형변수에 담기
if(!returnList.contains(character)) { // returnList에 해당 char 존재하지 않으면 수행
returnList.add(character); // returnList에 char 추가
}
}
return returnList; // returnList 리턴
}
public static ArrayList<Character> sort(ArrayList<Character> list) {[Comparator 인터페이스를 구현한 클래스(SortList.java)]
ArrayList<Character> sortedList = null;Collections.sort(list, new SortList()); // Collections 클래스를 이용한 정렬
sortedList = list; // null 문자를 제외한 값복사
return sortedList; // sortedList 리턴
}
public class SortList implements Comparator<Character> {/* (non-Javadoc)
* @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
*
* 정렬을 위해 인자로 받은 두개의 데이터를 비교하는 메서드
*/
public int compare(Character char1, Character char2) {
if((int) char1 > (int) char2) {
return 1;
} else if((int) char1 < (int) char2) {
return -1;
} else {
return 0;
}
}
}
[JAVA] XML 직렬화도구 - Simple Framework (1) | 2011.06.21 |
---|---|
[JAVA] Hashmap & List 정렬기법 (0) | 2011.05.02 |
HttpClient의 심플한 사용 (0) | 2011.03.21 |
DOM Parser vs SAX Parser (0) | 2011.03.17 |
How to send an XML document to a remote web server using HTTP POST (0) | 2011.03.17 |
기술참고자료/JAVA | 2011. 3. 17. 19:21
[JAVA] XML 직렬화도구 - Simple Framework (1) | 2011.06.21 |
---|---|
[JAVA] Hashmap & List 정렬기법 (0) | 2011.05.02 |
HttpClient의 심플한 사용 (0) | 2011.03.21 |
List Sort Sample Using Comparator<T> Interface (0) | 2011.03.17 |
How to send an XML document to a remote web server using HTTP POST (0) | 2011.03.17 |
기술참고자료/JAVA | 2011. 3. 17. 16:37
How to send an XML document to a remote web server using HTTP POST
HTTP POST를 이용하여 원격지의 웹서버로 XML문서를 전송하는 방법에 대한 참고자료
String strURL = "http://웹서버의경로";
String strXMLFilename = "c:/input.xml";
File input = new File(strXMLFilename);
PostMethod post = new PostMethod(strURL);
try {
post.setRequestEntity(
new InputStreamRequestEntity(
new FileInputStream(input), input.length()));
post.setRequestHeader("Content-type", "text/xml; charset=ISO-8859-1");
HttpClient httpClient = new HttpClient();
int result = httpClient.executeMethod(post);
System.out.println("Response status code : " + result);
System.out.println("Response body : ");
System.out.println(post.getResponseBodyAsString());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
post.releaseConnection();
}
파일형태로 저장된 XML 은 위의 코드처럼 하면 되는데,
내가 필요한건 문자열로 구성된 XML데이터의 전송이였다.
아래의 코드처럼 StringBuffer 클래스와 ByteArrayInputStream 클래스를 이용하여 이를 해결해보았다.String strURL = "웹서버의 경로";
StringBuffer strInputXMLBuffer = new StringBuffer();
strInputXMLBuffer.append("<FortuneInput>");
strInputXMLBuffer.append("<mentorType>" + 0 + "</mentorType>");
strInputXMLBuffer.append("</FortuneInput>");PostMethod post = new PostMethod(strURL);
try {
InputStream inputStream =
new ByteArrayInputStream(strInputXMLBuffer.toString().getBytes("UTF-8"));
post.setRequestEntity(
new InputStreamRequestEntity(inputStream, strInputXMLBuffer.length()));
post.setRequestHeader("Content-type", "text/xml; charset=ISO-8859-1");
HttpClient httpClient = new HttpClient();
int result = httpClient.executeMethod(post);
System.out.println("Response status code : " + result);
System.out.println("Response body : ");
System.out.println(post.getResponseBodyAsString());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
post.releaseConnection();
}
참고자료 : http://foldurl.com/206706
[JAVA] XML 직렬화도구 - Simple Framework (1) | 2011.06.21 |
---|---|
[JAVA] Hashmap & List 정렬기법 (0) | 2011.05.02 |
HttpClient의 심플한 사용 (0) | 2011.03.21 |
List Sort Sample Using Comparator<T> Interface (0) | 2011.03.17 |
DOM Parser vs SAX Parser (0) | 2011.03.17 |
기술참고자료/Android | 2011. 3. 14. 20:54
android.view.WindowManager$BadTokenException: Unable to add window --
token android.app.LocalActivityManager$LocalActivityRecord@43b976f8
is not valid; is your activity running?
AlertDialog.Builder alert_internet_status = new AlertDialog.Builder(getParent());
alert_internet_status.setTitle( "Warning" );
alert_internet_status.setMessage( msg );
alert_internet_status.setPositiveButton( "close", new DialogInterface.OnClickListener() {
public void onClick( DialogInterface dialog, int which) {
dialog.dismiss(); //닫기
}
});
alert_internet_status.show();
}
안드로이드 어플리케이션과 자바스크립트간의 통신샘플 (0) | 2011.03.22 |
---|---|
안드로이드 차트관련 정보모음 (2) | 2011.03.22 |
계정설정화면으로 이동처리하기 (0) | 2011.03.14 |
Sending HTML Email With Android Intent (0) | 2011.03.14 |
TelephonyManager 클래스의 getDeviceId()에 대한 포스팅 (0) | 2011.03.06 |