컴퓨터/Java2011. 1. 17. 16:27
Java 에서 *.ini 파일을 읽고 쓰는 방법은 java.util.Properties 를 이용하면 된다.

사용방법은 아래의 소스를 참고하고 자세한 사항은 Java 도움말을 참조하면 된다.
  • load() : ini 파일 읽기
  • store() : ini 파일 쓰기
  • getProperty() : key 값 읽기
  • setProperty() : key 값 저장

java.util.Properties 사용 시 한글 깨짐 처리는 아래 링크에서 해결할 수 있다.

import java.util.*;
import java.io.*;

class ExProperties {
	public static void main(String args[]) {
		ExProperties ini = new ExProperties();
		ini.doit();
	}

	public void doit() {
		try{
			Properties p = new Properties();

			// ini 파일 읽기
			p.load(new FileInputStream("user.ini"));

			// Key 값 읽기
			System.out.println("user = " + p.getProperty("DBuser"));
			System.out.println("password = " + p.getProperty("DBpassword"));
			System.out.println("location = " + p.getProperty("DBlocation"));

			// Key 값 저장
			p.setProperty("Key", p.getProperty("DBuser" ));

			p.list(System.out);

			// ini 파일 쓰기
			p.store( new FileOutputStream("user.ini"), "done.");
		}
		catch (Exception e) {
			System.out.println(e);
		}
	}
}

'컴퓨터 > Java' 카테고리의 다른 글

RIA 개발 도구 - Google Web Toolkit  (0) 2011.04.09
Java 개발 환경 구성(Eclipse, Plug-in 설치)  (0) 2011.04.07
Java SE / EE / ME 비교  (0) 2011.01.22
Java Profiling  (0) 2011.01.17
Java 에서 Logging 처리  (0) 2011.01.17
Posted by jungtae17
컴퓨터/프로그래밍2011. 1. 16. 22:15
Direct X 의 왼손 좌표계를 기준으로한 회전 공식입니다.

좌표 축 회전 공식
// Z축에 의한 회전
float DeltaX =  ( x * cos(q) ) + ( y * sin(q) );
float DeltaY = -( x * sin(q) ) + ( y * cos(q) );

// Y축에 의한 회전
float DeltaX = ( x * cos(q) ) - ( z * sin(q) );
float DeltaZ = ( x * sin(q) ) + ( z * cos(q) );

// X축에 의한 회전
float DeltaY =  ( y * cos(q) ) + ( z * sin(q) );
float DeltaZ = -( y * sin(q) ) + ( z * cos(q) );
Posted by jungtae17
컴퓨터/우분투2011. 1. 4. 00:04
우분투 사용 시 눈에 거슬리는 메시지가 있다.

바로 '네트워크 서비스 탐색 비활성화' 메시지로 간단한 방법으로 표시하지 않도록 비활성화 시킬 수 있다.


1. /etc/default/avahi-daemon 파일을 연다.
$ sudo vi /etc/default/avahi-daemon

2. 다음과 같이 수정한다.
AVAHI_DAEMON_DETECT_LOCAL=0

Posted by jungtae17
컴퓨터/우분투2011. 1. 3. 23:55
우분투에서 시스템 메뉴는 다른 메뉴와 달리 아이콘이 표시되지 않는다.



원래 아이콘이 표시되지 않는 것은 아니다. 간단한 설정으로 아이콘을 표시할 수 있다.

먼저 <Alt + F2> 키를 누르면 프로그램 실행 창이 열린다. 여기서 아래와 같이 입력 후 실행을 클릭한다.

gconftool-2 --type Boolean --set /desktop/gnome/interface/menus_have_icons True



그러면, 아래의 그림과 같이 바로 시스템 아이콘이 출력된다.



아이콘을 숨기고 싶으면 마지막에 있는 True 값을 False 값으로 바꿔서 실행한다.


Posted by jungtae17