friend ostream& operator<<(ostream& os,BinarySearchTree& bst) {
  os<<"BinarySearchTree[SIZE:"<<bst.getSize()<<"]";
  return os;
 }

- 왜 friend 로 선언해야 하는가?
- friend 여서인가... 왜 자기 클래스의 private 멤버 변수를 읽지 못하는가?

'2007년1학기 > C++프로그래밍' 카테고리의 다른 글

C++ 과제  (22) 2007.05.23
CPP 10장  (19) 2007.05.23
CPP 9장  (42) 2007.05.09
과제  (38) 2007.05.02
함수 오버로딩과 오버라이딩  (45) 2007.05.02
by cranix 2007. 5. 23. 11:40

음 이거 게시판에 있나요? 저는 못찾아서 올려봅니다.

이거 전에 어떤분이 질문하신것 같은데요.

(방법은 공유기 필요없이 랜카드 두개로 인터넷 공유하기와 같습니다.)


요새 노트북에 유선랜 + 무선랜은 기본이니 이것을 이용했습니다.

우선 노트북 인터넷은 유선랜으로 연결합니다. 이것을 인터넷공유를 합니다.(설정에보면 있지요)

무선랜 TCP/IP 설정에 보시면 IP가 192.162.0.1 과 서브넷은 255.255.255.0으로 되어있을것입니다.

무선네트워크 에 들어가 기본설정네트워크에 들어가 추가하셔서 무선랜 이름을 지워주세요(이 이름은 PDA에서도 같아야합니다.)

개방모드, 암호화는 안해도 되고 하실분은 하셔도 되고( 다른 사람이 무단으로 못들어오게 할려면 해야겠죠)

그러면 무선랜으로 인터넷 공유할 수 있는 준비가 노트북에서 끝났습니다.



인제 PDA로 가서 무선랜 검색하셔서 노트북 무선랜이 나오면 그것을 잡고 설정하셔서 IP를 정해주면됩니다.

(새로추가하시고 이름 같은것으로 쓰셔도 됩니다.)

원래 IP는 자동으로 해줘야하는데 그렇게 안되던군요

그래서 저는 IP 192.162.0.2 서브넷은 255.255.255.0 DNS는 보통 쓰는것으로하고 기본게이트웨이는 192.168.0.1 로 하였습니다.

연결해서 쓰니 잘 되었습니다.

음 아무래도 설명이 많이 부족한것 같은데요 제가 Nespot CM을 이용해 무선랜 설정을해서 설명하기가 좀 모호하군요^^;


결론 : 공유기 없이 (무선랜되는)노트북만 이용해서 집에서 돌아다니면 PDA로 인터넷 가능~~

http://cafe.naver.com/hx4700.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=5062

by cranix 2007. 5. 16. 17:13

 "내 비스타가 빨라졌어요!!!   USB 하나 꼽았을 뿐인데..."

 

    - 레디부스트(Readyboost)

 


이번에는 비스타에 포함된 몇몇 새 기술 중 슬그머니 각광받고 있는 레디부스트(Readboost) 기능을 소개해 보겠습니다.


최근 삼성전자에서 개발한 하이브리드 HDD에 대한 기사를 보신 분 있으실 겁니다.


HDD + NAND Flash memory 형태의 제품으로 몇몇 부팅에 관계된 파일을 Flash에 탑재함으로써 부팅속도를 올려준다죠.


비스타에서도 이와 같은 개념으로 새로운 기능을 추가시켰는데요,


HDD보다 읽기 속도가 빠른 NAND flash의 장점을 이용해서, USB 메모리에 자주 사용하는 파일을 캐쉬 형태로 저장해 두는 기술입니다.


이론이야 어떻든 사용하는 방법은,



가) 비스타에서 요구하는 속도를 만족하는 USB 메모리를 PC에 꼽는다.


나) '속성'에서 레디부스트 기능을 켠다

 


사용자 삽입 이미지



이게 다 입니다.


별거 아닌 것 같지만 제약이 좀 따르는데요,
 
 
1) 빠른 메모리(보통 SLC 이상이면 대부분 가능)여야 한다.
 
2) 최소 512MB 이상, 4G 이하여야 한다.
 
3) 한 시스템에서 하나의 메모리만 레디부스트 기능을 사용할 수 있다.
 
 
(위의 규격을 만족하는 메모리 가격이 요즘 5만~11만원 정도 하는군요(2007년 2월 기준))
 
 
미국 MS포럼 FAQ에서는 해당 메모리가 FAT32로 포멧되어야 하고, 모든 CF 및 SD를 지원하지는 않는다고 밝히고 있습니다만,
 
제 경우는 Transcend X120 CF 4G를 모니터에 내장된 CF 리더기에 꼽고, NTFS로 포멧한 후, 3860MB의 레디부스트를 지정함으로써
 
레디부스트 기능을 사용할 수 있었습니다.
 
 
인터넷에서 찾아본 동영상에서는 DELL 코어2듀오 노트북에서 512MB USB 메모리에 레디부스트를 적용,
 
