作者:
hectorhsu (The Hector)
2013-09-07 23:44:53再辯就難看了喔~
→ yols:重點是滿技後系統是否還會累計他的回合數.畢竟這對SERVER很傷 09/07 23:05
→ yols:除非那工程師很懶..不然一般不會開無限上限的記錄(暫記憶空間 09/07 23:06
→ yols:會這麼說是因為假若每個人都有一張黑狗,所以主機得儲存每個 09/07 23:07
→ yols:人每隻黑狗的回合場數,重點無上限。等同要無限空間,這是很 09/07 23:08
→ yols:腦X的程式設計寫法就是... 09/07 23:08
1. 一般不會開無限上限的紀錄 => 不太懂您的意思
int a = 5 和 a = 100000000 儲存空間一樣
2. 神魔歡慶600萬下載,假設每個人有1張那就記錄600萬個整數
需要 4 Bytes * 6000000 = 24000000 bytes = 24000 KB = 24MB
還真大,害我都擔心SERVER會傷爆了 /Q__Q\
2. 說MH的程式設計寫法腦殘,這邊一定有MH的工程師會看,他們應該很不爽吧
4. "等同要無限空間" 這邊你說空間 空間 空間 那大家應該沒有曲解你的初衷吧?
→ yols:不是資料問題..單純就程式語言概念來講就不可能= =" 09/07 23:09
1. 剛剛說空間,現在又不是資料問題了,難道是程式碼太多行?機器太多台?
→ yols:所以才說這是一個很腦X的寫法..因為遲早會爆阿.若是這樣有天 09/07 23:10
2. 全球60億人次下載好了,每個人有1隻滿技黑狗
需要 24MB * 1000 = 24000MB = 24GB
好像我家的硬碟勉強還夠
→ yols:要改就會可能變成大工程..INT 要轉其他型別..ORZ一想到就可怕 09/07 23:11
(unsigned long long) a = ..
我想到也覺得好可怕 > <
推 yols:re..我是覺得不可能..但不是把人當白癡..因為這代表程式有可 09/07 23:14
不,你就是把人當白痴
→ yols:能出現的BUG 而已..你要試就試..打我臉我就認了而已 09/07 23:14
啪。
→ yols:我只是覺得不可能無上限..而這極限又在哪你又說不準.. 09/07 23:16
→ yols:重點不在65535好嗎...你用DOUBLE也依樣= ="... 09/07 23:20
講到這好像你的意思不是指數字很大,我們繼續看下去
→ yols:所以LUKE 若是這樣就跟我說的一樣這篇猜測是錯的 09/07 23:21
→ yols:我只是要說一般程式到達這東西當前上限後基本不會再記錄了 09/07 23:22
又是"一般程式",請問閣下是哪一間公司的工程師..
推 yols:超過那極限值皆以那數值記,而這極限值可能會以兩種方式記錄 09/07 23:26
有人回了,if(N<25000) N++;
這樣子的東西比起那些動畫和背後一堆工作...
每一場戰鬥有多少邏輯判斷在執行..
→ yols:一種是每個不同SLV最大值最極限,或者以一個不可能人達到數 09/07 23:27
→ yols:來記,但後者所耗費資源基本會比前者多..(光是每人50張卡算 09/07 23:27
→ yols:一百萬玩家*50張卡*後者那極大數,外加同時上線SERVER負擔很 09/07 23:28
→ yols:大... 09/07 23:29
剛算過了
→ yols:講真的我不太相信一家手機公司會花到多少錢擴充SERVER 就是= 09/07 23:29
→ yols:讀取卡片資料 搜索卡片資料 搜索卡片個別技能經驗資料.. 09/07 23:30
方法問題而已,看到這裡就知道你不懂了,麻煩請留給玩家一個正常討論練法的空間。
作者: yols (yols) 2013-09-07 23:05:00
重點是滿技後系統是否還會累計他的回合數.畢竟這對SERVER很傷
作者: yols (yols) 2013-09-07 23:06:00
除非那工程師很懶..不然一般不會開無限上限的記錄(暫記憶空間
作者: yols (yols) 2013-09-07 23:07:00
會這麼說是因為假若每個人都有一張黑狗,所以主機得儲存每個
作者: yols (yols) 2013-09-07 23:08:00
人每隻黑狗的回合場數,重點無上限。等同要無限空間,這是很腦X的程式設計寫法就是...
作者: yols (yols) 2013-09-07 23:09:00
不是資料問題..單純就程式語言概念來講就不可能= ="
作者: yols (yols) 2013-09-07 23:10:00
所以才說這是一個很腦X的寫法..因為遲早會爆阿.若是這樣有天
作者: yols (yols) 2013-09-07 23:11:00
要改就會可能變成大工程..INT 要轉其他型別..ORZ一想到就可怕
作者: yols (yols) 2013-09-07 23:14:00
re..我是覺得不可能..但不是把人當白癡..因為這代表程式有可能出現的BUG 而已..你要試就試..打我臉我就認了而已
作者: yols (yols) 2013-09-07 23:16:00
我只是覺得不可能無上限..而這極限又在哪你又說不準..
作者: yols (yols) 2013-09-07 23:20:00
重點不在65535好嗎...你用DOUBLE也依樣= ="...
作者: yols (yols) 2013-09-07 23:21:00
所以LUKE 若是這樣就跟我說的一樣這篇猜測是錯的
作者: yols (yols) 2013-09-07 23:22:00
我只是要說一般程式到達這東西當前上限後基本不會再記錄了
作者: yols (yols) 2013-09-07 23:26:00
超過那極限值皆以那數值記,而這極限值可能會以兩種方式記錄
作者: yols (yols) 2013-09-07 23:27:00
一種是每個不同SLV最大值最極限,或者以一個不可能人達到數來記,但後者所耗費資源基本會比前者多..(光是每人50張卡算
作者: yols (yols) 2013-09-07 23:28:00
一百萬玩家*50張卡*後者那極大數,外加同時上線SERVER負擔很
作者: yols (yols) 2013-09-07 23:29:00
大...講真的我不太相信一家手機公司會花到多少錢擴充SERVER 就是=
作者: yols (yols) 2013-09-07 23:30:00
讀取卡片資料 搜索卡片資料 搜索卡片個別技能經驗資料..
作者: yols (yols) 2013-09-07 23:47:00
打臉法LUKE 以提供他會用事實打我臉謝謝..
作者:
qiaffvvf (鸑鷟)
2013-09-07 23:48:00啪。
作者:
sougly (5566得第一)
2013-09-07 23:48:00留給玩家正常討論練法的空間 你還特地po一篇酸言酸語= =??
作者:
luke2 (路克2)
2013-09-07 23:48:00職業病 沒辦法ˊ_>ˋ
作者: yols (yols) 2013-09-07 23:49:00
我倒覺得你做法遠比這篇好多...
作者: ocean7891 (千年傳統~~全新感受) 2013-09-07 23:49:00
好腫XD
作者:
k543k5 (養樂多)
2013-09-07 23:49:00這裡好像不是討論程式的地方吧?
作者:
gilerby (gilerby)
2013-09-07 23:49:00這臉都腫到快變身麵包超人了 小心他教你嘗嘗他的臉阿~
作者: yols (yols) 2013-09-07 23:50:00
是你要把硬碟資料讀寫到記憶體上面的問題..
讀寫資料是很難嗎? 要是TOS這種小遊戲流量都很難
作者: yols (yols) 2013-09-07 23:51:00
真有流量問題的話手機早炸了好嗎...
作者:
Xinlong (Ashyjet)
2013-09-07 23:51:00先噓你自以為 不同系統int範圍不同 C最小-32767到+32767
作者:
n963k (n963k)
2013-09-07 23:52:00再吹吧你
作者:
Xinlong (Ashyjet)
2013-09-07 23:52:00光第一點你自己就打自己臉了
作者:
hectorhsu (The Hector)
2013-09-07 23:52:00int範圍這種事情很厲害嗎 / \..看清楚原文
作者:
rigmarole (Brad Pin~)
2013-09-07 23:52:0024000000 bytes = 24000 KB = 24 MB...
作者:
hectorhsu (The Hector)
2013-09-07 23:54:00r大如果要說1024,這種事我知道..反正也不是重點XD
作者:
sougly (5566得第一)
2013-09-07 23:54:00我還以為原文是在討論slv max之後 還會不會累計回合數.....
作者: TabrisXVII (Tabris) 2013-09-07 23:54:00
不要起爭議啦 討論練技能就好
作者:
soraka (索拉卡)
2013-09-07 23:54:00根本跳針.... 跟空間哪有關 一個變數一直a++下去大不了
作者:
Xinlong (Ashyjet)
2013-09-07 23:54:00你要把別人臉 就不要寫錯這麼離譜的事 如果第一點是在說
作者:
luke2 (路克2)
2013-09-07 23:55:00打
作者:
Xinlong (Ashyjet)
2013-09-07 23:55:00無上限 本來就不太可能 一定會有上限 跟空間無關 跟程式
作者:
hectorhsu (The Hector)
2013-09-07 23:55:00Xinglong也開始跳針了XDrz
作者:
rigmarole (Brad Pin~)
2013-09-07 23:55:00我是要說你內容還高估了一千倍... 這根本佔不了啥空間
作者:
Xinlong (Ashyjet)
2013-09-07 23:56:00科 自己被打臉就說別人跳針 你說說看我那一點說錯?
作者:
soraka (索拉卡)
2013-09-07 23:56:00overflow 以C語言的int為例好了... 4byte 2147483647...
作者:
soraka (索拉卡)
2013-09-07 23:57:00試討論一隻黑狗使用回合數2147483647的可能性...
作者:
n963k (n963k)
2013-09-07 23:57:00好多專業人士的樣子,讓我們繼續看下去(亂入,茶
作者:
hectorhsu (The Hector)
2013-09-07 23:57:00ㄟ真的耶,改一下~
作者:
luke2 (路克2)
2013-09-07 23:58:00咦咦 soraka大是113資工的嗎? 我同學也再測試XD
作者:
soraka (索拉卡)
2013-09-07 23:58:00請問一個手機遊戲的遊戲回合 跟上百個帳號同時用程式洗回應
提一個無關事情 SLV11:11140 SLV15:22960
作者:
hectorhsu (The Hector)
2013-09-07 23:58:00r大謝啦~XD免得又被小人反擊..
11140 + 22960 = 34100 > 32767有沒有可能這樣 之前技能繼承才會壞掉
作者:
soraka (索拉卡)
2013-09-07 23:59:00的速度哪個多呢XDDDD 所以我覺得這個擔憂根本就沒有意義
作者:
luke2 (路克2)
2013-09-07 23:59:00N大 所以我才說可以加蓋啊
作者:
Xinlong (Ashyjet)
2013-09-08 00:00:00喔? 指出你的錯誤就被罵小人 你自己指出別人的錯呢?
作者:
soraka (索拉卡)
2013-09-08 00:00:00我不是什麼大... 我只是一個演算法被當的廢人...
作者:
hectorhsu (The Hector)
2013-09-08 00:00:00誰答腔我就罵誰~ ^_<
作者:
sougly (5566得第一)
2013-09-08 00:00:00恃眾霸凌的人叫別人小人 科科
作者:
hectorhsu (The Hector)
2013-09-08 00:01:00根本不是錯誤...難道我要從計概開始教...
作者:
hectorhsu (The Hector)
2013-09-08 00:02:00應援團快湊成一桌麻將了.....慢聊~晚安 ^_<
作者:
a860204 (小平)
2013-09-08 00:02:00爺爺 我的黑狗出場次數溢位了 要燒給你嗎?
作者:
Xinlong (Ashyjet)
2013-09-08 00:02:00版規一 人身攻擊 已拍照 慢走不送 連int範圍攪不清處的人
作者:
sougly (5566得第一)
2013-09-08 00:03:00好慘 想打別人臉 結果被打臉就腦羞亂挑釁XDD
INT上限多少 扣掉不知道 以及很仔細會詳細追問說條件
不夠詳細的人 應該超過八成的人會給23147483647....吧
作者:
sougly (5566得第一)
2013-09-08 00:04:00不過這很正常啦 往往也是自卑感強烈的人才會發文嗆人酸人
作者:
soraka (索拉卡)
2013-09-08 00:04:00看完NTUinfo5566的推文 我覺得他真的是用short存了..
資料庫在定義表格時不就會規定好資料型態了嗎,在設計時就有資料上限存在啦
作者:
a860204 (小平)
2013-09-08 00:08:00所以星期一才修這麼久
作者: yols (yols) 2013-09-08 00:21:00
順便說一下超過 2147483647會怎樣就是0 然後0在2147483647~-2147483647 代表的含意我沒記錯是反過來所以還是-2147483647
作者:
hectorhsu (The Hector)
2013-09-08 00:22:00-2147483648。
作者: yols (yols) 2013-09-08 00:27:00
麻麻記錯了WWWW謝了