본문 바로가기

전체 글714

[C++] Vector Erase 문제 By 용호 2011년 3월 25일 vector 에서 iterator를 이용하여 for문을 도는 동안 필요 없는 부분을 빼기 위해 vector.erase() 구문을 넣어 주었는데 생각지도 못한 문제가 있었다. vector::iterator iter; for(iter = temp ; iter < temmax; iter++) { if() { ....... } else { tempvector.erase(iter); } } 위와 같은 방식으로 코딩을 했었는데 vector는 erase를 하면 지워진 공간을 뒤에 있는 data들이 앞으로 당겨지며 채워지게 된다. 그렇게 되면 앞으로 당겨진 상태에서 for문의 증감부분에서 iter++을 해줌으로써 값을 하나 건너 뛰게 된다. 1,2,3,4,5,6,7,8,9의 숫자가 있을 경우 5.. 2011. 3. 25.
[DataBase] OID란... By 용호 2011년 3월 23일 수요일 DB 테이블 생성하는 부분에서 CREATE TABLE ..... ( ... ) WITH (OIDS = FALSE) 와 같은 구문을 발견했다. 여기서 OIDS가 뭔지 몰라서 검색을 해보았는데 OIDS는 기본키를 설정 하지 않을때 pgSQL에서 자동적으로 고유번호를 붙여주는 컬럼이라고 한다. 여기서 OIDS를 FALSE로 한다는 것은 이 컬럼을 사용하지 않는다는 의미인 것 같다. 다음의 내용은 인터넷에서 참조한 내용이다. 기본 키 Primary Key 테이블을 디자인 할 때, 그 테이블에 저장되는 자료를 어떻게 접근 할 것인지를 항상 염두어야 합니다. 이 자료를 접근 하는 가장 보편적인 방법은 각각의 로우에 고유한 주소를 지정하는 지정하는 것입니다. 이 고유한 주소를 사용하기 .. 2011. 3. 23.
2011.3.18(금) 송기태 사범님 vs 최용호 복싱 스파링 2011년 3월 18일 금요일 1라운드 2라운드 3라운드 2011. 3. 21.
[Setting] Subversion 계정 추가 By 용호 2011년 3월 15일 화요일 SVN 서버가 apache로 되어 있기 때문에 계정을 추가하기 위해서는 htpasswd2 명령을 이용한다. 1. 우선 svn서버에 root로 접속을 한다. 2. 아파치가 설치 되어 있는 경로(/etc/apache2/conf.d)로 이동을 한다. 3. "htpasswd2 파일명 계정명" 을 수행하고 패스워드를 지정하면 계정 추가 완료! 2011. 3. 15.