精華區beta PttNewhand 關於我們 聯絡資訊
【常見問題】關於使用者「經濟狀況」負數 ├╯ ⒈正常情況不會遇到此問題。 ⒉異常情況(如以下四個情況):  會導致使用者的經濟狀況淪為負數。      ̄ ̄ ̄  ̄ ̄ ̄ ̄   ̄ ̄  ①下注Ptt彩券,其p幣總額高於 2147483647  ②下注看板賭盤,其p幣總額高於 2147483647  ③視覺站長、站長、BBSADM使用紅包機,   其獎勵使用者p幣金額高於 2147483648   或扣除使用者p幣金額低於 2147483647  ④帳號總管、警察總管、BBSADM修改使用者數值 ⒊此情況,除前項第四項外,皆為數值溢位導致!                 ̄ ̄ ̄ ̄  歸咎於金幣超過21億會產生 運算溢位的問題。  ①本身 變數int 型態,   範圍為(-2147483648~2147483647)為 32bit 有號整數。   所以只要 超過 這個運算 範圍 就會出現 溢位  ②若把 int 型態改成 ulong 型態,   範圍為(0~18446744073709551615)為 64bit 無號整數。   這樣應該就 不會產生這類的問題 ⒋歷史上(批踢踢創站十二週年慶)負數彩券事件       ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄  開獎時間: 09/12/2007 21:00:01  開獎結果: DUNK  下注總金額: 11977629800 元  中獎比例: 8140張/119776298張 (0.000068)  每張中獎彩票可得 -185031 枚P幣 ⒌實測紅包機溢位效果(好站務請勿模仿)     ̄ ̄ ̄ ̄ ̄       ̄ ̄ ̄ ̄   作者 codfish (氣質魚) 看板 HWBA   標題 紀念一下 XD   時間 Wed Sep 12 22:09:05 2007  ───────────────────────────────────  《ID暱稱》codfish(氣質魚) 《經濟狀況》債台高築 ($-2147256775)  從來沒這麼窮過 XDD  --  ※ 發信站: 風吹草動(hwba.twbbs.org)  ◆ From: 210.64.135.200  HWBA:XD 09/12 22:10  HWBA:◆ 這一篇文章值 5 銀 09/12 22:10  codfish:《經濟狀況》債台高築 ($-2147256770) 變這樣 XD 09/12 22:10  ★codfish 好恐怖 XD [09/12/2007 22:07:57]  To codfish: 哈。XDDD [09/12/2007 22:08:09]  To codfish: 這樣每次發文都等於還債。Orz [09/12/2007 22:08:46]  ★codfish YA~~還了5元 XDD [09/12/2007 22:09:23] ╚───────────────────── --         ╱     ╱ [個人板] BS2 P_HWBA板         ████◣╱ █████  weifeng板 ╱       ╱  █      ─────────── █████      █████  ╱     熱心 愛心 耐心 服務心      ╱  █  █████  真意 善意 美意 誠意 HWBA █████ █████   ────── ψHWBA -- ※ 發信站: 批踢踢兔(ptt2.cc), 來自: 36.225.81.93 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: HWBA (36.225.81.93), 01/27/2015 22:14:32 ※ 文章網址: https://www.ptt.cc/bbs/PttNewhand/M.1422368438.A.B62.html ※ 編輯: HWBA (36.225.81.93), 01/27/2015 22:20:53 libra78512:轉錄至某隱形看板 01/27 22:23