zb872676223的专栏

与风相随

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

四人过河用时最短的编程实现

某夜,有个团伙要过桥,该桥每次只能通行2个人,只有一个手电筒,过桥必须持有手电筒。这些人单独过桥的时间从小到大分别为t1、t2、t3、t4、t5 ………请写程序计算出这伙人过桥需要的最短时间。(提示:假设是四人,如果t1=1,t2=2,t3=5,t4=10,最短用时为17)昨天公司领导出了上面逻辑...

2018-05-05 15:51:41

阅读数 806

评论数 2

delphi TStringList DelimitedText空格问题

方法一: uses IdStrings var sl: TStringList; str: string; i: Integer; begin str := 'aa,b b,cc,dd'; sl := TStringList.Create; SplitColumns(str, sl,...

2019-08-02 15:51:06

阅读数 34

评论数 0

window下使用SetUnhandledExceptionFilter捕获让程序的崩溃

简单使用SetUnhandledExceptionFilter()函数让程序优雅崩溃 虽然是大公司的产品,QQ它还是会在我们的折腾下崩溃的,但是它总是崩溃的很优雅,还要弹出自己的对话框来结束。并且发送报告,去掉了系统默认的发送报告的对话框。 所以一拍脑袋,想让自己的程序崩溃的体面一点。 自己...

2019-02-27 20:04:21

阅读数 162

评论数 0

windows录音程序原理

依赖条件:1 #pragma comment ( lib, "winmm.lib" ) 音频的输入大体分三步 1 打开设备 -----waveInOpen(打开一个音频输入设备)、 2 开始录音------waveInStart开始录音 3关闭设备---...

2018-12-29 18:40:14

阅读数 167

评论数 0

regSvr32 脚本注册避开“以管理员身份运行”权限注册失败的解决方法

最近,帮公司做了一个硬件设备的管理系统,系统不复杂,但是要跟硬件打交道,少不了各种脚本处理,异常处理,还有就是各种系统的兼容性。项目都要接近尾声的时候,发现web控件,怎么都注册不了报错。 可是一直都没有问题的啊。         原来,问题出在了win7  “以管理员身份运行” 的权限上了。...

2018-10-17 17:38:49

阅读数 720

评论数 0

QLabel根据拉伸宽度自动加省略点和ToolTip

#pragma  once   #include <QLabel>   class ElidedLabel : public QLabel {     Q_OBJECT public:     explicit ElidedLabel(QWidget ...

2018-10-17 14:08:21

阅读数 341

评论数 0

Qt软件开发文档16---软件更新:写入程序版本信息并读取程序的版本号

实现软件更新,需要写入本地软件的版本号,并读取出来,与服务器版本号相比较,决定是否进行软件的更新。 1.写入版本信息: 写入一个rc文件,并将其导入到Qt工程中。  在Qt工程中,利用RC_FILE+=version.rc 导入工程  QT+VS编译时,利用cmake导入工程即可.  代码如下...

2018-10-11 19:05:10

阅读数 683

评论数 0

Qt可执行程序写入版本信息

【1】新建Qt工程   1.1 具体新建步骤不赘述。   1.2 新建工程后文件目录如下:      1.3 留意对比一下你的代码目录,可以发现我的文件目录中多了一个rc类型的资源文件。那么,它也就是关键点。   1.4 首先需要添加这个资源文件。     方法很简单:新建一个txt文...

2018-10-11 18:27:21

阅读数 172

评论数 0

delphi Jpg和Bitmap互转转换的方法:

delphi Jpg和Bitmap互转转换的方法: uses Jpeg; procedure Bmp2Jpeg(const BmpFileName, JpgFileName: string); var Bmp: TBitmap; Jpg: TJPEGImage; begin Bm...

2018-07-25 15:59:00

阅读数 946

评论数 0

随机等概率的输出m个不重复的数

今天看到一段代码,可以从0.....n-1中随机等概率的输出m个不重复的数(n远远大于m)。遂记录下来。 首先,产生随机数,不免要用到srand,rand函数。先简单介绍下两个函数。 1,void srand(unsigned int seed);    初始化随机数生成器,对于每一个不同的...

2018-07-18 10:53:29

阅读数 97

评论数 0

记录程序崩溃时的调用堆栈

最近有个用户遇到程序Crash问题,但我们的机器都不能重现,于是在网上搜了一把,发现有个MSJExceptionHandler类还比较好用,故整理了一下供大家参考。这个类的使用方法很简单,只要把这个类加入到你的工程(不管是MFC,com,dll都可以)中一起编译就可以了,由于在这个类的实现文件中把...

2018-06-22 21:07:38

阅读数 375

评论数 0

QT中QString与string的转化,解决中文乱码问题

[cpp] view plain copy在QT中,使用QString输出到控件进行显示时,经常会出现中文乱码,网上查了一圈,发现大部分都是针对QT4增加4条语句:</span>  [cpp] view plain copyQTextCodec *cod...

2018-05-24 15:28:47

阅读数 2572

评论数 0

_stdcall与_cdecl区别 (QT 加载MFC的dll时,要注意的"_stdcall"或者CALLBACK的问题)

转载自  http://blog.csdn.net/leehong2005/article/details/8607536看到这篇好文章,帮了我很大忙,直接转载过来了。查看全文,请跳转上面链接地址。前段时间编程时遇到过这么一个问题,我写了一个DLL,把里面的一个函数导出来,然后再定义一个签名与其匹...

2018-05-08 17:03:44

阅读数 336

评论数 0

C++实现一个线程安全的单例工厂

我们见到经常有人用 static 局部对象的方式实现了类似单例模式,最近发现一篇文章明确写明 编译器在处理  static局部变量的时候 并不是线程安全的 !!!http://blogs.msdn.com/b/oldnewthing/archive/2004/03/08/85901.aspx   ...

2018-04-18 16:17:58

阅读数 156

评论数 0

QT事件传递与事件过滤器

【转】QT事件传递与事件过滤器     【概览】    1、重载特定事件函数。    比如: mousePressEvent(),keyPressEvent(),  paintEvent() 。     2、重新实现QObject::event()。    这一般用在Qt没有提供该事件的处理函数时...

2018-04-18 14:27:46

阅读数 155

评论数 0

QT AND C++ REFLECTION,利用QT简化C++的反射实现

https://www.cnblogs.com/randyyang/p/4290393.htmlQT AND C++ REFLECTION,利用QT简化C++的反射实现如何在C++中实现反射机制,应该算是C++开发中经常遇到的问题之一。C++程序没有完整的元数据,也就无法实现原生的反射机制。从性能...

2018-04-18 10:46:35

阅读数 166

评论数 0

CEF3的各个类的作用和实现

CEF3的各个类的作用和实现                                         cef3刚刚接触的时候确实有点乱,连主入口函数都找不到,现在基本上算是摸清楚了,下面是cef3的主要类:CefContextMenuHandler,回调类,主要用于处理 Context M...

2018-04-12 10:40:48

阅读数 200

评论数 0

cef3增加外壳程序

概述本程序基于CEF3开发,本质上是一个扩充了功能的浏览器。功能扩充利用了CEF3提供的同步异步js函数扩充接口。异步扩充接口CEF3为异步js调用提供了一个专用接口window.cefQuery(…)。其调用形式如下:其中“request”传输参数。需要注意的是所有参数被按照字符串连接在一起,并...

2018-04-12 10:39:59

阅读数 279

评论数 0

CEF3开发者系列之工程和代码结构

CEF支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去。它的设计思想就是易用且兼顾性能。      CEF3支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去。它的设计思想就是易用且兼顾性能。其目的是提供一套嵌入式的接口。其主要依赖于公开的Conten...

2018-04-12 10:36:54

阅读数 201

评论数 0

CEF3开发者系列之进程和线程

https://blog.csdn.net/cqltbe131421/article/details/52598551CEF3是一个多进程架构框架,如果有了解过chromium的进程架构的,那么就很容易了解CEF3的多进程了。打开CEF3源代码中发布的cefclient实例,如果打开的页面带有fl...

2018-04-12 10:35:18

阅读数 266

评论数 0

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