- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 关于QT中QMap内存溢出那些坑
在查找时刻直接通过关键只查找,在删除时可直接通过remove方式实现。因为我在使用时值我采用指针的方式进行存储,在需要remove对应key的时候,优先使用take方法获取对应的地址之后做delete操作之后就可以释放空间。在QT开发过程中,数据列表经常会用到QMap用于存储列表数据和键值对数据,便于快速查询数据和筛选数据。但是在使用过程中发现如果值为自定义数据类型时,在调用remove关键字时,对应的存储空间并不会主动释放,内存会一直增长,到达某一个数据量时,内存空间会直接翻倍增长。
2024-08-26 10:18:15
405
原创 使用Selenium对东方财富网现金流进行预警分析
本篇文章介绍的软件中投资者能够自定义股票预警行情,当出现较大的行情波动时能够通过弹窗和表格的两种形式提示投资者。能够实现3日主力与3日小单等条件的设置,也可设置同意线性的变化,例如当前3日主力与上一次3日主力交易变化。当达到预警条件后,系统在基础信息表中根据预警类别显示为不同的颜色,以达到通过颜色就能够区分出来时间紧急度的目的。在该软件中使用C#调用Selenium模拟打开网页,在打开网页之后通过解析网络请求获取到当日东方财富网的数据URL(因为东方财富网每日的URL是动态变化的)。3.2 数据自动保存。
2024-07-19 08:52:38
407
原创 QT TCP分包在项目中的运用
在项目实践中,在进程之间通讯时最开始采用共享内存的方式进行通讯,但是在运行过程中由于C++内存管理不是很好导致有的进程死掉之后重新启动共享内存无效;在这种情况下就将原有的内存共享修改为了TCP通讯,但是在TCP通讯时发现有数据量大了之后粘包、丢包的问题,因此就引入了TCP拆包、分包的概念。在数据接收端,通过对数据包进按照协议进行解析。在解析第一个包时能够知道当前是否为完整的包,如果拆包发送,则循环接受直至接收完所有的数据包。在服务端发送消息时,对数据进行对应数据的拆包发送,并且两端协议严格一致。
2024-06-27 14:40:18
348
原创 QT中列表和键值表的使用
在工作开发通常会用到列表和Map的使用,但是在QT中存在5中列表类型以及4键值表。那么在实际场景中应该如何选择对应的数据类型,从而提升程序的性能。本章主要介绍各个列表的基本属性从而在开发时能够选择出更适用的数据类型。
2024-06-26 13:48:59
1386
原创 QT中使用NTP服务器校时
在项目执行过程中,偶尔发现本地机器出现时间异常,从而导致交易数据异常。在这种情况下引入了北斗服务器进行北斗校时,从而保证数据交易时间的合法性。
2024-06-25 10:47:41
506
原创 Selenium在C#中爬虫应用
在C# 中通过Selenium以及Edge模拟人工操作浏览网页,并根据网络请求获取分页数据。获取分页数据后通过标签识别等方法显示在页面中。
2024-06-21 15:26:06
2157
原创 使用C++和EasyX进行简单的景点导航
在上述实现过程中主要用到了EasyX中的initgraph函数泳衣初始化窗体,loadimage函数加载底图,putimage将底图输出至窗体中,定义Graph类作为当前景点中可达路径以及各个景点坐标用于计算最短路径。在C++可通过EasyX组件将一张地图作为地图加载至Graph中,可通过多线程监听界面点击事件,将第一次点击的坐标作为起点坐标,第二次点击的坐标作为终点坐标进行。通过计算求点坐标到终点坐标的最短路径,输出两个景点之间需要经过的景点信息。以下为信息为输出结果展示。
2023-12-12 08:55:37
538
原创 C# 实现海康摄像头在任意浏览器中预览
两周以来一直研究海康视频在谷歌、火狐等浏览器中的显示问题。在今天终于有了一点小心得。发表出来,希望有问题或者其他建议的老师积极给我建议。在海康浏览器的平台中,因为他本身只支持在IE或者IE内核中显示,这种问题不能根本性的解决在多浏览器里面的问题,我在网上查找了IE-Tab在谷歌浏览器中显示,但是由于需要用户手动切换浏览模式,所以说用起来不是特别方便。后面研究了一下,可以通过海康PlantFor...
2018-08-24 18:40:07
8516
8
使用Selenium对东方财富网现金流进行预警分析试用版本
2024-07-19
C# 使用Selenium模拟浏览器获取优快云博客内容
2024-06-04
深入浅出Jetpack架构组件
2022-01-21
Jetpack Compose入门教程.pdf
2021-12-28
NPOI.ExcelReaderHelper.rar
2019-10-14
.Net Core使用AsposeWord转PDF
2019-01-18
C#调用海康Plat_sdk播放监控
2018-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人