自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 补充设计原则

组合/聚合复用原则(Composition/Aggregation Reuse Principle - CARP) 当要扩展类的功能时,优先考虑使用组合,而不是继承。这条原则在 23 种经典设计模式中频繁使用,如:代理模式、装饰模式、适配器模式等。可见江湖地位非常之高! 2 无环依赖原则(Acyclic Dependencies Principle - ADP) 当 A 模块依赖于 B 模块,B 模

2015-09-07 17:11:33 471

转载 六大设计原则

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-09-07 17:03:56 288

原创 QMetaObject分析

Q_OBJECT 宏 在QObject子类中,包含Q_OBJECT宏可以使用Qt的信号槽特性。 class showObject : public QObject { Q_OBJECT .... }宏展开后会出现: const QMetaObject showObject::staticMetaObject; // 每一个QObject派生的子类都包含有一个静态的QMeta

2015-06-02 19:06:48 1021

原创 文章标题

window 技巧 将内存转到虚拟内存,降低物理内存占用 SetProcessWorkingSetSize(GetCurrentProcess(), -1, -1);

2015-06-01 16:53:52 289

原创 window 快捷方式和开机启动

创建快捷方式(带参数,图标)include “ShlObj.h”GTUSettingDialog::slotCreateLink() { QFile fileLoader; QString strParam; QDir strPath/工作目录/; QString strLinkName; QString strIcon; // 快捷方式图标i

2015-06-01 16:32:15 427

原创 NoSql概念

关系型数据库遵循ACID规则事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。 比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100元

2015-05-07 16:42:59 373

原创 mysql 总结

前言在项目中遇到一点小问题,所以总结下来。以供以后查阅。如果大家也遇到过这种问题,就可以节省时间了。前期总结会比较少,随着项目的推进,我会在以后补充。如果有什么不正确的地方,欢迎大家帮我补充。问题 mysql 重连 mysql 如果长时间误操作,默认8小时后会断开,通过修改配置文件可以延长时间。但是如果mysql在网络上,会因为网络状态不好而断开。 int value = 1; mysql_ini

2015-03-06 11:39:56 526

原创 apache基础1

启动Apache 在启动阶段读取配置文件、加载模块和函数库,以及分配资源,并在启动阶段对这些资源进行初始化。Apache 在启动阶段拥有系统最高的权限,已单进程、单线程方式运行。配置文件Httpd.conf 加载模块 LoadModule foo_module modules/mod_foo.so 网站目录 DocumentRoot /usr/local/Apache/htdocs 环境变量,有mo

2015-03-03 10:06:33 420

原创 Qt 编译器MSVC2012

MSVC2012 编译器 为什么Qt要使用msvc Qt在window上还有一种编译器叫mingw编译器。本人在项目中发现:1 mingw编译器不支持C++的异常机制,不能用try…catch.. 捕获std::exception 异常。2 mingw 编译器在window上使用的静态库为.a 文件,不是常见的.lib文件,要使用 .lib文件需要使用reimp.exe转换成.a文件,使用起来不方

2015-02-28 16:37:39 822

空空如也

空空如也

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

TA关注的人

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