본문 바로가기

컴퓨터219

리눅스에서 윈도우즈로 인터넷 뱅킹하기 우분투 8.10 깔고, VirtualBox 설치한 후, VirtualBox 안에 Windows XP 설치해서 Windows XP 안에서 인터넷 뱅킹 하는 동영상임. 중간중간 기다리는 부분을 많이 잘나냈다, 실제로는 좀 오래 걸린다. 2010. 6. 13.
invalid operands of types 다음과 같은 에러가 났다. 환경: GCC 4.1.2 20080704 (Red Hat 4.1.2-46) on CentOS 5.4 [adnoctum@bioism analysis_code]$ make g++ -c classify_GSE_into_cluster_file_pathway.cpp classify_GSE_into_cluster_file_pathway.cpp: In function ‘int main(int, const char**)’: classify_GSE_into_cluster_file_pathway.cpp:152: error: invalid operands of types ‘std::ofstream*’ and ‘const char [20]’ to binary ‘operator 2010. 6. 12.
배열의 모든 요소가 같은 부호를 갖고 있는지 판단하기 해결해야 하는 문제는 배열(container)에 있는 모든 요소(실수 형)가 같은 부호를 갖고 있는지를 판단하는 것이다. 가장 직관적인 방법은 아마도 다음과 같을 것이다. bool all_value_have_same_sign(const std::vector& value) { if(value.empty() == true) return false; if(value.size() == 1) return true; bool is_negative = (value[0] 0); std::vector::const_iterator pos = value.begin() + 1; for(; pos != value.end(); pos++){ is_negative &= (*pos 0); if(is_negative == false .. 2010. 6. 9.
나의 친구 Segmentation fault C++을 배우던 초창기에는 seg. fault만 뜨면 가슴이 덜컥, 내려 앉았었는데, 요즘엔 그냥 "이놈, 오랜만이다"란 느낌 정도. ㅋ 피할 수 없는 것이라면 두려워하기보다는 친해지는 편이 나을지도 모르겠다. 나는 C++로 코딩을 함에 있어 seg. fault가 결코 발생하지 않도록 프로그래밍 할 수 있을 정도의 실력은 갖기 힘들다고 생각하니까. 예전 언젠가, 랩에 계신 한의사 선생님하고 이런저런 얘기를 하다가, 한의학 쪽에서는 암을 우리 몸에 잠시 들린 손님 정도로 간주한다고. 말하자면 서양과학을 하는 나로선 좀 의아했는데, 그 이후로 '암세포'를 보는 시각이 조금은 바뀌어서, 이 자식들이 사람 죽이려고 기를 쓰는군, 이 아니라, 이 놈들도 지들 나름대로 살아 나가려고 그러는 것이군, 으로 생각하게 .. 2010. 6. 4.