自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

转载 windows 消息机制

消息是指什么? 消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向 Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做MSG,MSG含有来自w...

2020-12-23 11:10:52 381

转载 c++ set_new_handle

首先,namespace std中有如下定义: Typedefvoid (*new_handler)(); new_handler set_new_handler(new_handler new_p) throw();//C++98 new_handler set_new_handler (new_handler new_p) noexcept;//C++11----------------------------------------------...

2020-12-23 11:07:10 311

转载 c++ virtual

解答了我的一些疑问,觉得写的不错!!!转载一下。virtual在英文中表示“虚”、“虚拟”的含义。c++中的关键字“virtual”主要用在两个方面:虚函数与虚基类。下面将分别从这两个方面对virtual进行介绍。1.虚函数虚函数源于c++中的类继承,是多态的一种。在c++中,一个基类的指针或者引用可以指向或者引用派生类的对象。同时,派生类可以重写基类中的成员函数。这里“重写”的要求是函数的特征标(包括参数的数目、类型和顺序)以及返回值都必须与基类中的函数一致。如下所示:可以在基类中将被重写

2020-12-23 11:04:38 5985 2

转载 单链表有环的几个问题

转自:https://www.cnblogs.com/dancingrain/p/3405197.html给定一个单链表,判断其中是否有环,已经是一个比较老同时也是比较经典的问题,在网上搜集了一些资料,然后总结一下大概可以涉及到的问题,以及相应的解法。首先,关于单链表中的环,一般涉及到一下问题:1.给一个单链表,判断其中是否有环的存在;2.如果存在环,找出环的入口点;3.如果存在环,求出环上节点的个数;4.如果存在环,求出链表的长度;5.如果存在环,求出环上距离任意一个.

2020-12-02 13:47:47 237

转载 QItemDelegate 的使用

https://blog.csdn.net/hu_linux/article/details/52791665该链接也有自定义控件用法,比较好看QT的MVC(View/Delegate)模型十分强大,可以利用各种控件来对表格的输入进行限制。思路:1:为每一列定义委托:A:第一列是编号列,使用只读委托,令该列的单元格是只读的B:第三列是ID列,只能输入1-12个数字,利用QLineEdit委托和正则表达式对输入进行限制C:第四年龄列,利用QSpinBox委托进行输入限制,只能输入1..

2020-12-01 11:18:38 4938

转载 the Meta-Object Compiler (moc)

the Meta-Object Compiler (moc)元对象编译器是处理Qt的C++扩展的程序。moc工具读取C++头文件,如果它找到一个或者多个类声明包含Q_OBJECT宏。它生为那些类成一个包含元对象代码的C++源文件。元对象代码是信号与槽机制,运行时信息和动态属性系统所必需的。moc生成的C++源文件在类的实现过程中必需进行编译和连接。如果你用qmake创建makefiles,包含的创建规则在需要的时候调用moc,所以你不用直接使用moc。Usagemoc典型的用法,输入

2020-11-26 11:18:03 376

转载 C++11 闭包的实现

c++11 闭包的实现什么是闭包闭包有很多种定义,一种说法是,闭包是带有上下文的函数。说白了,就是有状态的函数。更直接一些,不就是个类吗?换了个名字而已。一个函数,带上了一个状态,就变成了闭包了。那什么叫 “带上状态” 呢? 意思是这个闭包有属于自己的变量,这些个变量的值是创建闭包的时候设置的,并在调用闭包的时候,可以访问这些变量。函数是代码,状态是一组变量,将代码和一组变量捆绑 (bind) ,就形成了闭包。闭包的状态捆绑,必须发生在运行时。仿函数:重载 operator().

2020-11-19 10:27:12 419

转载 C++11 Enum枚举使用心得

