달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'삽질예방'에 해당되는 글 46

  1. 2008.01.09 vector, list, hash_map 사용하기
  2. 2008.01.09 synergy
  3. 2008.01.08 mysql 간단한 명령어들.
  4. 2008.01.07 C++ STL의 교과서
  5. 2008.01.07 svn 사용하기
  6. 2008.01.07 network설정법.

필수적인 변수들.

vector<int> newVector;
vector<int>::iterator vectorIt;
list<int> newList;
list<int>::iterator listIt;
hash_map<int, char*> newHash;
hash_map<int, char*> hashIt;


값의 대입

newVector.push_back(3);
newList.push_back(3);
newHash[3] = "fuct you";



이터레이터의 이용

for (vectorIt = newVector.begin(); vectorIt != newVector.end(); vectorIt++)
{
    DoWhatYouWant();
    cout << (*vectorIt) << endl;
}

for (hashIt = newHash.begin(); hashIt!= newHash.end(); hashIt++)
{
    DoWhatYouWant();
    cout << "value: " << hashIt->first << ", key: " << hashIt->second << endl;
}


vectorIt는 이터레이터 이자 , (*vectorIt)라 하면 현재 iterator가 가리키고 있는 원소가 리턴된다.
hashIt또한 이터레이터인데, hashIt->first는 키를 리턴, hashIt->second는 밸류를 리턴한다.

참고로 hashIt는 표준이 아니라고 한다. 그러나 별 문제없이 아직 잘쓰고 있으니 ^^;

원소찾기

newVector.find(3)


리턴값은 newVector::iterator형이다.
만약 찾지 못한다면 newVector.end()와 동등한 값을 리턴한다.

:
Posted by Kwang-sung Jun
2008. 1. 9. 15:19

synergy 삽질예방/Linux2008. 1. 9. 15:19

http://network.hanb.co.kr/view.php?bi_id=1223
 - 시너지에 대한 자세한 내용이 나와있다.

시너지는 온라인으로 데스크탑을 다른 컴퓨터(예를 들면 노트북)으로 확장시킬 수 있는 프로그램이다.

윈도우용 synerge는 서버를 까는것이 좋다. 대부분 노트북키보드와 마우스를 불편하게 여기므로.
검색하면 바로 깔거 나온다.

*데스크탑 서버
 위의 링크를 잘 따라가면 그냥 된다.

*랩탑리눅스
synerge검색해서 패키시 설치하고

/etc/hosts


203.253.21.229 isteam01
203.253.21.168 deltakam-laptop

과 같이 최 상단에 적어놓으면 설정끝.

synergec <타겟ip주소>


명령으로 깔끔하게 정리!

:
Posted by Kwang-sung Jun
2008. 1. 8. 15:47

mysql 간단한 명령어들. 삽질예방/mysql2008. 1. 8. 15:47

http://kwon37xi.egloos.com/1634694

mysql -uroot -p
 - root계정으로, 비밀번호를 입력하여 접근

show databases;
 - 현재 가진 데이터베이스들을 열어본다.

desc db;
 - db의 내용을 보는 듯?

select * from user;
 - 사용자들 목록을 볼 수 있다.

create database <db_name>;
 - db_name이라는 데이터베이스 생성


** 참고사항
 mysql에서 tab을 누르면 자동완성기능이 있으니 생각 안나면 참고해보자.
간단한 사용자추가는 그냥 mysql-admin을 이용(GUI)

:
Posted by Kwang-sung Jun
2008. 1. 7. 19:57

C++ STL의 교과서 삽질예방/STL 교과서2008. 1. 7. 19:57

http://ws1.kist.re.kr/doc/pgC++_lib/stdlibug/booktoc1.htm

링크 그대로 따올 기술없는 나를 용서하자.


:
Posted by Kwang-sung Jun
2008. 1. 7. 14:49

svn 사용하기 삽질예방/svn 사용하기2008. 1. 7. 14:49

http://www.pyrasis.com/main/Subversion-HOWTO#s-4.3
SVN은 이거 보면 거의 될겁니다. ㅋ
:
Posted by Kwang-sung Jun
2008. 1. 7. 14:39

network설정법. 삽질예방/Linux2008. 1. 7. 14:39

ifdown eth0
 - eth0 를 내 "사용안함"
ifup eth0
 - eth0 를 사용함

sudo vim /etc/network/interfaces
 - inet static 을 inet dhcp로 하면 자동할당
 - alter:: 시스템 - 관리도구에 들어가면 그냥 선택할 수 있다.

sudo vim /etc/resolv.conf
 - dns서버의 설정
 
참고

민섭이형네(open.ssu.ac.kr/~ssangbuja/tt )서 퍼온,
WLAN_SoongSil 우분투에서 잡기

http://open.ssu.ac.kr/~ssangbuja/tt/entry/WLANSoongSil-%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90%EC%84%9C-%EC%9E%A1%EA%B8%B0
:
Posted by Kwang-sung Jun