自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 资源 (8)
  • 收藏
  • 关注

原创 由浅入深讲解动态类函数指针

1、首先描述一下指针值的含义:假设内存值的序列是这样描述的 : 我们定义一个 0 ~ 50 的正整数序列。 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,...

2020-03-18 19:43:48 1344

原创 关于vector遍历erase的方法记录

关于vector遍历erase的方法记录

2022-01-27 21:47:23 972

原创 递归算法面试题

一、斐波拉契递归详解int Fib(int n) { if (n < 2) return 1; return Fib(n - 1) + Fib(n - 2);}3 == Fib(3);/* 3 == Fib(3); ↓ Fib(3 - 1) + Fib(3 - 2) ↓ ↓ Fib(2)

2020-11-25 09:14:54 200

原创 一到笔试题就犯晕索性把详解写在博客里

第一题、宏解析问题#define MUL(a,b) a * bprintf("%d", MUL(1 + 2, 1 + 2));考察的是宏解析后的代码是什么样子的:MUL(a,b) 解析后为 a * ba 转换为 1 + 2 、b转换为 1 + 2a * b 转换为 1 + 2 * 1 + 2 = 1 + 2 + 2 = 5第二题、字节对齐问题 32位环境下定义结构体#pragma pack(1)struct stu1{ char a; ...

2020-06-15 16:59:01 234

原创 关于运算符的面试题

1、运算符int x = 2;int y = (x++) / 3;Y 的结果为 0;论证为什么为0的解释为(翻译以上过程):int func(int x){ return x;}int func1(int x){ int y = x; x = x + 1; return y;}void main(){ int x = 2; int y = func(func...

2018-06-05 11:49:33 656

原创 应用程序无法启动的解决办法!

1、应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。出现该问题的原因是:     工程项目默认值:MFC的使用[在共享DLL中使用MFC];     A lib库: 设置的是 [使用标准Windows库];     B lib库: 设置的是[使用标准Windows库];     C lib库:

2015-02-04 13:27:55 1210

原创 字符串试题

原型:extern int strlen(char *s);用法:#include 功能:计算字符串s的(unsigned int型)长度说明:返回s的长度,不包括结束符NULL。int strlen(const char *str){ if(!str)return 0; const char *p = str; while(*p++); return p - str

2014-03-12 22:15:30 642

转载 VC项目文件说明

<br />VC项目文件说明   <br />.dsp   项目参数配置文件,这个文件太重要,重点保护对象。.   <br />.dsw   工作区文件,重要性一般,因为它信息不我,容易恢复。   <br />以下文件在项目中是可丢弃的,有些文件删除后,VC会自动生成的。   <br />.clw   ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此

2011-01-17 10:20:00 317

原创 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因

<br />这种错误的原因是由于要使用MFC库中的某些资源,但是MFC并没有被初始化.<br /> 这种情况多发生在atl和其它非MFC工程,后追加MFC的头文件获得了部分支持<br />现象:1) 编译可以通过 2)有些MFC类可以使用  3) 使用CRectTracker, CMenu.LoadMenu....时出现触发ASSERT(afxCurrentResourceHandle != NULL)错误<br />解决办法:<br />在模块初

2010-10-13 16:59:00 3110

原创 DLL 调用错误 -The value of ESP was not properly saved across a function call.

<br />http://blog.csdn.net/HappySong/archive/2005/04/07/339707.aspx<br />在调用DLL中的函数有时候会出现如下对话框的错误:<br />Microsoft Visual C++ Debug Library:<br /><br />Debug Error:<br />Program: ... <br />Module:<br />File: i386/chkesp.c<br />Line: 42<br /><br />

2010-10-11 15:24:00 1449

原创 CRichEditCtrl的简单使用:

<br /> AfxInitRichEdit();<br />在初始化,CRichEditCtrl类产生的时候,调用这个函数其实是注册该窗口类.<br /> <br />以下是不完整简单使用:<br />void CCmdREdit::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags){<br /> long start = -1;<br /> long last  = -1;<br /> GetSel(start,last);<br /> switch(nCh

2010-08-25 12:05:00 413

原创 Access中怎么写查询语句

查询->在设计视图中创建查询     关闭弹出窗口     点击工具栏上“SQL”右边的下拉菜单按钮,   选择“SQL视图”     输入SQL语句,   点击工具栏上的“!”执行  

2009-08-05 14:43:00 3874 1

原创 双缓存的一个例子

 // Windows 头文件:#include // C 运行时头文件#include #include #include #include #include "stdafx.h"//////////////////////////////////////////////////////////////////////////////////

2009-07-16 23:41:00 545

原创 给MouseMove发送lParam鼠标位置消息

/*利用联合体的方式*/union { long lpt[2]; }param; param.lpt[0] = 200; param.lpt[1] = 200; LPARAM lParam; lParam = (LPARAM)param.lpt; SendMessage(WM_MOUSEMOVE,NULL,lParam); /*利用位移的方式(宏) 更优

2009-07-16 14:48:00 495

原创 线段导航

 //求直线与直线的交点bool CCQGrapView::GetLineIntersect(CPoint ptL1,CPoint ptL2,CPoint ptOL1,CPoint ptOL2,CPoint& rPoint) { double a1=ptL2.y-ptL1.y; double b1=ptL1.x-ptL2.x; double c1=p

2009-06-27 17:01:00 403

转载 内接圆绘制多边形公式

//利用矩形左上角与右下角进行绘制 void CalcPoints(const RECT& rc);void CPolyCtl::CalcPoints(const RECT& rc){ const double pi = 3.14159265358979; //装载圆心的坐标 POINT ptCenter; //计算半径所表示的位置

2009-06-23 13:00:00 969

原创 新旧包含库的区别

很多C++程序员还在使用而不是用更新的标准的库。 这两者都有什么不同呢?首先,5年前我们就开始反对把.h符号继续用在标准的头 文件中。继续使用过时的规则可不是个好的方法。从功能性的角度来讲, 包含了一系列模板化的I/O类,相反地只仅仅是支持字符 流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此, 和在接口和执行上都是不同的。最后,的各组 成都是以STL的形式声明的,然而的各

2009-06-16 12:55:00 339

原创 MFC WinInet 编程

目前Visual C++ 6.0支持的网络编程有三种方式:一种是ISAPI,既基于网络服务器应用程序设计接口的程序,主要用来创建FTP服务器、PROXY代理服务器、HTTP服务器、SMTP服务器、BBS服务器、网络数据库服务器等服务器程序。一种是Windows Socket2,即基于Windows套接口编程,源于UNIX的套接口编程。还有一种便是WinInet基于国际互连网客户端应

2009-06-16 02:31:00 1542

转载 关于各个数据库的对比

  安全性   SQL server   没有获得任何安全证书。   Oracle Server   获得最高认证级别的ISO标准认证。   DB2   获得最高认证级别的ISO标准认证。   性能   SQL Server   多用户时性能不佳   Oracle   性能最高, 保持WindowsNT下的TPC-D和TPC-C的世界记录。   DB2   适用于数据仓库和在线事物处理,性能较高。

2009-06-14 15:30:00 372

原创 解读linux对string.h函数的实现

关键字: string 函数 实现 C代码 <a title="复制代码" onclick="function onclick(){function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}}" href="http://writeblog.csdn.net/#">/*

2009-06-08 17:59:00 687

原创 双向链表

#include "stdio.h"/*构件(双向、循环)链表*/struct MonkeyNo{int nNum;MonkeyNo* pNext;MonkeyNo* pPre;};MonkeyNo* pHeader = NULL;void AddList(int nD){MonkeyNo* pNew = new MonkeyNo

2009-06-07 22:43:00 272

原创 转载的 自己也学学 dx初步认识

 这周开始学习DX9.0,安装了SDK后,参考书的讲解开始学习,OGL暂时放弃,原因无非是使用者少,没有大的厂商支持等原因吧,下面写下学习中的一些收获和理解,以结交这方面的朋友,并暴露出自己未发现的缺点,由于使用DXUT框架,先简单介绍一下使用方法,非常简单的,下载地址 http://www.onlinedown.net/soft/5288.htm对了,你需要使

2009-06-07 22:43:00 569

原创 动态数组&amp;双向链表

#include /*有N支猴子,需要从中选中一个大王,选择的规则如下, 猴子们围成一圈(每个猴子从1到N编号), 从1到M依次报数,每当报到M的猴子出列,紧接着从一个猴子接着报,重新从1开始,直到剩下最下最后一个猴子, 即为大王. 编程实现选出大王,其中N,M由用户从键盘输入. */ class m_k { private: // typedef m

2009-06-07 22:42:00 457

原创 a星算法

// astar.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #define MaxRow 20#define MaxCol 30int themap[MaxRow][MaxCol]={{1,1,1,1,1,1,1,1

2009-06-07 22:41:00 1635 3

原创 C++编程的进程和线程概念释疑

一个进程通常定义为程序的一个实例。在Win32中, 进程占据4GB的地址空间。与它们在MS-DOS和16位Windows操作系统中不同, Win32进程是没有活力的。这就是说,一个Win32进程并不执行什么指令,它只是占据着4GB的地址空间,此空间中有应用程序EXE文件的 代码和数据。EXE需要的任意DLL也将它们的代码和数据装入到进程的地址空间。除了地址空间,进程还占有某些资源,比如文件、动态内

2009-06-07 22:40:00 320

转载 POP3协议命令原始码及工作原理

1. POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。脱机模型即不能在线    操作,不像IMAP4(netscape支持IMAP4) 2. 当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到    客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。 3.

2009-06-07 22:39:00 342

原创 十二星座日文版

 Aries おひつじ座 テッサリアの王子プリクソスと王女ヘレーは、誰も知らないこの夜、ひそかに旅立ちます。 伝令神ヘルメスがこの兄妹のために遣わした黄金の毛の羊は、空を自由に飛ぶことができました。 二人を乗せた羊は、海を越え、コルキス島に向かいます。 おひつじ座は、秋の夜空に輝く小さな星座です。ギリシア時代には春分の日の太陽がこの星座にあったため、 黄道12星

2009-06-07 22:36:00 524

软件开发文档.rar

uml1.0中文文档 概要设计说明书 管 理 员 手 册 技术测试规范(草案) 客户初步需求调查概述 任务清单及工作量估算 软 件 测 试 报 告 软件测试指南 软件开发计划书模版 系统实施工作计划 系统需求报告(前期需求) 详细设计说明书 项 目 开 发 计 划 ERP模型构件说明 计算机软件开发文档编写指南 软件开发的过程 一些面向对象的设计法则 等...等...等...

2020-03-22

例子程序 drawcli

drawcli 例子程序 值的学习和应用 帮助快速掌握C++,MFC 理论及应用知识 drawcli 例子程序 值的学习和应用 帮助快速掌握C++,MFC 理论及应用知识

2010-03-30

云计算入门指南+pdf.rar

云计算入门指南+pdf.rar

2010-03-30

GDI+SDK.doc

精炼简洁 易懂易学 包含大量的GDI+函数方法 逐步深入的讲解

2010-03-30

使用DirectX 9.0进行高级3D游戏编程

如题.. 相当不错的文档 还有例子 经典之经典阿

2009-05-09

精通MFC 程序设计

精通MFC程序设计精通MFC程序设计精通MFC程序设计精通MFC程序设计

2008-10-22

Thinking in C++ 编程思想

Thinking in C++ C..编程思想.rar

2008-09-15

谭浩强C语言word版.rar

谭浩强C语言word版.rar 看看还有什么需要的!!

2008-09-15

空空如也

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

TA关注的人

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