 
- 帖子
- 362
- 精華
- 0
- 威望
- 126
- 魅力
- 0
- 讚好
- 0
- 性別
- 男
|
3#
發表於 2005-6-19 06:50 PM
| 只看該作者
Originally posted by secretfj at 2005-6-19 06:37 PM:
' X8 f6 }* N- W6 q有無人知點解?* C3 Q: c; M1 |. B
Server 的Backup Code?# W" G0 W" R! G
so funny, thanks a lot! - z7 p# d4 _3 h$ H7 U. h: G
; J- t9 }0 i& [) V$ @0 m( j好簡單, ICQ 應該係 Visual C++ 寫的 , 而係 Visual C++ 入面
% {% Q$ ~/ x u, u6 f {( @/ _$ TMaximum value for a variable of type "unsigned int" 係 4294967295 (0xffffffff)
$ O" d) L7 L/ H+ r; l個 value 過左呢個 range 就會 overflow , 佢只會理最後個32bits 數 (即係好似返返轉頭 , 循環咁)
6 q; u9 H6 `) @( L/ r8 r3 De.g.
: H" u, j `7 ~7 F% J3 V0 + 4294967295 = 4294967295 (max)
+ h4 R- d- }9 G+ ]+ ]3 _& \$ V }9 ?1 + 4294967295 = 0 + 4294967296 = 0 (because of overflow)
$ f, b! s8 n: R0 I) }2 rand so on....
/ c% T1 S, R, J* s0 f3 g \1 C# j' s/ _. b$ y8 ~
[ Last edited by gaye on 2005-6-19 at 06:57 PM ] |
|