|
 
- 帖子
- 362
- 精華
- 0
- 威望
- 126
- 魅力
- 0
- 讚好
- 0
- 性別
- 男
|
3#
發表於 2005-6-19 06:50 PM
| 只看該作者
Originally posted by secretfj at 2005-6-19 06:37 PM:
) G6 w f2 x% T, f4 ^/ \有無人知點解?, f5 a4 M+ [1 h; ^! \
Server 的Backup Code?
% Z! m( Z- i. o% C5 Y. L! t# E9 uso funny, thanks a lot! ) D- q/ w/ s9 G- e; i
3 R' m! N w4 Y7 ]& b9 U# G
好簡單, ICQ 應該係 Visual C++ 寫的 , 而係 Visual C++ 入面
" ~6 k2 M5 A( V; ?/ P& F, ]Maximum value for a variable of type "unsigned int" 係 4294967295 (0xffffffff)
3 N" z0 B- ]6 h. H) C個 value 過左呢個 range 就會 overflow , 佢只會理最後個32bits 數 (即係好似返返轉頭 , 循環咁)
* |; E8 t; v& Z; {# ae.g.5 e7 V, N% T1 S. Y( X7 q
0 + 4294967295 = 4294967295 (max)1 w7 r/ W( }% |, ~1 @7 b
1 + 4294967295 = 0 + 4294967296 = 0 (because of overflow)
+ U) { D4 K3 m9 Xand so on....
! Y7 }- m5 t0 b! s# p2 L* W. M q* T# t
[ Last edited by gaye on 2005-6-19 at 06:57 PM ] |
|