본문 바로가기

전체 글

(110)
STL 컨테이너들의 특징 및 비교 4.2 컨테이너 선택하기 다음 질문들은 특정 문제를 풀고자 할 때 어떤 종류의 컨테이너를 선택하는 것이 좋은가에 관한 몇가지 선택 기준을 제시하고 있다. 콜렉션내의 값들을 어떤 방식으로 접근하는가? 임의접근이 필요하다면, vector와 deque를 사용하라. 순차접근만으로 충분하다면, 다른 컨테이너를 써도 무방하다. 콜렉션내의 값들에 순서를 매길 것인가? 값들이 나열되는 방식에는 여러가지가 있다. 컨테이너가 유지되는 동안 계속 순서가 유지되어야 한다면, set을 선택해야 한다. set에 삽입을 하면 자동적으로 순서에 맞게 놓여진다. 반면에, 순서가 어느 한시점에서만 중요시된다면, list나 vector에 값들을 삽입하고, 적절한 때에 해당 컨테이너를 정렬을 하는 것이 더 수월하다. 만약에 데이터구조 내에..
[노트북구매할때 필수 프로그램] 불량화소 체크 프로그램~ 불량화소 체크 프로그램~ 각종 색깔이 나오고~음~ 뭐 이것저것 뜹니다~;; 중고 노트북 구매하시는 분이라면 꼭 해봐야 할 불량화소 체크 이프로그램으로 간단하게 하세요~ 아참. clix나 코원D2같은 미니PMP 부류 살때도 이것과 같은 원리로 단색 그림파일 몇개를 넣어보면 됩니다^^;;;
[C++] 견고한 프로그래밍의 기법 assert()함수 assert()함수는 보통 함수 안에서 인자를 받았을 때 그 인자의 값이 정상적으로 들어왔는지 일차적으로 검사하는 역할을 한다. 이것으로 예기치 않은 값이 들어 왔을 때 오류를 띄워서 오류를 확인할 수 있으므로 보다 더 견고한 프로그래밍을 할 수 있다. assert()함수를 많이 사용할 수록 견고하고 완벽한 프로그래밍을 할 수 있다고 하니 많이 사용하도록 하자~ 사용하려면 #include - c++ #include - c 라이브러리를 인클루드 해야한다. 사용법은 function (int a) { assert( a > 0); ... } 와 같이 간단한 형식으로 사용할 수 있다. 만약 assert()안의 구문이 거짓이면 오류를 띄운다.
텔넷 비켜! telnet보다 훨씬 좋은 z-term~ 비스타에서도 쌩쌩 텔넷을 이용해서 리눅스 계정에 접속하다 보면 정말 불편할 때가 많죠- 특히 vi에디터 쓸때.. 끊기고 반응도 느리고 색깔도 보기 힘들고.. 스크롤이 안내려갈땐 정말 짜증나죠- 그리고 커맨드모드를 이용한 텔넷은 정말 불안정해서, 언제 끊길지 모릅니다. 학교에서 리눅스계정을 제공해서.. 거기에 접속해서 코딩을 할 때가 많은데요, 불편이 이만저만이 아니었습니다. 그러다가 우연히 알게 된 z-term. 한번 써본후로 제마음을 사로잡았어요~ 정말 안정적이고 반응도 빠르고... 덩치도 작고 가볍다는느낌이 들어서 좋습니다~ 한번 써보시면 후회 안할꺼에요~ㅋ 공개된 프로그램이니 마음껏 사용하세요~
화면의 색상추출. RGB값이 필요할때!! ColorCop.exe 인터넷을 하다보면 RGB 색상값이 필요할 때가 정말 많죠~ ColorCop.exe는 정말 작고 간단하게 쓸 수 있는 프로그램이에요 간단하게 스포이드로 끌어서 원하는 부분에 대기만 하면 색상값이 표시됩니다. 포토샵이나 글쓰기, 홈페이지 제작 등에서 아주 유용하게 쓸 수 있을겁니다~
[C++] 짜증나는 링크애러!! 이렇게 해결했다.(LNK2001: unresolved external symbol ) LNK2001: unresolved external symbol "public: void __thiscall bag::insert(unsigned int const &)" (?insert@bag@@QAEXABI@Z) 이 애러.. 대책없다 소스를 아무리 뒤져봐도 답이 나오지 않는다; 하지만 이 애러가 생기는 규칙적인 상황이 있었으니, 바로 클래스를 헤더파일(.h)과 cpp파일로 나누어서 담았을 때이다. 소스 어디에도 문제가 없어 보였다. 한시간 동안 고민하던 끝에 헤더파일에 소스의 모든 내용을 담아버렸다. 그리고 .cpp파일을 없애버렸다. 구조상 헤더파일과 cpp파일로 나누는 것이 맞지만, 이유를 알 수 없는 링크 애러를 한방에 날려 버릴 수 있는 좋은 해결책이다. 하지만 다른 애러가 발생할 수도 있다는거..
비스타에서도 텔넷을 사용할 수 있다~ 비스타를 처음 켰을때 리눅스계정에 접속하기위해 텔넷을 입력했습니다 그런데 텔넷이 없다는겁니다.. 실습을 위해서 접속해야하는데... 하지만 나중에 텔넷기능이 보안을 위해 비활성화되어있다는 사실을 알고 비스타에서 보안을 이렇게까지 신경썼는지에 대해 다시한번 감탄했습니다ㅋ 텔넷 켜는법 : 제어판 - 프로그램 및 기능 - windows기능 사용/사용안함 - telnet client
터보c(Turbo C) 프로그램 및 단축키 모음 프로그램은 다운 받으셔서 압축풀고 Setup인가 Install 실행하시면 됩니다 xp에서 시작 > 실행(윈도우키 + R) 에 cmd 입력하시면 도스모드 되는데요.한글도스라 Turbo C 컴파일러겸 에디터가 깨집니다. 겠겠겠 됋됋됋됋됋 이런식을로요.도스 프롬프트에서 chcp 437하시면 영문도스모드로 바뀝니다.한글을 입력 할 수 없는 단점이 있지만 한글테스트 목적이 아니면 구지 프로그램에 한글을 넣을 필요가 없으니까 깨지지 않고 깔끔하게 사용하실수 있습니다. chcp 437입니다.chcp에 관해서는 네이버 검색하시면 자세히 나옵니다.그리고 에디터 사용시 유용한? 단축키를 F1(HELP)에서 캡쳐해서 이어놨습니다.참고하세요. 출처 : 네이버 블로그(http://blog.naver.com/hooakw)