看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) win7 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) vs2015 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) qt 問題(Question): 我需要收集數據並統計 數據是每秒讀取一次 每分鐘寫入db 掃到的資料可能長這樣 00:00 {kkbox,5}, {chrome,20} 00:01 {chrome,2},{pcman.5} . . . . 00:60 {wow.60} 然後我需要把相同的給加總起來 假設60秒內只有這五筆資料 我希望最終的結果是 {wow.60},{chrome,22},{pcman.5},{kkbox,5} 請問這是需要用json去整理嗎 先用QList 把所有資料都存起來 然後用key去加總!? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.150.27 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1504875297.A.8F8.html
libertyleave: 用MAP 一邊掃一邊加總應該就可以了吧 09/08 20:58
MOONY135: MAP可以加總嗎? 09/08 21:10
MOONY135: 查到了QMultiMap 可以存多組值 09/08 21:12
MOONY135: 搭配上QSET 有底了 09/08 21:13
stucode: 這其實用C++ STL的map就可以了吧 09/08 21:21
damody: 要資料庫可以用redis 09/09 03:06
steve1012: 只要總和不用multimap吧 感覺std unordered map 就行了 09/09 05:07
Lipraxde: " , "、" . "有影響? 09/09 12:52
jxzhe: https://i.imgur.com/nZ4UMf9.jpg 01/08 11:18
jxzhe: https://i.imgur.com/akjdIpG.jpg 01/08 11:20
jxzhe: 手機排版請見諒...主要是第9和23行 01/08 11:22