会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lxg
导航
博客园
首页
新随笔
联系
订阅
管理
公告
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2020年11月27日
QTableView加载百万条数据占用内存少
摘要: 原链接: https://blog.csdn.net/yyt593891927/article/details/107733138?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1
阅读全文
posted @ 2020-11-27 10:35 lxg_7105
阅读(1071)
评论(0)
推荐(0)
编辑
2020年9月2日
CommonUntils
摘要: #ifndef COMMONUTILS_H #define COMMONUTILS_H #include <QPluginLoader> #include <iostream> #include <QDebug> #include <functional> #include <string> #in
阅读全文
posted @ 2020-09-02 15:23 lxg_7105
阅读(211)
评论(0)
推荐(0)
编辑
2020年7月20日
线程池改进(QT版本)
摘要: 测试如下: threadPool.InitThread(8); threadPool.Start(); for(int i=0; i<100; ++i) { TestRunnable* task = new TestRunnable(); task->i = i; threadPool.PushTa
阅读全文
posted @ 2020-07-20 16:04 lxg_7105
阅读(147)
评论(0)
推荐(0)
编辑
2020年7月19日
线程池(QT版本)
摘要: 测试如下: ThreadPool::instance()->Init(3); ThreadPool::instance()->Start(); for (int i = 0; i < 100; ++i) { Task task; task.nId = i; task.strName = "hello
阅读全文
posted @ 2020-07-19 16:57 lxg_7105
阅读(218)
评论(0)
推荐(0)
编辑
2020年7月10日
类工厂(C++)
摘要: 转自:https://www.cnblogs.com/kevonyang/p/6259922.html 测试: enum CreateType{ FCT_1, FCT_2, FCT_3};DECLARE_WIDGET(FCT_1, Widget);DECLARE_WIDGET(FCT_2, Widg
阅读全文
posted @ 2020-07-10 22:17 lxg_7105
阅读(214)
评论(0)
推荐(0)
编辑
2020年7月5日
命令模式(C++)
摘要: 一: 意图: 将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化; 对请求排队或记录请求日志,以支持可撤销的操作。 用途: 1、接口回调。Command模式是回调机制的一个面向对象的替代品。 2、在不同时刻指定,排列和执行请求。 3、支持Undo/Redo操作。 4、支持修改日志。
阅读全文
posted @ 2020-07-05 15:10 lxg_7105
阅读(212)
评论(0)
推荐(0)
编辑
状态模式(C++)
摘要: 意图:允许一个对象在其内部状态改变时改变他的行为。 用途: 1. 一个对象的行为取决于他的状态,并且他必须在运行时根据状态改变行为。 2.一个操作中含有庞大的多分支的条件语句。这个状态通常用一个或多个枚举常量表示。通常多个操作包含这一 相同的条件结构 。State模式将每个条件分支放入一个独立的类中
阅读全文
posted @ 2020-07-05 13:06 lxg_7105
阅读(188)
评论(0)
推荐(0)
编辑
访问者设计模式(C++)
摘要: 1.定义:抽象访问者(Visitor)角色:声明了一个或者多个访问操作,形成所有的具体元素角色必须实现的接口。具体访问者(ConcreteVisitor)角色:实现抽象访问者角色所声明的接口,也就是抽象访问者所声明的各个访问操作。抽象节点(Element)角色:声明一个接受操作,接受一个访问者对象作
阅读全文
posted @ 2020-07-05 09:30 lxg_7105
阅读(131)
评论(0)
推荐(0)
编辑
2020年6月30日
EventDispatcher(事件分发)
摘要: void Run() { std::cout << "Run!" << std::endl;} /// 测试如下: int main() { EventDispatcher* eventDispatcher = EventDispatcher::Instance(); eventDispatcher
阅读全文
posted @ 2020-06-30 22:25 lxg_7105
阅读(591)
评论(0)
推荐(0)
编辑
2020年6月28日
简单工厂的三种形式(C++)
摘要: 方式三测试: std::shared_ptr<IInterface> p = CCarFactory::Create<CInterfaceImp2>();
阅读全文
posted @ 2020-06-28 21:47 lxg_7105
阅读(151)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
下一页