开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1033|回复: 22
收起左侧

[已解决] 数据监控实时显示

 关闭 [复制链接]
结帖率:100% (7/7)
发表于 2023-5-20 09:49:26 | 显示全部楼层 |阅读模式   湖南省湘潭市
15精币
{"code":0,"message":"操作成功","data":{"items":[{"order_id":"4770493820719468","type":0,"ball_name":"名称","ball_config_id":4,"price":"2410.618587","sell_price":"2410.618587","sell_start_at":"2023-05-19 19:34:53","sell_end_at":"2023-05-19 20:34:53","second":1064,"second24":87464,"status":0},{"order_id":"4769807656524309","type":0,"ball_name":"名称","ball_config_id":4,"price":"2231.407374","sell_price":"2231.407374","sell_start_at":"2023-05-19 19:23:27","sell_end_at":"2023-05-19 20:23:27","second":378,"second24":86778,"status":0},{"order_id":"4772115104506229","type":0,"ball_name":"名称","ball_config_id":3,"price":"1895.082423","sell_price":"1895.082423","sell_start_at":"2023-05-19 20:01:55","sell_end_at":"2023-05-19 21:01:55","second":2686,"second24":89086,"status":0},{"order_id":"4770591685846660","type":0,"ball_name":"名称","ball_config_id":3,"price":"1604.386323","sell_price":"1604.386323","sell_start_at":"2023-05-19 19:36:31","sell_end_at":"2023-05-19 20:36:31","second":1162,"second24":87562,"status":0},{"order_id":"4770593008457515","type":0,"ball_name":"名称","ball_config_id":3,"price":"1555.422339","sell_price":"1555.422339","sell_start_at":"2023-05-19 19:36:33","sell_end_at":"2023-05-19 20:36:33","second":1164,"second24":87564,"status":0},{"order_id":"4770627243684123","type":0,"ball_name":"名称","ball_config_id":3,"price":"1540.717361","sell_price":"1540.717361","sell_start_at":"2023-05-19 19:37:07","sell_end_at":"2023-05-19 20:37:07","second":1198,"second24":87598,"status":0},{"order_id":"4770584597348436","type":0,"ball_name":"名称","ball_config_id":3,"price":"1522.194645","sell_price":"1522.194645","sell_start_at":"2023-05-19 19:36:24","sell_end_at":"2023-05-19 20:36:24","second":1155,"second24":87555,"status":0},{"order_id":"4770540870765673","type":0,"ball_name":"名称","ball_config_id":3,"price":"1474.904669","sell_price":"1474.904669","sell_start_at":"2023-05-19 19:35:40","sell_end_at":"2023-05-19 20:35:40","second":1111,"second24":87511,"status":0},{"order_id":"4770038308362341","type":0,"ball_name":"名称","ball_config_id":3,"price":"1440.231785","sell_price":"1440.231785","sell_start_at":"2023-05-19 19:27:18","sell_end_at":"2023-05-19 20:27:18","second":609,"second24":87009,"status":0},{"order_id":"4770854791464822","type":0,"ball_name":"名称","ball_config_id":3,"price":"1386.201342","sell_price":"1386.201342","sell_start_at":"2023-05-19 19:40:54","sell_end_at":"2023-05-19 20:40:54","second":1425,"second24":87825,"status":0},{"order_id":"4770585761990033","type":0,"ball_name":"名称","ball_config_id":3,"price":"1384.637012","sell_price":"1384.637012","sell_start_at":"2023-05-19 19:36:25","sell_end_at":"2023-05-19 20:36:25","second":1156,"second24":87556,"status":0},{"order_id":"4770523760413908","type":0,"ball_name":"名称","ball_config_id":3,"price":"1368.537560","sell_price":"1368.537560","sell_start_at":"2023-05-19 19:35:23","sell_end_at":"2023-05-19 20:35:23","second":1094,"second24":87494,"status":0},{"order_id":"4770042599304889","type":0,"ball_name":"名称","ball_config_id":3,"price":"1177.790107","sell_price":"1177.790107","sell_start_at":"2023-05-19 19:27:22","sell_end_at":"2023-05-19 20:27:22","second":613,"second24":87013,"status":0},{"order_id":"4772920085174324","type":0,"ball_name":"名称","ball_config_id":3,"price":"1120.553858","sell_price":"1120.553858","sell_start_at":"2023-05-19 20:15:20","sell_end_at":"2023-05-19 21:15:20","second":3491,"second24":89891,"status":0},{"order_id":"4772833937553627","type":0,"ball_name":"名称","ball_config_id":3,"price":"1083.456156","sell_price":"1083.456156","sell_start_at":"2023-05-19 20:13:53","sell_end_at":"2023-05-19 21:13:53","second":3404,"second24":89804,"status":0},{"order_id":"4770334240781683","type":0,"ball_name":"名称","ball_config_id":3,"price":"865.603057","sell_price":"865.603057","sell_start_at":"2023-05-19 19:32:14","sell_end_at":"2023-05-19 20:32:14","second":905,"second24":87305,"status":0},{"order_id":"4771895785842882","type":0,"ball_name":"名称","ball_config_id":3,"price":"851.491757","sell_price":"851.491757","sell_start_at":"2023-05-19 19:58:15","sell_end_at":"2023-05-19 20:58:15","second":2466,"second24":88866,"status":0},{"order_id":"4769905090459914","type":0,"ball_name":"名称","ball_config_id":3,"price":"778.300890","sell_price":"778.300890","sell_start_at":"2023-05-19 19:25:05","sell_end_at":"2023-05-19 20:25:05","second":476,"second24":86876,"status":0},{"order_id":"4771842232678829","type":0,"ball_name":"名称","ball_config_id":3,"price":"748.366240","sell_price":"748.366240","sell_start_at":"2023-05-19 19:57:22","sell_end_at":"2023-05-19 20:57:22","second":2413,"second24":88813,"status":0},{"order_id":"4770525321529652","type":0,"ball_name":"名称","ball_config_id":3,"price":"741.792181","sell_price":"741.792181","sell_start_at":"2023-05-19 19:35:25","sell_end_at":"2023-05-19 20:35:25","second":1096,"second24":87496,"status":0}],"total":82,"limit":20},"timeStamp":1684498628}


