大飞的江湖

天地不仁以万物为刍狗

[线程池][完整实现] 转:线程池原理及创建(C++实现)

在实际任务中经常会用到多线程,但是没用过线程池,我以前的方法比较暴力:1)创建线程,不断切换任务,保持线程一直运行,直到所有任务结束;2)不断的创建和销毁线程;一般都用1方法。最近和别人聊天,谈到线程池,就产生了疑问,为啥非得用线程池 原文地址不详,如有侵权请留言,转载地址:https://bl...

2019-03-22 09:04:54

阅读数 74

评论数 0

Python打包EXE程序

最近用Python,想做一个服务器和客户端的软件,原来一直是在客户端直接起Python脚本,感觉不够灵活,尤其是运行Python脚本,还要搭建环境,查资料发现Python是支持打包EXE程序的 ...

2019-02-20 15:01:39

阅读数 64

评论数 0

Windows特定文件添加右键菜单(三)

Menu Handler实现右键菜单控制 微软提供了一系列强大并且灵活Handler供开发者使用,帮助我们实现更加多样化的功能;在shell执行命令或者工作之前,留给开发者一个机会来自定义实现; 关联文件类型或者可以指定文件类型的handler 没有关联文件类型但是可以被调用的Handl...

2018-05-07 14:04:00

阅读数 1120

评论数 1

Windows特定文件添加右键菜单(二)

给右键添加菜单项,微软首先推荐静态方式,即给文件类型或者系统子健添加一个conmmand命令 如果要添加一个右键菜单项,首先考虑添加范围,1)某一系统子健(系统所有文件、系统所有目录、系统空白右键、shift右键等);2)某一文件类型添加 系统子健添加 常用的子健: HKEY_CL...

2018-04-25 15:49:00

阅读数 1379

评论数 0

Windows特定文件添加右键菜单(一)

最近尤其项目需要想给文件添加一个右键菜单,当且仅当右键该文件的时候,右键菜单显示“XXXXTest” 原本以为添加一个右键菜单是一个很简单的事情,添加一个command命令即可,但是后来发现command有一定局限性,最终采用了shell handler方式 添加右键菜单有两种方式:   ...

2018-03-27 16:40:55

阅读数 2472

评论数 0

Qt国际化翻译文件不起作用

今天遇到一个问题,tr的翻译不起作用,刚开始还一直以为自己的翻译没有发布成功,查了之后发现翻译文件ts和qm都没有问题,但是界面不显示中文查了文档才发现是Q_OBJECT的原因tr的原型QString QObject::tr(const char * sourceText, const char ...

2016-08-24 13:36:56

阅读数 2450

评论数 2

C语言 字符数组转换整数 stringToInt

字符串转化整数

2016-08-08 16:35:09

阅读数 2841

评论数 0

OO五大原则

1、单一职责原则 应该有且仅有一个原因引起类的改变 2、里氏替换原则 所有引用基类的地方必须能够透明的使用其子类的对象 3、依赖倒置原则 高层模块不应该依赖底层模块,两者都应该依赖抽象;抽象不应该依赖细节;细节应该依赖抽象 4、接口隔离原则 类间依赖应该建立在接口上;建立单一接口,不...

2016-07-19 22:00:43

阅读数 274

评论数 0

Python行读取文件进行拷贝

每次遇到一个新语言,我首先想写的就是 行对行进行文件拷贝#文件内容拷贝,行读取拷贝f1 = open("text1.txt", "r") f2 = open("text2.txt", "a")while True: ...

2016-07-15 16:19:31

阅读数 539

评论数 0

Python学习(三)

Python的基本数据类型除了数字、字符串,还有列表,元组,字典列表 列表的索引也是从0开始,作为弱检查型语言,列表元素支持不同数据类型list = [1, '1', "1", 2.0]访问列表中的元素同样可以使用下标 []list = [1, '1', &...

2016-07-15 14:23:32

阅读数 232

评论数 0

Python学习(二)

字符串在每种语言中都是很经典的问题,今天学习一下Python的字符串Pyhton创建字符串,用单引号或者双引号都可以,没有什么区别var1 = 'Hello World!' var2 = "Python Runoob"在Pyhton里面没有单字符,一个字符也会...

2016-07-15 11:04:43

阅读数 263

评论数 0

Python学习(一)

最近项目需求,写了一点Python,觉得很有意思,决定好好学习一下Python文档下载地址:www.python.org/doc/,其他在线教程也很多图方便,在win系统安装了Python(python-3.5.2-amd64.exe),安装很简单。Python是跨平台的先来个简单的测试 在P...

2016-07-14 10:52:43

阅读数 295

评论数 0

C++ 读书笔记

C++ 读书笔记

2015-07-28 08:36:08

阅读数 499

评论数 0

Qt 加载动态链接库

•在QT程序中静态调用已经存在的动态链接库 –修改.pro文件 –加入LIBS += -L路径 –l名字 –在应用程序中引用头文件 –调用函数   //假如test.dll中定义了函数 void test(); .pro文件中,加入 LIBS += -L../ –ltest .c...

2015-05-30 09:33:20

阅读数 1365

评论数 0

Qt 一个进度条控制两个QTableWidget

界面如下所示,一个窗口中包含两个QTableWidget,通过右边的滚动条控制两个QTableWidget的滚动 代码如下:   #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow&am...

2015-05-09 17:02:30

阅读数 1042

评论数 0

Qt 事件处理 快捷键

<pre name="code" class="cpp"><span style="font-size:14px;"&am...

2015-04-29 11:11:50

阅读数 2843

评论数 0

C++头文件包含 include 和 class

在大型的C++工程中,类与类之间关系比较复杂,经常相互引用,如果处理不好,就会带来很大麻烦 前置声明 在程序中引入了类类型的B.在声明之后,定义之前,类B是一个不完全类型(incompete type),即已知B是一个类型,但不知道包含哪些成员.不完全类型只能以有限方式使用,不能定义该类型的对...

2015-04-20 22:13:11

阅读数 638

评论数 0

C++ 虚继承

文章转载自http://blog.csdn.net/wangxingbao4227/article/details/6772579C++中虚拟继承的概念 为了解决从不同途径继承来的同名的数据成员在内存中有不同的拷贝造成数据不一致问题,将共同基类设置为虚基类。这时从不同的路径继承过来的同名数据成员...

2015-03-31 21:57:40

阅读数 369

评论数 0

C++友元函数

文章转载http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/2535305.html 1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的...

2015-03-31 20:06:46

阅读数 383

评论数 0

QString 转换 wchar

QString 转换 constwchar_t *   const wchar_t * tablename =reinterpret_cast<const wchar_t *>(name.utf16());  

2015-03-17 11:18:20

阅读数 747

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