* 에러 메시지:

class path resource [applicationContext.xml] cannot be opened because it does not exist


* 조치 :

적절한 경로를 잡아주면 될 것 같은데 모르겠다. src 밑에 application.xml 을 복사해서 응급조치 (resource 밑이 원본)








# grep NSSEn error_log|more
[Thu Mar 14 10:40:14 2013] [error] Unable to verify certificate 'Server-Cert'. Add "NSSEnforceValidCerts off" to nss.conf so the server can start until the problem can be resolved.


아래 파일 (nss.conf) 에 설정 추가하면 된다 - NSSEnforceValidCerts off
/etc/httpd/conf.d/nss.conf


위 현상은 아파치의 버그라는 주장이 있다.

https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=711085


이클립스에서 Package Explorer 고정하려면 오른쪽 윗 부분에서 'Java EE' 대신 'Java' 를 누른다.


'Java EE' 를 선택하면 소스를 볼 때마다 Package Explorer 가 사라진다.





File 메뉴 -> New -> Other -> Web (더블클릭) -> Dynamic Web Project 선택





http://www.springsource.org/download/community


상단 메뉴 의 'Your Sets' 누르고

해당 메뉴를 선택

그리고 아래 'export' 선택 




윈도 부팅 때 자동 실행하려면 아래 폴더에 넣으면 된다

%appdata%\Microsoft\Windows\Start Menu\Programs\Startup



언제부터 /*   */ 로 주석을 달기 시작했을까 ?

PL/1 이라는 언어에서 비롯된 것이라고 한다.

((더글라그 크락포드의) 자바스크립트 핵심 가이드, 21쪽)





eclipse(indigo) 에서 spring 을 add 할 때 에러





struct hack

카테고리 없음 2013. 1. 29. 10:55
배열 크기를 가변적으로 하고 싶을 때, 아래처럼 사용하는 경우가 많다. 두 개 이상의 
멤버를 갖는 구조체를 선언하고 마지막 멤버의 크기를 1 로 정의하면 마지막 멤버의
개수를 가변적으로 사용할 수 있다.

이 기법은 보통 struct hack 이라고 부른다. 하지만 이 방법은 Ansi C 에 정의되어 있지
않은 것이라고 한다.


struct A {
char aa1[10];
char aa2[20];
}
struct
B { char bb1[10];
char bb2[20];
 struct A a_struct[1]; }; struct B *p = malloc(sizeof(struct B) + (sizeof(struct A) * 100));


C 99 에서는 가변 크기 배열을 쓸 수 있다고 한다.


http://stackoverflow.com/questions/3711233/is-the-struct-hack-technically-undefined-behavior


를 참고.