그냥은 45초 걸리던 부팅속도가 14초로 줄어든 모습을 보여주기도 하였는데, 제 경우는 그정도의 성능 향상은 아니군요.
 
하지만 원래 1분 넘게 걸리던 부팅이 50초 정도로 줄어든 것 같긴 합니다.
 
성능 향상이 별로 없었던 결과에 대해 제가 추측해 본 원인은,
 
 
가) 모니터 내장 CF 리더기 속도가 충분치 못하다
 
나) 부팅시 초기 로딩 프로그램이 너무 많고 비스타에 최적화 되지 않았다
 
다) Intel chipset과 AMD의 nForce 칩셋은 메모리 콘트롤 방식이 다르므로 레디부스트 적용 결과에 차이가 난다
 
 
뭐 이밖에도 여러 원인이 있을 수 있겠지요.
 
 
여러분도 여유가 되신다면 USB나 CF 메모리 등으로 한 번 시험해 보세요.
 
공짜로 얻은 메모리로 부팅 속도가 두배 빨라진다면 그게 어딥니까?
 
 
 
 
P.S. MS 측에서는 레디부스트를 적용하여도 해당 메모리 수명의 단축은 없다고 하지만 어디까지나 Ver. 1.0 쯤의 기술이므로
 
       장담할 수는 없습니다.
 
       매우 비싸고 소중한 메모리라면... 조금 기다려 보시는 것도 좋겠네요.
 
by cranix 2007. 5. 15. 12:10
9장!

실습 : 연습문제 9.1 , 9.2 , 9.3
일반과제 : 8장 실습문제

'2007년1학기 > C++프로그래밍' 카테고리의 다른 글

CPP 10장  (19) 2007.05.23
<< 연산자 오버로딩 하기  (23) 2007.05.23
과제  (38) 2007.05.02
함수 오버로딩과 오버라이딩  (45) 2007.05.02
C++ 강의노트  (54) 2007.05.02
by cranix 2007. 5. 9. 15:16
자바스크립트로 구현한 게임들.

1. 지뢰찾기 게임
사용자 삽입 이미지
http://cranix.net/mine/MineFind.html


2. 미로찾기 게임
사용자 삽입 이미지
http://cranix.net/miro/miro.html

미로를 한번 클릭후 방향키로 미로찾기.
by cranix 2007. 5. 8. 23:52

'2007년1학기 > 웹프로그래밍' 카테고리의 다른 글

계정 접속정보  (38) 2007.03.09
웹프로그래밍  (36) 2007.03.09
by cranix 2007. 5. 4. 17:07
낯선 것을 거부하지 않는 용기


삶에는 항상 위험이 따른다.
그러나 용기를 내는 수밖에 없다.
약속된 것은 아무것도 없다. 그렇다고 해서
아무런 결정도 하지 않거나, 어떤 일이든 사전에
안전하다는 것을 확인하고 나서야 움직이는 사람은
인생을 놓치게 될 것이다. 낯선 것을 거부하는
사람은 결코 자신의 힘을 키우지 못한다.


- 안젤름 그륀의《하루를 살아도 행복하게》중에서 -

'자유글 > 좋은글' 카테고리의 다른 글

기원의 기술  (25) 2007.07.02
나비를 꿈꾸는 그대에게  (752) 2007.05.30
삶에 한 가지를 더 보태라  (646) 2007.04.17
게으름이 인생을 먹어치운다.  (42) 2007.04.10
일단 앉아서 들어라.  (760) 2007.04.03
by cranix 2007. 5. 3. 12:11
실습문제 : 연습문제 7-2  (5월5일)
일반과제 : 7장 실습문제

'2007년1학기 > C++프로그래밍' 카테고리의 다른 글

<< 연산자 오버로딩 하기  (23) 2007.05.23
CPP 9장  (42) 2007.05.09
함수 오버로딩과 오버라이딩  (45) 2007.05.02
C++ 강의노트  (54) 2007.05.02
C++ 강의노트 5,6장  (22) 2007.04.24
by cranix 2007. 5. 2. 15:42
오버로딩 (overloading) : 함수 이름은 같으나 파라메터를 틀리게 쓰면 오버로딩이다.
오버라이딩(overriding) : 상속되어진 함수의 기능을 변경해서 재사용 하고싶을때 같음 함수로 만드는것을 오버라이딩이라고 한다.

'2007년1학기 > C++프로그래밍' 카테고리의 다른 글

CPP 9장  (42) 2007.05.09
과제  (38) 2007.05.02
C++ 강의노트  (54) 2007.05.02
C++ 강의노트 5,6장  (22) 2007.04.24
C++ 6강 강의자료  (24) 2007.04.11
by cranix 2007. 5. 2. 14:25

'2007년1학기 > C++프로그래밍' 카테고리의 다른 글

과제  (38) 2007.05.02
함수 오버로딩과 오버라이딩  (45) 2007.05.02
C++ 강의노트 5,6장  (22) 2007.04.24
C++ 6강 강의자료  (24) 2007.04.11
C++ 5강 강의자료  (25) 2007.04.04
by cranix 2007. 5. 2. 14:02
| 1 2 |