转载:https://blog.csdn.net/lxhw1018/article/details/83217703C++11 Enum使用心得定义和类类似,枚举定义了一种新的自定义类型,其将一组整形常量组织在一起。枚举属于字面值常量类型。使用在使用枚举时,需要注意以下两个方面:根据作用域区分,枚举分为限定作用域(C++11引入)和不限定作用域两种,定义如下:enum class DAY // 限定作用域{ MONDAY, TUESDAY, WEDNESD.

2020-11-19 10:24:45 301

转载 Qt内智能指针

智能指针为了管理内存等资源,C++程序员通常采用RAII(Resource Acquisition Is Initialization)机制:在类的构造函数中申请资源,然后使用,最后在析构函数中释放资源。如果没有智能指针,程序员必须保证new对象能在正确的时机delete,四处编写异常捕获代码以释放资源,而智能指针则可以在退出作用域时(不管是正常流程离开或是因异常离开)总调用delete来析构在堆上动态分配的对象。我们看看Qt家族的智能指针: 智能指针 .

2020-11-19 10:21:52 542

原创 关于sentry的C++简单接入

问题1:客户端发生崩溃后的崩溃文件怎么生成?常见的有两种选择,并且都是跨平台的,crashpad和breakpad问题2:崩溃文件如何进行分析?常见的两种选择,第一是根据崩溃的信号及编码自己写程序进行分类,并且人工分析;第二是今天的主角sentry,几乎可以覆盖全平台的接入,下面说下C++的简单接入sentry_options_t *options = sentry_options_new();sentry_options_set_dsn(options, "https://YOUR_K

2020-11-16 17:16:24 1687

原创 mac下重装系统,应用程序副本已损坏 的解决办法

首先需要确定电脑的年份和对应的系统,简单的道理是老的电脑硬件是不适配最新系统的,我需要安装的是10.12的系统系统来源:黑苹果年份确定:2017年9月之前生产的电脑我用的是U盘安装的方法,制作U盘启动的教程可以自行百度,安装时弹窗 这个“安装macOS Sierra" 应用程序副本已损坏,不能用来安装macOS,解决办法是在安装界面打开实用工具下的终端,输入date 032208102015.20,之后退出终端,重新安装...

2020-11-13 16:17:46 2602

原创 Windows下clang-format的安装

clang-format是代码格式化的工具,在Windows下的安装需要去官网https://llvm.org/builds/下载相应的版本我下载的是最新的11.0.0版本,路径如下之后选择binary下的win32版本下载下载之后就可以进行安装了,安装时注意勾选环境变量之后无脑下一步,安装之后用命令行检查下是否安装成功大功告成。...

2020-11-05 11:44:42 12363 1

原创 Qt5.9.8 Mac下编译QWebEngine支持mp4

Qt默认情况下的QWebEngine是不支持mp4播放的,如果要支持需要自己编译一下源代码,下面的具体的步骤。1.cd到Qt的源码目录下,比如/Users/liuwanlong/Qt5.9.8/5.9.8/Src2.执行./configure-nomake tests -prefix build -proprietary-codecs -skip qtvirtualkeyboard...

2019-10-22 14:16:49 1979 3

Mac Qt5.9.8编译QWebEngine支持MP4的web相关库

Qt的QWebEngine默认是不支持MP4播放的,需要手动编译,比较耗时(在配置没有问题的情况下我的i7 6核 16G内存大概用了6个小时),为了方便有同样问题的小伙伴,所以上传了已经编译好的资源,需要下载后替换clang_64/lib下的相关文件

2019-10-23

微信支付php源码,可用于发送红包

修改对应的appid 和商户id,下载证书设置路径即可发送

2016-04-22

ffmpeg3.0.1+sdl2.0+vs2010+rtsp示例demo

我杨哥今天刚刚调试好的环境,支持1080p rtsp码流播放,特意嘱咐我不要资源分分享给大家

2016-04-21

ha_innosetup.zip

可对exe进行打包,是个比较不错的工具,跟大家分享

2016-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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