上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: AOP 编辑删除转载 2015-12-08 16:14:27 标签:aop日志系能分析 AOP 编辑删除转载 2015-12-08 16:14:27 标签:aop日志系能分析 C++11实现一个轻量级的AOP框架 AOP介绍 AOP(Aspect-Oriented Programming,面向方面编 阅读全文
posted @ 2016-06-27 21:14 朝十晚八 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一直以来觉着core dump这个东西很神奇,在初步学习的时候也没有个大方向,最近项目需要记录程序崩溃时的日志信息,因此在网上寻找相关的信息,此时core dump也成为了我重点关注的东西。 说说我的辛酸历史吧,刚毕业1年的我,C++领域的东西还是知之甚少啊,记得又一次面试被问起了demp文件,我当 阅读全文
posted @ 2016-06-27 21:13 朝十晚八 阅读(4553) 评论(0) 推荐(0) 编辑
摘要: 在qt cef嵌入web文章中已经讲述了怎么把cef页面嵌入到qt程序中,但是这样并不完美,因为如果需要在多个窗口上创建cef浏览器部件的话,在 消息监听部分没有办法做区分多个浏览器事件,在这篇文章中我将会把上一篇相关文章中的程序结构稍作改动,以支持多个主浏览器窗口,主要是针对不同的浏览器 产生事件 阅读全文
posted @ 2016-06-27 21:11 朝十晚八 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: assert宏 (基本概念与用法整理) assert宏的深入学习 1、运行时断言 1.1、assert属于运行时断言,可以在运行时判断给定条件是否为真,如果为真则什么也不做,否则打印一跳错误信息,然后通过abort来终止程。当程序开发阶段,我们可以在debug模式下加入大量的运行时断言,来提高我们程 阅读全文
posted @ 2016-06-27 21:10 朝十晚八 阅读(2897) 评论(0) 推荐(0) 编辑
摘要: C++11 tuple&可变参数模板 1 template 2 3 void Print(T value) 4 5 { 6 7 std::cout << value << std::endl; 8 9 } 10 11 template 12 13 void Print(Head head, Rail 阅读全文
posted @ 2016-06-27 21:09 朝十晚八 阅读(2569) 评论(0) 推荐(0) 编辑
摘要: stl中sort详细说明 实现功能:期末开始4位同学的成绩,按多级排序,排序规则为:按数学从小到大,如果数学相等,则按语文从大到小排列,如果语文相等,则按英语从小到大排列,如果英语相等,则按历史从大到小排烈 1 #include "stdafx.h" 2 3 #include 4 5 #includ 阅读全文
posted @ 2016-06-27 21:08 朝十晚八 阅读(2188) 评论(0) 推荐(0) 编辑
摘要: C++读写二进制文件 最近在给android层提供支持,因此代码都是用标准库库函数写出来的,好多windows和第三方的库不能或者很难使用,下面有我在读写二进制文件时候的一些心得,也算是一种总结吧 1、读二进制信息 1 bool bRet = true; 2 std::ofstream fout(s 阅读全文
posted @ 2016-06-27 21:07 朝十晚八 阅读(10645) 评论(0) 推荐(0) 编辑
摘要: C++11新特性非常的多,就一个简单的特性如果要讲解的很清楚并附上事例可能就需要写很多(个人觉着文章太长不利于理解),本片只大概介绍部分特性,以后有机会再针对个别特性做深入解释。以下只是个人在使用过程中觉着经常使用到的部分,现在做如下解释,错误之处望指正​ 1、右值和move语义 C++11 增加一 阅读全文
posted @ 2016-06-27 21:06 朝十晚八 阅读(5851) 评论(0) 推荐(0) 编辑
摘要: 最近在做程序异常时堆栈信息获取相关工作,上一篇文章成功的在程序creash时写下了dump文件,而有些情况写dump文件是 不可以的,比如在jni开发时,C++只做底层处理,而整个项目是android工程,这个时候dump文件没有了优势,那么只能在程序 creash时把内存信息打印出来,获取输出到文 阅读全文
posted @ 2016-06-27 21:06 朝十晚八 阅读(5167) 评论(0) 推荐(1) 编辑
摘要: 原文 Qt 为何没有提供 Sleep 论坛上不时见到有人问: Qt 为什么没有提供跨平台的 sleep 函数? 使用平台相关的 Sleep 或 nanosleep 以后,界面为什么没有反应? QThread 中提供了protected 权限的 sleep 函数,如何用到主线程中? 使用 QTest 阅读全文
posted @ 2016-06-27 21:05 朝十晚八 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: QT皮肤(QSS)编程: 借用css 的灵感, Qt也支持Qt自己的css, 简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入,使得设计一种皮肤与界面控件分离的软件成为可能,应用 阅读全文
posted @ 2016-06-27 21:04 朝十晚八 阅读(3236) 评论(0) 推荐(1) 编辑
摘要: 最近项目需要实现windows下橡皮筋的效果,所以对此做了一些了解,特此记录。 首先windows系统是支持橡皮筋效果的,需要使用win32方 法:SystemParametersInfo(SPI_SETDRAGFULLWINDOWS, showFullWindow, NULL, 0);showFu 阅读全文
posted @ 2016-06-27 21:02 朝十晚八 阅读(5494) 评论(2) 推荐(0) 编辑
摘要: 使用标签控件时我首先想到的就是QLabel,QLabel支持自动换行,并可以解析富文本,是一个不错的选择,这也使的我并没有去深入了解其他的可以有 同样效果的控件,本篇文字我也主要是讲解标签的用法,可以如果QLabel既然能满足我的需求了,我为什么还要写这篇文字呢,原因就如下:QLabel自 动换行时 阅读全文
posted @ 2016-06-27 20:56 朝十晚八 阅读(10832) 评论(0) 推荐(0) 编辑
摘要: 开发环境:win10家庭中文版,vs2013,qt5.5.1 目的:使用webkit加载web页面代码如下: #include #include #ifdef _DEBUG#pragma comment(lib, "Qt5WebKitWidgetsd.lib") #pragma comment(li 阅读全文
posted @ 2016-06-27 20:55 朝十晚八 阅读(6361) 评论(0) 推荐(0) 编辑
摘要: 写次篇文章之前,qt窗口的放大缩小和拖拽我都是通过setGeometry方法实现的,但是作为windows程序,windows支持橡 皮筋式(拖拽时有一个虚框)拖拽和拉伸。通过setGeometry方式实现功能是没有这种效果,幸好qt5中提供了一个本地事件处理接口 nativeEvent,具体功能可 阅读全文
posted @ 2016-06-27 20:53 朝十晚八 阅读(3722) 评论(0) 推荐(0) 编辑
摘要: 说到qt布局,比起之前用的MFC好了许多,而且qt支持qss,可以更好的美化界面。qt提供了几种常见的布局管理 窗体布局,这对客户端程序来说是一个福音,再也不用操心程序界面放大缩小时界面控件怎么变化,只需要把界面控件加入到qt布局中,布局会帮助我们按照一定的规则设置界面子控件。 随着业务需求的变化, 阅读全文
posted @ 2016-06-27 20:52 朝十晚八 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间真是事情太多了,前不久项目中一个嵌入office软件的问题,由于没有时间研究,且项目的需求是浏览word文档,偷了一个懒,把word文档转换成pdf文档,然后嵌入libcef浏览器给打开了 现在回过头来,重新研究了这方面的直接办法,在网上查了多方面的资料,终于决定要使用ocx这个方案来完 阅读全文
posted @ 2016-06-27 20:51 朝十晚八 阅读(5083) 评论(0) 推荐(0) 编辑
摘要: C++ gui程序附加console qtcreator 1:在.pro文件中加入一句: CONFIG+= console 2:在运行设置里勾选在终端运行的选项 vs 1.新建gui项目 2.连接器(linker) 3.系统(system) 4.将第一项选成控制台(Console)。不过务必要记得选 阅读全文
posted @ 2016-06-27 20:50 朝十晚八 阅读(733) 评论(0) 推荐(0) 编辑
摘要: Qt 不规则窗体 – 鼠标点击穿透 qt实现鼠标穿透,如果要被穿透窗口只有一层,也即没有嵌套窗口,直接只用对子窗口使用setAttribute (Qt::WA_TransparentForMouseEvents,true);就ok,意味着鼠标事件让父窗口响应。 如果要穿透的窗口含有嵌套窗口,那么接着 阅读全文
posted @ 2016-06-27 20:50 朝十晚八 阅读(7688) 评论(0) 推荐(0) 编辑
摘要: qt中的QWidget窗口支持窗体绘制,但是不支持窗口标题栏绘制,想要美观的界面,还需要自己去定制,下面我就介绍一种定制窗体的方法 一个窗口无非就3部分,标题栏、窗体和状态栏,接下来我定制的窗口没有状态栏,如果自己想加状态栏的话,照着这个模式自己也可以添加,说白了,窗口定制就是把完整的窗口分3部分定 阅读全文
posted @ 2016-06-27 20:49 朝十晚八 阅读(1545) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页

返回顶部