자바·JSP2012. 5. 24. 13:10
long d1,d2;

// 객체 생성
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();

// 날짜 지정
c1.set(2001,1,1);
c2.set(2001,1,3);

// MilliSecond 로 변환
d1 = c1.getTime().getTime();
d2 = c2.getTime().getTime();

// 계산
int days =(int)((d2-d1)/(1000*60*60*24));

// 출력
out.println(days+"일 지났습니다.");

 

Posted by 미랭군
자바·JSP2012. 5. 3. 15:51

Process.getInputStream을 사용하면, 프로세스가 표준출력 내용을 취득할 수 있다.

 

마찬가지로 Process.getErrorStream을 사용하면 에러출력 내용을 취득할 수 있다.

 

밑의 소스코드는, 출력된 내용이 StringBuffer에 저장되는 샘플코드다. 참고하길 바란다.

 

프로세스가 죽었는지 살았는지는 StringBuffer안의 문자열을 검색하면 된다.

 

Process p = Runtime.getRuntime().exec("ps 7890");


InputStream ins = p.getInputStream();
StringBuffer sb = new StringBuffer();


int c;


while ((c = ins.read()) != -1) {
  sb.append((char)c);
}


ins.close();
p.waitFor();

 

 

Posted by 미랭군
디자인2012. 4. 22. 17:03
Posted by 미랭군
자바·JSP2012. 4. 16. 19:35
* 사용법

윈도우 상에서
1. cmd 창에서 jad.exe파일을 둔 디렉토리상으로 이동
2. 아래 명령어를 실행

jad -r -d .\srcAAA -s java .\classAAA\**\*.class
jad -r [-d <directory_for_sources>] [<other_options>] <directory_with_classes>**/*.class


* 설명
-r : 해당 패키지 형태로 디렉토리 구조를 만듬( restore package directory structure)
-d : 디컴파일될 디렉토리(-d <dir> - directory for output files)
.\classAAA\**\*.class : classAAA디렉토리 아래의 모든 클래스들 지정
-s java : 디컴파일된 파일의 확장자를 java로 하라
-8 : 옵션이 유니코드를 ascii 코드로 변환하는것이다.
jad -o -r -d .\src -8 -s java -dsrc .\**\*.class


* 예제
ex) D:\work> jad -r -d .\src -s java .\framework\**\*.class

D:\work\framework\디렉토리 아래의 모든 .class 파일을 .java로 변환하여
D:\work\src\ 밑의 폴더로 만들어 준다

 

Posted by 미랭군
데이터베이스2012. 4. 9. 12:34

<bean id="com.ex.MemberDao" class="com.ex.MemberDaoImpl">
     <property name="dataSource" ref="memberDatabaseDataSource"/>
</bean>

<bean id="com.ex.StoreDao" class="com.ex.StoreDaoImpl">
     <property name="dataSource" ref="storeDatabaseDataSource"/>
</bean>

<tx:annotation-driven transaction-manager="memberTransactionManager"/>
<tx:annotation-driven transaction-manager="storeTransactionManager"/>

<bean id="memberTransactionManager"     class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
     <property name="dataSource"><ref bean="memberDatabaseDataSource"/></property>
</bean>

<bean id="storeTransactionManager"     class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
     <property name="dataSource"><ref bean="storeDatabaseDataSource"/></property>
</bean>

Posted by 미랭군
HTML52012. 4. 4. 01:13

Sencha Touch에선 기본 컴포넌트로 그리드를 제공하지 않는다.

 

단순히 데이터뷰와 리스트정도만 제공하고 있는데 데이터를 여러개 표시할 땐 이 데이터가 무엇을 나타내는지

 

헤더로 표현해주지 않으면 애매할 경우가 있다.

 

혹시나 그리드를 구현하는 예제가 있나 구글링을 하다가 찾아냈다.

 

일단 그냥 쓰기에는 괜찮으나 editable type같은 경우엔 약간의 문제가 있다.

 

예제 소스 안에 feature폴더에 보면 Editable.js이 있는데 여기에 약간 수정을 해주면

 

정상적으로 동작한다. 소스는 아래를 참조하길 바란다.

 

handleTap : function(grid, index, rowEl, rec, e) {
var editor = this.getActiveEditor();

if (editor) {

if (!e.getTarget('input') && !e.getTarget('div.x-clear-icon')) {

var field = editor.field,
component = field.getComponent(),
value = component.getValue();

if(value == ""){
console.log(editor.record.get(field.getName()));
value = editor.record.get(field.getName());
}
field.destroy();

if (field.isDirty()) {
editor.record.set(field.getName(), value);
} else {
field.getRenderTo().setHtml(editor.htmlValue);
}

this.setActiveEditor(null);
}

 

 

 

https://github.com/mitchellsimoens/Ext.ux.touch.grid/

Posted by 미랭군
HTML52012. 4. 4. 00:14

웹에서 Sencha Touch를 개발해볼 수 있는 환경을 제공해주네요.

유용한 것 같습니다.

 

 

http://www.senchafiddle.com/

Posted by 미랭군
게임개발2012. 3. 29. 09:43

function MouseClickHandler(e)
{
    tpx = e.pageX; //마우스 클릭 x좌표
    tpy = e.pageY; //마우스 클릭 y좌표
 
    tx = tpx - 객체.x;
    ty = tpy - 객체.y;

    an = Math.atan2(ty, tx) * 180 / Math.PI; //객체와 마우스 클릭 좌표 사이의 각도
    di = Math.sqrt(tx * tx + ty * ty); //객체와 마우스 클릭 좌표 사이의 거리

    if( di > 5 ) { // 거리가 5보다 차이가 나면
         객체._x = 객체._x + Math.cos(an * (Math.PI / 180)) * 10 //등속운동
         객체._y = 객체._y + Math.sin(an * (Math.PI / 180)) * 10
    }
}

'게임개발' 카테고리의 다른 글

게임 개발 시 필요한 라이브러리  (0) 2012.09.14
Posted by 미랭군
디자인2012. 3. 28. 00:41

 

 

 http://www.awwwards.com/

'디자인' 카테고리의 다른 글

무료 폰트 모음 사이트  (0) 2012.04.22
괜찮은 아이콘 디자인 사이트2  (0) 2012.03.28
괜찮은 아이콘 디자인 사이트  (0) 2012.03.28
Posted by 미랭군
디자인2012. 3. 28. 00:32

'디자인' 카테고리의 다른 글

무료 폰트 모음 사이트  (0) 2012.04.22
최신 트렌드 적용한 핫 사이트 모음  (0) 2012.03.28
괜찮은 아이콘 디자인 사이트  (0) 2012.03.28
Posted by 미랭군