본문 바로가기

반응형

error

(3)
error: too few template-parameter-lists " error: too few template-parameter-lists"는 신규 버젼 gnu cpp 컴파일러에서 발생하는 에러다. 이 문제는 템플릿 클래스의 static 멤버 변수를 초기화 할 때 발생하며, 해결을 template을 static 멤버 변수 초기화 코드 앞에 붙여 주어야 한다. 예를 들어 : template class A { static int a; static const char * const name; }; 와 같은 코드가 있다고 해보자. 예전에는 아래와 같이 써도 무방했다 : int A::a = 0; const char * const A::name = NULL; 하지만 위와 같은 코드는 CeePlusPlus 표준에 의해 이제는 더 이상 유효한 코드가 아니며 "" error: too..
[PHP]Fatal error: Maximum execution time of 30 seconds Fatal error: Maximum execution time of 30 seconds exceeded in *.php on line n /** php를 이용해 로그 파일을 분석하는 프로그램을 작성 중 이다. 처음에는 php의 간단하면서도 강력한 문자 처리 능력에 반했으나, 곧 거대한 작업(지금 처리하고 있는것은 9백만건 정도 된다)에 있어서는 상당히 불리 한 언어라는 것을 알게 되었다. 하지만 어쩌겠는가 부탁하는 사람이 유지 보수를 위해서 php로 해달라는데. */ 이 에러는 소스 상에 무한 루프를 돈다던지 실제로 결과가 나오기 까지 max_execution_time을 초과 할 경우 던져진다. 첫번째 해결 방법은, php.ini 파일을 열어 max_execution_time을 수정하고 restart한..
MySQL rename error (errno 121) DB A에 있는 테이블들을 DB B로, rename을 사용하여 옮기는 코드가 오류를 내고 있다는 연락을 받았다. 다른 모든 테이블들은 아무런 군소리 없이 옮겨 지는데 딱 한 테이블만 121 에러 코드를 내면서 옮겨 지지 않았다. 무슨 소린가 해서 구글 박사님게 물어 보니 외부 참조 키가 중복이 되면 121 에러 코드가 리턴 된단다. 그래서 테이블 스키마를 살펴 보니...아무런 constraint가 없었다. 이 테이블은 그냥 컬럼들의 나열일 뿐이었다. /** 1) MySQL rename menual page : http://dev.mysql.com/doc/refman/4.1/en/rename-table.html 2) 121 error : http://forums.mysql.com/read.php?22,33..

반응형