본문 바로가기

컴퓨터219

STL의 set 의 iterator 와 const_iterator에 따른 오류 다음과 같은 오류가 났다. cluster_gene_by_robust_region.cpp:99: error: passing ‘const CRobust_Position’ as ‘this’ argument of ‘void CRobust_Position::inc_gene_count(const int&)’ discards qualifiers환경: GCC 4.4.6 on CentOS 6.3 (Kernel Linux 2.6.32-279.14.1.el6.x86_64) 그 쉽다는 컴파일 에러인데 쉽사리 이해가 되지 않는다. 에러 내용 자체는 const CRobust_Position 을 this 로 void CRobust_Position::inc_gene_count 함수로 넘기면 qualifier 를 버리게 되기 때문에 .. 2012. 12. 6.
Argument list too long이 나올 때 rm 이나 scp 등의 명령어를 이용해서 뭔가를 하려 할 때 Argument list too long 라는 경고가 나오면서 실행이 되지 않는 경우가 있다. 예를 들면 다음과 같다. [adnoctum@nomadism chembl13_mol]$ rm *.mol-bash: /bin/rm: Argument list too long 위 경고는 *.mol 파일이 너무 많은 경우 그 모든 파일을 rm 과 같은 명령어로 전달할 수 없기 때문에 발생하는데, 이것은 main 함수로 전달할 수 있는 인자의 수를 넘어갔기 때문에 발생하는 것으로 보인다. 어쨌든 이런 경우 원하는 작업을 하기 위해서는 find 와 exec 함수를 적절히 조합하여 사용한다. 예를 들면 다음과 같이. [adnoctum@nomadism chembl1.. 2012. 7. 24.
less 를 찾을 수 없어서 에러가 난 경우 에러 메세지는 다음과 같다. c:\program files (x86)\microsoft visual studio 10.0\vc\include\xfunctional(125): error C2784: 'bool std::operator 2012. 5. 20.
CRichEditCtrl 사용하기 CRichEditCtrl 을 MFC 내에서 사용할 때 몇 가지 고려사항에 대해 살펴 보자. (개인적으로 나중에 다시 MSDN 찾지 않기 위해 작성, ㅋ) 1. control을 손수 넣어 사용할 때 application 차원에서 호출해야 하는 함수 : AfxInitRichEdit();2. focus 를 가질 때 전체 선택이 되는 문제. 3. LineIndex 와 LineLength4. vertical scroll bar 가 보이지 않는 문제. 1. control을 손수 넣어 사용할 때 application 차원에서 호출해야 하는 함수 : AfxInitRichEdit(); View를 CRichEditView를 상속받아 사용할 때는 default code 를 실행시켜도 아무 문제 없이 rich edit con.. 2012. 5. 14.