lxg

导航

 
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2020年11月27日

摘要: 原链接: 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日

摘要: #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日

摘要: 测试如下: 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日

摘要: 测试如下: 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日

摘要: 转自: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日

摘要: 一: 意图: 将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化; 对请求排队或记录请求日志,以支持可撤销的操作。 用途: 1、接口回调。Command模式是回调机制的一个面向对象的替代品。 2、在不同时刻指定,排列和执行请求。 3、支持Undo/Redo操作。 4、支持修改日志。 阅读全文
posted @ 2020-07-05 15:10 lxg_7105 阅读(212) 评论(0) 推荐(0) 编辑
 
摘要: 意图:允许一个对象在其内部状态改变时改变他的行为。 用途: 1. 一个对象的行为取决于他的状态,并且他必须在运行时根据状态改变行为。 2.一个操作中含有庞大的多分支的条件语句。这个状态通常用一个或多个枚举常量表示。通常多个操作包含这一 相同的条件结构 。State模式将每个条件分支放入一个独立的类中 阅读全文
posted @ 2020-07-05 13:06 lxg_7105 阅读(188) 评论(0) 推荐(0) 编辑
 
摘要: 1.定义:抽象访问者(Visitor)角色:声明了一个或者多个访问操作,形成所有的具体元素角色必须实现的接口。具体访问者(ConcreteVisitor)角色:实现抽象访问者角色所声明的接口,也就是抽象访问者所声明的各个访问操作。抽象节点(Element)角色:声明一个接受操作,接受一个访问者对象作 阅读全文
posted @ 2020-07-05 09:30 lxg_7105 阅读(131) 评论(0) 推荐(0) 编辑
 

2020年6月30日

摘要: 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日

摘要: 方式三测试: 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 下一页