[问题] 该用怎样的资料结构

楼主: MOONY135 (谈无欲)   2017-09-08 20:54:54
开发平台(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去加总!?
作者: libertyleave (SSLin)   2017-09-08 20:58:00
用MAP 一边扫一边加总应该就可以了吧
楼主: MOONY135 (谈无欲)   2017-09-08 21:10:00
MAP可以加总吗?查到了QMultiMap 可以存多组值搭配上QSET 有底了
作者: stucode   2017-09-08 21:21:00
这其实用C++ STL的map就可以了吧
作者: damody (天亮damody)   2017-09-09 03:06:00
要数据库可以用redis
作者: steve1012 (steve)   2017-09-09 05:07:00
只要总和不用multimap吧 感觉std unordered map 就行了
作者: Lipraxde (Lipraxde)   2017-09-09 12:52:00
" , "、" . "有影响?

Links booklink

Contact Us: admin [ a t ] ucptt.com