C++
文章平均质量分 82
bclshuai
这个作者很懒,什么都没留下…
展开
-
C++11新特性内存模型总结详解--一篇秒懂
C++11新特性内存顺序原创 2022-02-15 21:00:37 · 1597 阅读 · 0 评论 -
Bind函数详解
自己开发了一个股票软件,功能很强大,需要的点击下面的链接获取:QStockView股票智能分析报警软件下载链接 - 一字千金 - 博客园Bind函数详解目录1 简介... 12 使用实例... 12.1 bind函数常规使用... 12.2 bind函数和thread线程函数... 33 原理解析... 43.1 一般函数绑定... 43.2 成员函数绑定... 53.3 Bin...原创 2022-01-14 16:36:17 · 9606 阅读 · 0 评论 -
curl_multi异步高并发服务实现
libcurl-easy方式是阻塞执行请求,当请求数量过大,或者需要高并发请求时,同步阻塞模式就会显示出性能瓶颈,执行效率低,延时严重,CPU占用率高,程序阻塞卡顿。所以采用异步方式,可以实现高并发请求的应用场景,异步可以在单线程中同时执行多个请求,等待curl文件标志或者自定义文件标志发生变化时,处理请求结果,支持在几千个平行连接上请求数据,基于事件处理结果。原创 2022-01-11 21:00:19 · 4983 阅读 · 1 评论 -
Qt5.9.6 vs2015 SQlite 数据库增删改查
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:自研股票智能分析报警软件更新链接 - 一字千金 - 博客园Qt使用数据库目录1 开发环境... 12 配置工作... 12.1 数据库驱动配置... 12.2 创建数据库增加数据库表格... 23 Qt使用数据库... 23.1 包含头文件和库文件... 33.2 初始化数据库... 33.3 打开数据库......原创 2021-10-28 17:12:10 · 756 阅读 · 0 评论 -
一个设计模式和七个小矮人原则-通俗易懂解
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:https://www.cnblogs.com/bclshuai/p/11380657.html设计模式目录1 设计模式简介... 21.1 定义... 21.2 设计模式的七大原则... 22 设计模式的分类... 33 创建型模式... 33.1 工厂模式... 43.1.1 简单工厂模式—switch分类型创建水果对象... ...原创 2021-04-29 14:54:35 · 487 阅读 · 0 评论 -
win10 程序管理员权限读写文件和界面无法拖入的情况解决
1.问题描述环境:Qt 5.9.6, vs2105编译的程序在win7系统上可以正常运行,在win10系统上出现无法创建写入文件的问题,设置了管理员权限之后,可以创建和写入,但是无法拖拽文件到程序界面。2.问题分析win10系统对权限控制要求比较高,C盘创建文件,需要管理员权限才能打开,所以需要编译时,在属性中设置管理员权限。设置管理员权限之后,打开程序时需要以管理员权限打开程序。但是却无法拖入文件到程序界面,因为管理员权限打开的程序权限级别比较高,拖入的文件权限比较低,无法将低权限原创 2021-03-11 17:04:09 · 2818 阅读 · 2 评论 -
MSB6006“cmd.exe“ exited with code 1错误解决
问题描述 vs2015 Qt5.9.6 编译报如下错MSB6006 "cmd.exe" exited with code 1. ResultShow C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets 171 问题分析修改了qrc文件,qrc文件中添加的文件因为修改了名字,所以不存在,导致编译出错,直接将不存在的文件删除掉,然后在编译即可解决问题。...原创 2021-02-22 14:58:20 · 1503 阅读 · 0 评论 -
WMI系统管理工具介绍和获取机器码
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:https://www.cnblogs.com/bclshuai/p/11380657.htmlWMI系统管理工具获取机器码目录1 简介2 WMI结构流程3 WMI函数调用步骤和实例3.1 函数调用步骤3.2 获取代码实例4 高级查询1 简介WMI(Windows Management Instrumentat...原创 2021-01-05 14:21:26 · 874 阅读 · 0 评论 -
Apache内存池解析
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:https://www.cnblogs.com/bclshuai/p/11380657.htmlApache内存池解析1.前言内存分配会占用时间,影响程序运行效率;特别是内存申请或销毁特别频繁的程序;内存分配会产生内存碎片,分为内部碎片和外部碎片;因为所有的内存分配必须起始于可被 4、8 或 16 整除(视处理器体系结构而定)的地址或者因为MMU的分页机制的限制,系统只能分配4的整数倍的内存,多余的内存空间称为内部碎片;外原创 2020-11-15 21:06:05 · 224 阅读 · 0 评论 -
C++ 11最新特性总结
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:https://www.cnblogs.com/bclshuai/p/11380657.html目录1 C++11新特性1.1 关键字和新语法1.1.1 auto关键字1.1.2 空指针关键字nullptr1.2 新增STL容器1.2.1 std::array数组1.2.2 std::forward_list1.2....原创 2020-11-15 20:38:44 · 318 阅读 · 0 评论 -
c++多态和虚函数表实现原理
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:https://www.cnblogs.com/bclshuai/p/11380657.htmlC++多态以及虚函数表实现原理目录1 定义2 虚函数表实现原理3 实例解析3.1 定义父类3.2 父类对象地址空间剖析3.3 子类继承父类的虚函数表3.3.1 单继承覆盖和不覆盖对比3.3.2 子类继承多个父类3.3...原创 2020-11-15 20:35:26 · 398 阅读 · 0 评论 -
TCP为什么是三次握手,不是两次握手?
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:https://www.cnblogs.com/bclshuai/p/11380657.html1.三次握手的作用有两个(1)让Client和Server双方都知道双方可以发送和接收到对方的消息;(2)避免网络堵塞时,Client以为没有连接上,发送多次请求,而Server会为前面多次无效请求创建连接,造成资源浪费;2.具体说明2.1 三次握手确认双方都能接收和发送消息(1)第一次握手,Client发送给Ser原创 2020-11-15 20:31:16 · 118 阅读 · 0 评论