我有一个类似的json文件   我要每秒去取这个json的变化,并实时显示   用超级列表框吗?    每秒监测的话  一直插入表项的话   等下监测一天下来  列表框是不是很大了?怎么样保证只实时显示20项或者20项以下的内容    这个json  有时候只有10项  最高不超过20项

最佳答案

查看完整内容

抢购呀。。那就要注意一下线程安全了。显示是显示,抢购是抢购。后续自己在优化一下分离就OK了。。

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

结帖率:100% (2/2)

签到天数: 28 天

发表于 2023-5-20 09:49:27 | 显示全部楼层   四川省绵阳市
123.e (187 KB, 下载次数: 31)

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:100% (18/18)

签到天数: 28 天

发表于 2023-5-20 09:53:03 | 显示全部楼层   福建省泉州市
用超列的话  插入完成后   再根据表项数删除前面的部分表项
例如   想保留显示20项,就每次获取结果后直接在最后插入表项
然后取表项数减去20    得到的值大于0   删除超列前面这个数量的表项
回复

使用道具 举报

结帖率:100% (7/7)
 楼主| 发表于 2023-5-20 10:05:16 | 显示全部楼层   湖南省湘潭市
Suky 发表于 2023-5-20 09:53
用超列的话  插入完成后   再根据表项数删除前面的部分表项
例如   想保留显示20项,就每次获取结果后直接 ...

我是有10项就显示10   有20就显示20  有8就显示8  
回复

使用道具 举报

结帖率:100% (14/14)

签到天数: 28 天

发表于 2023-5-20 10:06:37 | 显示全部楼层   广东省河源市
会超列或高级表格操作的话,都会很简单就可以搞掂的。
回复

使用道具 举报

发表于 2023-5-20 10:07:29 | 显示全部楼层   山西省忻州市
插入一次就行了,后面更新内容就可以了
回复

使用道具 举报

结帖率:100% (5/5)

签到天数: 9 天

发表于 2023-5-20 10:07:35 | 显示全部楼层   河南省郑州市
清空超级列表框,然后写入数据,如此循环。也无须判断之前数据是啥。
回复

使用道具 举报

结帖率:100% (7/7)
 楼主| 发表于 2023-5-20 10:09:11 | 显示全部楼层   湖南省湘潭市
老男孩0001 发表于 2023-5-20 10:07
插入一次就行了,后面更新内容就可以了

假如前面插了20项,  后面的数据只有8项了   那前面12项的内容还显示在上面。。。
回复

使用道具 举报

结帖率:100% (5/5)

签到天数: 9 天

发表于 2023-5-20 10:09:28 | 显示全部楼层   河南省郑州市
Y罢不能 发表于 2023-5-20 10:07
清空超级列表框,然后写入数据,如此循环。也无须判断之前数据是啥。

最好的办法是,一个循环,后台每秒读取网络数据,然后记录到本地,然后再写一个循环,读取本地数据,显示到UI上。
回复

使用道具 举报

结帖率:100% (7/7)
 楼主| 发表于 2023-5-20 10:10:07 | 显示全部楼层   湖南省湘潭市
Y罢不能 发表于 2023-5-20 10:07
清空超级列表框,然后写入数据,如此循环。也无须判断之前数据是啥。

清空再写,会不会秒显不出来?或者说是来回闪烁
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表