自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (16)
  • 收藏
  • 关注

原创 Qt 编译安装前必备库文件

Qt的编译安装过程耗时很长,gmake就要近六个小时。好不容易安装完成后,执行./designer,却又提示:         X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x0        问了度娘,方知有如

2014-08-29 12:41:15 1558

原创 设置单文档+Formview窗口初始尺寸为固定值

很久没有用VS做MFC的开发了,

2014-08-04 17:01:55 917

转载 剖析MFC六大关键技术 四 永久保存(串行化)

如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿。那怕我们的记事本、画图等小程序,也需要保存才有真正的意义。 对于MFC的很多地方我不甚满意,总觉得它喜欢拿一组低能而神秘的宏来故弄玄虚,但对于它的连续存储(serialize)机制,却是我十分钟爱的地方。在此,可让大家感受到面向对象的幸福。 MFC的连续存储(serialize)机制俗称串行化。“在你的程序中尽管有着各种各样的数据,

2012-03-13 14:55:30 506

转载 vector<char*>和vector<string>的不同

This really has nothing to do with vectors specifically.A char* is a pointer, which may or may not point to valid string data.A std::s

2011-08-21 15:45:19 1782

转载 【补足基础】指向类的成员的指针

指向类的成员的指针    分为指向类的数据成员和成员函数的指针。    指向数据成员的指针格式如下:    ::*    指向成员函数的指针格式如下:    (::*)()    例如,设有如下一个类A:class A{public

2011-08-09 14:57:05 727

原创 【VC / MFC】二维坐标旋转

各种杀毒软件Key文件下载:http://www.23key.com/?fromuid=72957程序的功能:在主界面中点击“Details”按钮,在弹出的对话框中设置坐标的旋转角度后,点击OK,主界面中的坐标旋转相应的角度。选择View类的基类为CFormView,在客户区添加Picture控件。关联变量名为m_ctlDrawPic。对话框类为CConfigDlg,编辑框控件

2011-08-08 22:26:38 3097

转载 理解typename的两个含义

假设我们有一个函数的模板,它能取得一个 STL-compatible container(STL 兼容容器)中持有的能赋值给 ints 的对象。进一步假设这个函数只是简单地打印它的第二个元素的值。它是一个用糊涂的方法实现的糊涂的函数,而且就像我下面写的,它甚至不能编译,但是请将这

2011-07-28 20:40:26 421

转载 一些软件设计的原则

Don’t Repeat Yourself (DRY)DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们

2011-07-25 20:23:47 405

转载 内存DC和屏幕DC

首先明白DC的含义,Windows不允许程序员直接访问硬件,它对屏幕的操作是通过环境设备,也就是DC来完成的。DC就是设备上下文的意思,设备上下文就是当前的这个窗体的一些属性,譬如说他使用的画刷,画笔等等。也就是说,它并不是将像素直接输出到设备上,而是将图绘制到由设备描述表表示的

2011-07-07 16:58:49 3877 1

原创 【补足基础】结构体作为类中成员变量(二)

结构体作为类中成员变量,同时,要在类的一个成员函数中动态创建结构体类型的数组。 //FSE.h#ifndef FSE_H#define FSE_H#include using namespace std;class FSE{ struct Grad;public: FSE(); void SetGss(float predelay, float st

2011-06-28 20:42:00 1316

转载 【补足基础】C++中引用传递与指针传递区别【转】

    从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。     而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。     不存在指向空值的引用这个事实意味着使

2011-06-18 12:16:00 514

原创 【补足基础】结构体作为类中成员变量(一)

Geometry.h#include "iostream" using namespace std;class Point{ struct Coordinate;public: Point(float a, float b) {coord.x = a; coord.y = b;} Coordinate GetCoord() const {return coor

2011-06-11 13:28:00 1863 1

转载 【补足基础】C++类中拷贝构造函数详解【转】

a. C++标准中提到“The default constructor, copy constructor and copy assignment operator, and destructor are special member functions.[Note: The implementation will implicitly declare these member functions

2011-06-03 15:58:00 744

转载 完全卸载VS2005、VS2008

   手动卸载步骤:    Visual Studio Express Editions进入控制面板,运行添加或删除程序 卸载 "MSDN Library for Visual Studio 2005 Beta" 卸载 "Microsoft SQL Server 2005 Express Edition" 卸载 "Microsoft SQL Server 2005 Tools Express Edition" 卸载 "Microsoft SQL Native Client" 卸载 "DMA Transpor

2011-05-27 09:52:00 1052

转载 C++老鸟感谢C#【转】

 CSDN的语言之争永远没有风平浪静,某天无聊的时候,和一个C++的高手级别的老鸟说起这事,没想到他说的是:"其实,我很感谢C#的,真的。"    我疑惑了,问道:"你啥时候改用C#了?"    "没有啊,我一直都是用C++啊!"    "那你刚刚说的是啥意思?"    "事实。"    "?"    "现在的C#,已经比C++高级很多了。很多东西,封装做得非常好。同一个功能,可能用C#写得更为简便。"    "话虽如此,但那和你感激有啥关系?"    "因为C++入门太难了,所以很多初学者都学C#去了,所

2010-12-16 18:11:00 461

转载 【补足基础】C语言18个经典问题答录

1.这样的初始化有什么问题?char *p = malloc(10); 编译器提示“非法初始式” 云云。答:这个声明是静态或非局部变量吗?函数调用只能出现在自动变量(即局部非静态变量) 的初始式中。因为静态变量的地址必须在编译的过程中就确定下来而malloc()申请的内存地址是在运行时确定的。2. *p++ 自增p 还是p 所指向的变量?答:后缀++ 和-- 操作符本质上比前缀一目操作的优先级高, 因此*p++ 和*(p++) 等价, 它自增p 并返回p 自增之前所指向的值。要自增p 指向的值, 使用(*p

2010-12-16 18:05:00 483

转载 【补足基础】Const

Const 最早想法是用于取代预处理器#define 这个宏,从而形成常量的概念。针对常量const对象,const指针及指向const的指针,函数const类型参数,const 函数返回类型, const类成员,及const成员函数,及对const最后理解的一些总结来描述 const。  (一)、const对象和const类型的对象  对于这两个概念的描述如下  1. int const Object; //Object是一个const量是不可以被修改 Object = 2;Error  2. const

2010-12-16 18:04:00 388

转载 【补足基础】类型转换【转】

reinterpret_cast,const_cast,static_cast,dynamic_cast 总结#includeint main(void){//reinterpret_cast//将一个类型指针转换为另一个类型指针,这种在转换不修改指针变量值数据存放格式//只需在编译时重新解释指针的类型,他可以将指针转化为一个整型数但不能用于非指针的转换double d=9.3;double* pd = &d;int* pi = reinterpret_cast (pd);class A{};class B

2010-12-16 18:02:00 419

《2008版 白话c++》

--- 授"不专业"的课:所写的教程完全从0开始,面向所有非软件专业的人员。 --- 讲的全是C++,以及它最好的“伙伴”: C++、STL、boost、wxWidgets、PHP、Python、Apahce、wxWidgets…

2010-09-18

Linux操作系统下C语言编程入门

在Linux下的C编程,有很多很详细的示范

2010-09-08

Linux网络设备驱动编程

Linux下配置网络,及驱动程序的编写的教程

2010-09-08

架设Linux服务器

新手学习Linux服务器架设,认真看过后就是高手

2010-09-08

ubuntu server 配置手册

新手安装配置Ubuntu server的教程,很详细

2010-09-08

Ubuntu Desktop Linux的安装与配置过程

Ubuntu安装后的配置过程,看看哈~~~~~~

2010-09-08

Ubuntu完全教程

Ubuntu完全教程,让你成为Ubuntu高手!

2010-09-08

Wine指南(Linux)

在Linux和Windows之间,软件可以通过Wine来模拟运行,很详细的教程哈

2010-09-08

Linux命令全集(public)

Linux的命令,内容简洁,适合作手册或者PPT用~~

2010-09-08

Linux基础命令(豪华版)

很强大,很详细的Linux命令哦,方便查阅哈~~

2010-09-08

Ubuntu官方指南

很详细很完善的教程,很适合新手看~~~~~~~~

2010-09-08

雨林木风 Linux安装图文教程

新手必看,很详细的,看过之后就会装Linux了,包括硬盘分区和基本配置等

2010-09-08

华为Lnux学习资料

这个是华为的Linux操作指导专题,有文件查看和网络配置等内容,有讲解有示范,很好~~

2010-09-08

东方Linux培训教程

是一些要点知识,可以作手册或PPT用~~

2010-09-07

大家来学vim(Linux)

用于初学Linux中的vi所用,里面的命令都是通用的

2010-09-07

空空如也

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

TA关注的人

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