실버라이트 툴킷 다운로드 주소

C#/SilverLight 2012. 4. 19. 00:57 Posted by 퓨어레드

아래 경로에서 다운로드 받는다.

 

http://silverlight.codeplex.com/

 

Task, Scheduler 등록

Spring/Base 2012. 4. 18. 13:17 Posted by 퓨어레드

xml 설정

 <!-- Task 등록 -->
 <task:executor id="g2Executor" pool-size="5-10" queue-capacity="255" />
 
 <!-- Scheduler 등록 -->
 <task:scheduler id="g2Scheduler" pool-size="3" />
 
 <!-- 어노테이션 Task, Scheduler 등록.. -->
 <task:annotation-driven executor="g2Executor" scheduler="g2Scheduler"  />

 

java 코드

@Scheduled(cron="* 1 * * * *")
private void licenseReload ()
{
  ...
}

@Async
private void work ()
{
   ...
}

 

다만 비동기식 테스크의 경우 외부에서 바로 work 를 호출해야 되며 클래스 내부에서 호출되면 비동기로 동작하지 않는다 ㅠㅠ 방법을 찾아보자!!

 

'Spring > Base' 카테고리의 다른 글

Spring Event  (0) 2012.04.18

http://support.microsoft.com/kb/242577#appliesto

다음 링크에서 참고

결론은

OnInitMenuPopup 함수를 구현해야 한다는 것..;; -_- 아.. 이것때문에 한시간동간 개뻘짓을 했네 ㅠㅠ

 

OCX CAB 로 만들기

C++/설정 2012. 4. 18. 13:03 Posted by 퓨어레드

옛날에 퍼온 글이라 출처를 모르겠습니다. 혹시라도 원작자 이시면 댓글달아주세요~ 삭제 하겠습니다. 감사합니다.~

 

*. 인증서 만들기
1. 먼저 인정해주는 프로그램이 들어있는 bin 디렉토리로 간다.
2. setreg 1 true 테스트 인증서를 만들어준다.
3. makecert -n "CN=관리도사" -sv dosa.Pvk dosa.Cer
4. cert2spc dosa.cer dosa.spc
5. 끝났다.
*. dosa라는 인증서를 만든것이다.

*. cab파일 인증하기
1. cabarc N test.cab test.ocx test.inf ???.dll ???.dll ???.jpg ???.jpg ???.txt
2. signcode -v dosa.pvk -spc dosa.spc test.cab
3. setreg -q 1 true
4. chktrust test.cab
5. 끝났다.

*. INetSDK 프로그램의 bin 디렉토리에서 모든걸 처리한다.
1. 포함 파일 : 컴파일 프로그램
2. ocx 프로그램
3. inf 파일
4. 첨부해서 배포될 파일들 : 이미지파일, 텍스트 파일, 설정 파일, 윈도우에서 사용되는 dll은 포함시키지 않는다.

'C++ > 설정' 카테고리의 다른 글

error PRJ0019: 도구에서 오류 코드를 반환했습니다  (0) 2012.06.13
ActiveX 테스트 컨테이너  (0) 2012.04.18

ActiveX 테스트 컨테이너

C++/설정 2012. 4. 18. 13:01 Posted by 퓨어레드

 

tstcon.zip

 

ActiveX 테스트 컨테이너..

Visual Studio 에서 더이상 포함되어있지 않기 때문에 -_- 따로 컴파일 하여 사용해야함

'C++ > 설정' 카테고리의 다른 글

error PRJ0019: 도구에서 오류 코드를 반환했습니다  (0) 2012.06.13
OCX CAB 로 만들기  (0) 2012.04.18

Singleton Sample

C++/Pattern 2012. 4. 18. 12:54 Posted by 퓨어레드

Java 에서는 쉽게 구현되는 싱글톤 패턴이지만.. C++ 에서는 조금 신경을 써야겠다;;
 
일단 Header

 

class CSingleton
{
 
private :
 
    // 유일한 인스턴스를 유지하기 위해 클래스 포인터 선언.. 인스턴스에 종속되면 안되므로 static 으로 해주는 센스~ 
    // 외부의 접근을 막기 위해 private 으로 선언해준다.
    static CSingleton * pSingleton; 
 
protected :
 
    // 생성자는 클래스를 이용하는 외부 모듈에서 생성하는걸 방지하기 위해 protected 로 선언한다 (Private 로 해도 무관..)
    CWordLibrary (void);
 
public :
 
    // getInstance 라는 Static 함수로 외부모듈에서 이 클래스를 사용할수 있는 인터페이스를 제공해준다.
    static CWordLibrary * getInstance ();
 
    // getInstance 부분에서 new 로 클래스를 생성하기 때문에 delete 를 해준 코드를 넣어주기 위해 freeInstance 를 만들어준다.
 
    // 이 작업을 하지 않는다면.. 메모리 누수가 날 확률이 많이 때문에 신경써줘야한다. C++ 은 자바가 아니기 때문 ㅋ
    static void freeInstance ();
 
    // 나머지 클래스 구성들 .....

}

 

해더는 이런식으로 구성해주면 ㅇㅋ

이제는 Body 부분을 구현해보자
 
생성자는 별 코드가 없기 때문에 Pass
 
중요한 클래스 포인터 초기화 코드

 

// 많은 사람들이 잘 까먹는 문법이다.. 꼭 해주길.. Release 모드로 컴파일하면 문제야 없겠지만 .Debug 모드에서 문제가 발생한 확률 99.9999% ㅋ
CSingleton * CSingleton::pWordLibrary = NULL;

CSingleton * CSingleton::getInstance ()
{
	if (pSingleton == NULL)
		pSingleton = new CSingleton ();
 
	return pSingleton;
}

void CSingleton::freeInstance ()
{
	if (pSingleton != NULL)
		delete pSingleton;

	pSingleton = NULL;
}

객체의 모든 어트리뷰트를 출력한다.

Web/JavaScript 2012. 4. 18. 12:43 Posted by 퓨어레드

객체의 모든 어트리뷰트를 출력한다.

 

'Web > JavaScript' 카테고리의 다른 글

FCKEditor IE10 에서 실행 안될때 고치는 방법  (0) 2013.04.03
JavaScript urlencode  (0) 2012.04.25

UTF-8 charset 해더

PHP/기본 2012. 4. 18. 12:40 Posted by 퓨어레드
header ("Content-type: text/html; charset=utf-8");

'PHP > 기본' 카테고리의 다른 글

엑셀 저장 해더  (0) 2012.05.01

<? 가 안먹고 <?php 만 먹을때

PHP/설정 2012. 4. 18. 12:39 Posted by 퓨어레드

php.ini 의

short_open_tag = Off

이 설정 때문에 그렇다..

short_open_tag = On

으로 바꿔주면 잘 된다~