|
 
- 帖子
- 362
- 精華
- 0
- 威望
- 126
- 魅力
- 0
- 讚好
- 0
- 性別
- 男
|
3#
發表於 2005-6-19 06:50 PM
| 只看該作者
Originally posted by secretfj at 2005-6-19 06:37 PM:; d% g/ t- _9 G
有無人知點解?1 N* r2 M, N$ {' F( c
Server 的Backup Code?
k; M) K2 Z( _4 I7 z1 Dso funny, thanks a lot! % e3 y$ T, Y- c7 I$ i G
# b% B/ G' K) z好簡單, ICQ 應該係 Visual C++ 寫的 , 而係 Visual C++ 入面. \* a, {. _" ~0 w/ _& G
Maximum value for a variable of type "unsigned int" 係 4294967295 (0xffffffff)
9 k, c/ s6 j1 f5 W2 O$ e2 _個 value 過左呢個 range 就會 overflow , 佢只會理最後個32bits 數 (即係好似返返轉頭 , 循環咁). d* Q$ h R6 }
e.g.
* t: a8 r9 i4 T& g4 O; e0 + 4294967295 = 4294967295 (max)
1 z- ]1 F& O0 _6 }) `' M1 + 4294967295 = 0 + 4294967296 = 0 (because of overflow)
6 a/ X' |3 c# F4 ^ M G+ Eand so on....
8 L5 \, }, w( u
! [* y; m5 d0 J% o6 n9 U[ Last edited by gaye on 2005-6-19 at 06:57 PM ] |
|