自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内核对象理解

1. 什么是内核对象内核对象是操作系统为一些系统级的对象(像进程,线程,信号量)维护的一些数据结构。这些数据构保存了与系统级对象相关的系统级信息。例如:所有内核对象都会保存该对象的引用计数。进程对象会保存进程ID。文件对象会保存当前字节偏移量,共享模式,打开模式等。操作系统中所有内核对象对是保存在一块内存空间中,系统上所有的进程都共享这一块内存空间。内核对象使用计数器, 当计数器减为0时,

2013-08-09 00:52:12 1198

转载 字符编码(ASCII,Unicode,Utf-8,GB2312)

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符,例如

2013-08-09 00:14:01 1104

原创 Window错误处理

1. 主要了解Window错误代码结构,这样就可以构造自己的错误处理调用 VOID SetLastError(DWORD);2. 显示系统已存在代码主要是理解DWORD WINAPI FormatMessage( __in DWORD dwFlags, __in LPCVOID lpSource, __in

2013-08-06 02:07:29 837

原创 强大的QVariant

QVariantQVariant行为类似于C/C++的union, 但在Qt中比union强大很多, QVariant内置支持所有QMetaType::Type里的类型如:int,QString,QFont等甚至QList,QMap等组成的任意复杂类型. 主要应该在Qt项中附带额外的数据,如setData(),setItemData()等,和数据序列化中.简单的说QVari

2013-05-20 12:44:21 14771

原创 Qt隐式共享理解

Qt的隐式共享, 简单的说就是:赋值时不直接拷贝而是用共享指针使用同一块数据, 当其中一个被修改时,被修改的值才会拷贝一份出来修改.如: QFont f1; QFont f2 = f1, // 并没有发生值拷贝(严格意义上来说拷贝了指针),f2和f1指向同一数据块.f2.setPixelSize(5) // 此时先拷贝一份f1值给f2,然后再修改f2的PixelSize();所

2013-05-04 22:55:05 1380

原创 Qt容器使用

Qt容器使用1.值容器 QList:编写Qt程序时优先考虑使用此容器,支持下标快速访问, QList的实现比较特殊, 内部存储的是一段连续的数组指针,  当存储的类型小于指针大小(如char),或者是指针或者是Qt的隐式共享类(Implicit Sharing)时,那么QList会直接存储这些类型. 数据量在1000以内,QList任何地方插入都非常快,因为QList已经提前在前面

2013-05-04 22:25:33 1235

原创 Qt布局管理使用

1.使用类使用的类无非就是四个类QHBoxLayout, QVBoxLayout, QGridLayout, QFormLayout,一般情况使用如下接口就够了:addLayout(QLayout *layout, int stretch)addWidget(QWidget *widget, int stretch)addSpacing(int size),// 增加一个固定大

2013-04-27 21:48:48 1746

原创 Qt托盘实现

实现比较简单, 值得注意的是在main函数中设置app.setQuitOnLastWindowClosed(false);  class WeatherTrayIcon : public QSystemTrayIcon{ Q_OBJECTpublic: explicit WeatherTrayIcon(QObject *parent = NULL); ~WeatherTra

2013-04-21 13:30:45 782

基于MFC的ActiveX控件开发

很好的教程, 基于MFC的ActiveX控件开发

2013-07-24

Windows网络编程(第二版免费).pdf

Windows网络编程(第二版免费).pdf you know that

2013-04-17

深度探索C++对象模型.pdf

深度探索C++对象模型.pdf you know that

2013-04-17

STL.源码剖析.pdf

STL.源码剖析, 你懂的

2013-04-17

空空如也

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

TA关注的人

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