自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (28)
  • 收藏
  • 关注

原创 在不能确定某一数据结构的结点是单一变量的情况下,结构的结点类型尽可能使用struct

在不能确定某一数据结构的每个结点是单一变量(包括基本类型或者自定义类型)的时候,也就是该结构结点内容可能会扩展的情况,不妨将结点内容定义为struct,即便现在struct内只有单一变量。方便后续的扩展,而不用修改每一处结点相关的操作,当然如果最终只有单一变量的话会有结构的额外开销。

2012-10-11 16:48:27 724

原创 VMware启动Ubuntu时出现错误Cannot open the disk 'xxx.vmdk' or one of the snapshot disks it depends on.

今晚在移动硬盘中VMware启动Ubuntu时出现错误Cannot open the disk 'xxx.vmdk' or one of the snapshot disks it depends on. Reason: Failed to lock the file.查找问题的原因,找到:虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(.vmdk)

2012-10-10 23:51:20 2996 1

原创 Win32环境下的ini文件读取

一、将信息写入.ini文件中.所用的WINAPI函数原型为:BOOL WritePrivateProfileStringA(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPC

2011-09-29 11:25:01 3429 1

转载 计算阶乘n!末尾所含0的个数

问题描述给定参数n(n为正整数),请计算n的阶乘n!末尾所含有“0”的个数。例如,5!=120,其末尾所含有的“0”的个数为1;10!= 3628800,其末尾所含有的“0”的个数为2;20!= 2432902008176640000,其末尾所含有的“0”的个数为4。计算公式这里先给出其计算公式,后面给出推导过程。令f(x)表示正整数x末尾所含有的“0”的个数,则有:   当0    当n >= 5时,f(n!) = k + f(k!), 其中 k = n / 5(取整)。问题分析显然,对于阶乘这个大数,我

2011-05-10 08:13:00 911

原创 const

<br />1.       const指定一个不该被改动的对象,它允许你告诉编译器和其它程序员某值应该保持不变<br />2.       const char* p = greeting;               //non-cosnt pointer, const data<br />char* const p = greeting;               //const pointer, non-const data<br />const char* const p = greeting;

2010-11-22 10:44:00 702

原创 2010年11月(下半年)计算机技术与软件专业技术资格(水平)考试 软件设计师 答案(下午卷)

一、〔1〕E1 客户; E2 财务部门; E3 仓库〔2〕D1 客户文件; D2 商品文件;D3 订单文件〔3〕-(1)P1 名称:产生配货单; P2 名称:准备发货单。P1和P2输入/输出的起点和终点:订单记录:D3->P1; 配货单:P1->E3;订单记录:D3->P2;客户记录:D1->P2;发货单:P2->发货;〔3〕-(2)缺的数据流:D1->创建客户账单。二、〔问题1〕(1)房号,业主编号;主键:房号;外键:无。(2)员工号,部门号;主键:员工号;外键:部门号。(3)部门号,部门负责人;主键:部

2010-11-18 10:55:00 2260 2

转载 Functor 仿函数

  仿函数,就是使一个类的使用看上去象一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。   在我们写代码时有时会发现有些功能的实现的代码,会不断的在不同的成员函数中用到,但是又不好将这些代码独立出来成为一个类的一个成员函数。但是又很想复用这些代码。写一个公共的函数,可以,这是一个解决方法,不过函数用到的一些变量,就可能成为公共的全局变量,再说为了复用这么一片代码,就要单立出一个函数,也不是很好维护。这时就可以用仿函数了,写一个简单类,除了那些维护一个类的

2010-11-16 14:04:00 752

原创 2010年11月(下半年)计算机技术与软件专业技术资格(水平)考试 软件设计师 答案(上午卷)

2010年11月(下半年)计算机技术与软件专业技术资格(水平)考试 软件设计师 答案交流 大家敬请关注~

2010-11-13 22:13:00 3708 16

原创 OpenSceneGraph安装

1.       在E盘新建文件夹OSG,将OpenSceneGraph-2.8.3 OpenSceneGraph-Data-2.8.0和3rdParty_Win32Binaries_vc90sp1置于E:/OSG2.       在OpenSceneGraph-2.8.3中新建文件夹Build ,即E:/OSG/OpenSceneGraph-2.8.3/Build。用来存放OpenSceneGraph-2.8.3源文件编译后生成的内容。3.       启动CMake,将源程序中的CmakeList.tx

2010-10-25 08:10:00 2444 1

转载 pair & make_pair

<br />1 pair的应用 pair是将2个数据组合成一个数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 pair的实现是一个结构体,主要的两个成员变量是first second 因为是使用struct不是class,所以可以直接使用pair的成员变量。 std::pair模型 template struct pair { T1 first; T2 second; }; 2 make

2010-09-14 19:43:00 842

原创 CDialogBar

How to initialize child controls in a derived CDialogBar<br />When creating a simple CDialogBar, such as one with only CButtons similar to MFC's print preview, it is not necessary to derive from CDialogBar because the parent of CControlBar receives the not

2010-09-14 19:39:00 789

转载 Windows平台下的STLport(5.2.1)配置

<br />1.打开命令提示符,进入STLport根目录.<br />运行vcvars32.bat批处理文件.<br />VC6, X:/Program Files/Microsoft Visual Studio/VC98/Bin/vcvars32.bat<br />VC7, X:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/bin/vcvars32.bat<br />VC8, X:/Program Files/Microsoft Visual S

2010-08-13 12:58:00 982

原创 在Dialog类或自定义类中使用View类成员变量的方法

<br />如果需要在CDialog类中使用View类的成员变量,有以下方法可以实现(以CSceneView为例):<br /> <br />方法一(使用全局变量):<br />如下:<br />1.       在Dialog1.h中class CDialog定义之前,加上:extern CSceneView* pView;<br />2.       在Dialog1.h中包含头文件:#include "SceneDoc.h"和#include "SceneView.h"<br />3.       在

2010-07-27 18:36:00 1205

原创 在MFC中使用模板类 解决会出现的error LNK2001连接错误

在Visual C++ 6.0等编译器中建立MFC工程使用模板类时要注意以下问题:模板的声明一定要与模板的定义放同一个文件(.h)中,否则会出现error LNK2001...的错误 因为:模板是后来加到标准c++里面去的 那个时候Visual C++ 6.0已经出来很久了 还有另一种说法是:目前流行的所有编译器都不支持模板的分离式编译,编译器在不清楚模板需要空间的前提下就

2010-05-20 19:03:00 1144

原创 Invalidate

Invalidate(TRUE);     擦出背景重绘Invalidate(FALSE);   不擦出背景重绘Invalidate();            默认参数为TRUE

2010-04-05 15:00:00 747

原创 STL

STL标准模板库list 的使用在使用list必须包括头文件#include ,1)、如何定义一个list对象#include int main (void){ list cList; //声明了list模板类 的一个实例}2)、使用list的成员函数push_back和push_front插入一个元素到list中cList. push_back(‘a’); //把一个对象放到

2010-04-04 14:06:00 1456 3

原创 MFC中 关于(About) 信息的实现

对于关于作者、关于软件的描述可以专门做一个对话框Dlg资源,然后再显示它。 最近发现有一种简单的方法,即在相应的处理函数中加入一行代码即可,而且还能获得不错的效果。如下:在相应的处理函数OnMenuAbout() 中 void CSunny_MineWnd::OnMenuAbout() {      ShellAbout(this->m_hWnd,"扫雷","Sunny/tch

2010-04-03 17:04:00 1612

原创 窗口切分

      这几天用到了窗口的切分,开始时很迷惑,也找了很多资料,但始终没有找到很理想的代码。几天过去了,思路也渐渐清晰了些。下面把我对窗口切分的理解跟大家分享一下,还请各位多多指正。。 1. 动态切分窗体1). 首先利用AppWizard创建工程项目时在第4部中选中"Advanced Options"对话框中的"Use splut window"选项2). //in file

2010-04-03 12:51:00 726

原创 启程

      很久没上CSDN了,今天来了,又找到了那种亲切的感觉。      我是一个新手,最近在学MFC,匆匆忙忙的做了点东西,但是做完了就过去了,感觉没留下什么东西。仔细考虑了很久,还是觉得很有必要记下些学习过程中学到的、感悟到的、疑惑的东西。一是与大家分享一下,二则给自己留下些许的纪念。。大多数都是我自己的想法,肯定有很多不足之处,还请各位多多指导。这里先谢谢大家了!   

2010-04-03 12:32:00 525

原创 闹钟的实现代码

private: float i,j,k; // 闹钟View.cpp : C闹钟View 类的实现//#include "stdafx.h"#include "闹钟.h"#include "闹钟Doc.h"#include "闹钟View.h"#include#include#include   #include   #include   using namespac

2009-12-17 13:19:00 2228 2

原创 C++错误中英文对照表

Ambiguous operators need parentheses ----------- 不明确的运算需要用括号括起 Ambiguous symbol xxx ---------------- 不明确的符号 Argument list syntax error ---------------- 参数表语法错误 Array bounds missing -------

2009-12-17 13:16:00 1054

原创 SetWindowExt与SetViewportExt OnTimer与SetTimer VC系统时间调用

SetWindowExt设定窗口尺寸,SetViewportExt设定视口尺寸。     窗口尺寸以逻辑单位计算,视口尺寸以物理单位计算。              CRect   rectClient;                  GetClientRect(rectClient);//取窗口物理尺寸(单位:像素)             pDC->SetMapMode(MM_

2009-12-17 13:10:00 1433

Visual C++ MFC编程实例

Visual C++ MFC编程实例 Visual C++ MFC编程实例

2010-07-27

经典算法大全 经典算法大全

经典算法大全经典算法大全经典算法大全经典算法大全

2010-07-27

DirectX9中文帮助手册

DirectX9中文帮助手册DirectX9中文帮助手册

2010-07-27

Windows程序设计

Windows程序设计Windows程序设计Windows程序设计

2010-07-27

Windows环境下32位汇编语言程序设计

Windows环境下32位汇编语言程序设计

2010-07-27

STL源码剖析-候捷 pdf

STL源码剖析-候捷 STL源码剖析-候捷 STL源码剖析-候捷

2010-07-27

计算机图形学原理及算法教程(Visual+C++版)

计算机图形学原理及算法教程(Visual+C++版)

2010-07-27

3DS文件读取程序 3DS文件读取程序

3DS文件读取程序 3ds 文件 读取 3DS文件读取程序

2010-07-27

3ds文件格式和3ds模型读取类(Autodesk提供)

3ds文件格式和3ds模型读取类(Autodesk提供)

2010-07-27

贪吃蛇 C++描述 Win32环境

用C++语言编写的Win32环境的贪吃蛇小游戏

2010-02-28

C#入门经典(第3版)Exercise Answers

C#入门经典(第3版)Exercise Answers pdf 英文原版

2009-12-16

C#入门经典(第4版)Answers(英文版)

C#入门经典(第4版)Answers 英文版 答案

2009-12-16

Photoshop7.0中文版教程

Photoshop7.0中文版教程 pdf格式

2009-12-16

Windows应用高级编程-C#编程篇

Windows应用高级编程-C#编程篇 pdf格式

2009-12-16

VC精彩案例237(VC的237个经典案例)

VC精彩案例237 237个例子 pdf例子

2009-12-16

Visual C++ 技术内幕(第四版) 源码

Visual C++ 技术内幕(第四版) 源码 pdf格式 很清晰

2009-12-16

Begining Visual C++ 2008(英文原版)

Begining Visual C++ 2008 英文原版 pdf格式 不是扫描的 出版社发行的电子版 1350余页

2009-12-16

Visual C++ 6.0实用教程代码

Visual C++ 6.0实用教程代码 共22章

2009-12-16

Java 技术内幕(机械工业出版社)

java 技术内幕 机械工业出版社 pdf格式

2009-12-16

C++编程思想(pdf格式)

C++编程思想(pdf格式) 学习C++思想(面向对象的思想OOP)的理想教程

2009-12-16

清华大学 郑莉《C++语言程序设计》例题程序

清华大学 郑莉《C++语言程序设计》例题程序 配套 清华大学出版社 郑莉主编的《C++语言程序设计》

2009-12-16

清华大学 郑莉《C++语言程序设计》课件

清华大学 郑莉《C++语言程序设计》课件 清华大学出版社郑莉老师主编的《C++语言程序设计》为国内C++教材的榜首

2009-12-16

Professional C++ Source Code(C++高级编程 源码)

Professional C++ Source Code (C++高级编程 源码) 出版社的附带源码 完整版

2009-12-16

Professional C++(C++高级编程 英文版)

Professional C++ 即C++高级编程 英文版 出版社的正规电子版 pdf格式(不是扫描的)

2009-12-16

计算机专业英语教程(软件设计师)

计算机专业英文教程 软件设计师 中有5分为计算机专业英语 pdf格式 很清晰

2009-12-15

2004(下)--2009(下)软件设计师历年考题及答案(完整版)

2004(下)--2009(上)软件设计师历年考题及答案(完整版) 真题为Word格式 答案为pdf格式 (由于09下的答案尚未出来,暂时缺少09下的答案)

2009-12-15

空空如也

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

TA关注的人

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