自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (31)
  • 收藏
  • 关注

转载 windows动态内存分配方式

<br />这里的"动态内存"包含以下两个方面的内容:<br />  1.内存。这里的"内存"指的是进程的虚拟内存空间。在Win32环境下,每一个进程拥有独立的,大小为4G(0x0000 0000 ~ 0xFFFF FFFF)的虚拟内存空间。<br />  2.动态。这里的"动态"指的是进程虚拟内存空间中的动态内存区域。在一个进程的虚拟内存空间中,只有动态内存可以在运行是被应用程序自由的分配/使用/释放。<br /> 在Win32环境下,我们可以使用多种方式来分配/使用/释放动态内存,这些方式包括:<br

2010-06-30 17:07:00 665

原创 打印组合

<br />//全局int stack[3]={0};int top=-1;void main(){ combination(5,3);}void combination(int m,int n){ int temp=m; push(temp); while(1) { if(1==temp) { if(pop(&temp)&&stack[0]==n) //当栈底元素弹出&&为可能取的最小值,循环退出 break

2010-06-29 00:17:00 424

原创 递归判断数组是否是升序

//递归判断数组是否是递增bool f(int a[],int n){ if (n==0) { return true; } if (n==2) { return a[n-1]>=a[n-2]; } return f(a,n-1)&&(a[n-1]>=a[n-2]);}

2010-06-28 22:44:00 2306

原创 二叉树 遍历非递归算法

<br />1.二叉树创建,节点为空#代替,前序创建;例如:ab#cd##e##f##<br />#include <iostream>#include <stack>using namespace std;typedef struct TreeNode { char data; bool tag; struct TreeNode *left; struct TreeNode *right;}TreeNode,*PTreeNode;TreeNode* CreatB

2010-06-27 18:37:00 549

转载 常见端口

<br />应用协议        端口号/协议    说明<br />ftp-data           20/tcp              FTP, data<br />ftp             21/tcp          FTP. control<br />telnet       23/tcp  <br />smtp           25/tcp              Simple Mail Transfer Protocol<br />time          37/tc

2010-06-23 15:07:00 1747

原创 笔试题(1)

1.类实例化一次2.进程通信3.进程同步4.模板特例

2010-06-21 16:57:00 450

原创 vc捕获异常,windbug

<br />将下面保存为bat文件,假设windbg安装在D:/Program Files/Debugging Tools for Windows,<br />修改最后一行进程exe文件即可。<br />d:<br />cd /<br />cd "Program Files"<br />cd "Debugging Tools for Windows"<br />adplus -crash -pn iCheck.exe -quiet -o d:/dumps

2010-06-21 15:12:00 758

转载 com线程模型详解

<br />本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的<br /><br /> 线程模型是一种数学模型,专门针对多线程编程而提供的算法,但也仅是算法,不是实现。本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的,就像说明Windows是如何实现线程这个数学模型的一样,最后指明一下跨套间调用和各种类型套间编写的要求以帮助理解。希望读者对于Windows操作系统的线程这个概念相当熟悉,对何谓“线程安全的”亦非常了解。<br /><br />COM线

2010-06-17 11:22:00 715

原创 快速排序,堆排序,希尔排序,插入排序

1.快速排序#include using namespace std;void qsort(int a[],int i,int j);//快速排序void main(){ int a[]={49,38,65,97,76,13,27}; qsort(a,0,6); for (int i=0;i=key) j--; a[i]=a[j]; while (i

2010-06-12 11:04:00 546

原创 虚继承

 class A{public: A(){} ~A(){} char c;};class B:public A{public: B(){} void ff(){} char d;};sizeof(A)=1sizeof(B)=2//虚继承的时候class A{public: A(){} ~A(){} char c;};class B:public virtual A{public: B(){} void ff(

2010-06-11 09:51:00 486

原创 public,private,protected

<br />class parent{public: parent(int var=-1) { m_nPub=var; m_nPtd=var; m_nPrt=var; }public: int m_nPub;protected: int m_nPtd;private: int m_nPrt;};//公有继承class child1:public parent{public: int GetPub(){return m_

2010-06-10 23:47:00 473

原创 小结

1.fork()为什么会返回2次 2.volatile作用3.文件描述符和文件指针区别。

2010-06-09 07:21:00 468

转载 内存调试MEMWATCH

<br />内存调试 - MEMWATCH<br /> <br />MEMWATCH 由 Johan Lindh 编写,是一个开放源代码 C 语言内存错误检测工具,您可以自己下载它(请参阅本文后面部分的参考资料)。只要在代码中添加一个头文件并在 gcc 语句中定义了 MEMWATCH 之后,您就可以跟踪程序中的内存泄漏和错误了。MEMWATCH 支持 ANSI C,它提供结果日志纪录,能检测双重释放(double-free)、错误释放(erroneous free)、没有释放的内存(unfreed memo

2010-06-01 15:04:00 1074

andengine api

andengine api doc andengine api doc andengine api doc

2011-08-18

Rokon引擎主要类介绍

Rokon引擎主要类介绍 Rokon引擎主要类介绍 Rokon引擎主要类介绍

2011-07-27

android中文API

android中文API 支持搜索 android中文API 支持搜索

2011-07-18

wingdbg_x86_6.7.05.0.exe

wingdbg_x86_6.7.05.0.exe wingdbg_x86_6.7.05.0.exe wingdbg_x86_6.7.05.0.exe

2010-09-04

潘爱民com组件ppt.rar

潘爱民com组件ppt.rar 潘爱民com组件ppt.rar

2010-07-16

com编程入门.pdf

com编程入门.pdf com编程入门.pdf

2010-07-16

ulipad.4.0

ulipad.4.0,编译python,个人感觉很好用,还可以

2010-05-30

索爱G502主题,原装主题

索爱G502主题原装主题 我的收藏。 索爱G502主题原装主题 我的收藏。

2010-05-09

vc6字体设置工具,vc6

vc6字体设置工具 vc6字体设置工具 vc6字体设置工具 vc6字体设置工具

2010-05-06

python简明教程

python简明教程, html格式。入门教程。

2010-04-27

batch-image-resizer (不要用,删不掉了)

直接用photoshop更好。 直接用photoshop更好。

2010-01-20

viusal toolbar 含注册机

viusal toolbar 含注册机 方便制作真彩工具栏

2010-01-18

ToYcon 图片转换工具(不好用,直接用photoshop)

不好用, 直接用photoshop 不好用, 直接用photoshop

2010-01-16

解决VC助手出现的颜色问题 visual assist

解决VC助手出现的颜色不能高亮显示的问题 visual assist

2009-11-19

release 下trace工具

步骤如下: 1、在Project Settings里选Settings For为All Configurations。 2、在C/C++标签中,Debug info 选 Program Database。 3、在Link 标签中,Category选 Debug,选中Debug info 复选框和Microsoft format。 现在就可以像在调试版本中那样设置断点进行测试了,由于代码优化,有些变量观察不到,行的运行顺序可能也会不同。 说明:ASSERT宏在发行版本中不起作用,而应该用VERIFY来进行发行版的调试。如果发行版本运行有问题,可以先禁止所有代码优化再进行调试。 和TRACE一样用XTRACE 如果在发行程序时,想去掉这些附加的代码,无须删除XTRACE和#include"xTrace.h"语句,只需要在工程设置中定义NO_XTRACE宏即可,这样xTrace.h文件则犹如一个空文件一般,可执行程序中便没有任何附加代码了。

2009-11-17

vc 书 Internet相关开发, ActiveX控件开发,调试技术与异常(错误),文件操作, 内存管理

第一章 Internet相关开发 打包下载 |------ 1.1 如何编写CGI程序 |------ 1.2 一种更亲切的CGI开发系统WinCGI |------ 1.3 利用ISAPI开发CGI程序 |------ 1.4 利用WinInet开发Internet程序 +-- 第二章 ActiveX控件开发 打包下载 |------ 2.1 ActiveX控件介绍 |------ 2.2 利用MFC开发ActiveX控件 |------ 2.3 利用ATL(ActiveX模板库)创建ActiveX控件 |------ 2.4 调试并使用ActiveX控件 +-- 第三章 调试技术与异常(错误)处理 打包下载 |------ 3.1 跟踪与中间过程输出 |------ 3.2 变量/对象合法性检查 |------ 3.3 内存泄露检查 |------ 3.4 异常捕捉与处理 +-- 第四章 进程/线程控制 打包下载 |------ 4.1 为什么需要多进程/线程 |------ 4.2 进程控制 |------ 4.3 线程控制 |------ 4.4 进程/线程间同步 +------ 4.5 进程间通信 +-- 第五章 文件操作 打包下载 +------ 5.1 磁盘文件的打开与关闭 +------ 5.2 磁盘文件的正常读写与异步读写 +------ 5.3 磁盘文件的查找 +------ 5.4 磁盘文件的其他操作 +------ 5.5 串口的操作 +-- 第六章 内存管理 打包下载 +------ 6.1 Win32下的内存管理介绍 +------ 6.2 虚存的使用

2009-11-09

mfc 窗口分析 popup ,overlap,child

http://blog.csdn.net/guogangj/archive/2008/12/06/3460267.aspx 网上的一篇帖子 (本文尝试通过一些简单的实验,来分析Windows的窗口机制,并对微软的设计理由进行一定的猜测,需要读者具备C++、Windows编程及MFC经验,还得有一定动手能力。文中可能出现一些术语不统一的现象,比如“子窗口”,有时候我写作“child window”,有时候写作“child”,我想应该不会有太大影响,文章太长,不一一更正了)

2009-11-09

vc工程修改名称VCRn.exe

vc工程修改名称VCRn.exe vc工程修改名称VCRn.exe vc工程修改名称VCRn.exe

2009-11-05

代码统计行数LineCount.exe

代码统计行数 代码统计行数 代码统计行数 代码统计行数 代码统计行数

2009-11-05

vc开发插件 wndTab3.2

vc开发插件 wndTab3.2 很好用的插件,同时显示多个窗口

2009-10-12

21天学通c++ 中文 第五版

第1周课程简介 第1章 绪论 第2章 C++程序的组成部分 第3章 使用变量和常量 第4章 创建表达式和语句 第5章 组织成函数 第6章 理解面向对象编程 第7章 再谈程序流程 第1周复习 第2周课程简介 第8章 理解指针 第9章 使用引用 第10章 有关函数的高级主题 第11章 面向对象分析及设计 第12章 实现继承 第13章 管理数组和字符串 第14章 多态 第2周复习 第3周课程简介 第15章 特殊类和函数 第16章 高级继承 第17章 处理流 第18章 创建和使用名称空间 第19章 模板 第20章 处理错误和异常 第21章 杂项内容 第3周复习 附录A 二进制和十六进制 附录B C++关键字 附录C 运算符优先级 附录D 答案 附录E 链表简介

2009-09-17

高质量C++ & C编程指南

高质量C++ & C编程指南 感觉还可以

2009-08-30

世界500强企业面试题.pdf

求职 笔试 面试 必看 资料 本书的问题,是软件业人士在面试时常问的,其中大多数出自微软公司,也有一些来自世界500强中的其他公司。作者也从朋友那里收集了一些问题,在收集这些问题上花费了一些时间,想到的是它们具有练习的价值。它们并不是真的需要你弄明白,并在面试时给出答案,它们只是想让你思考!和朋友、同事、教授讨论问题的答案。

2009-07-13

More Effective C++ 中文

More Effective C++一书充满了实用性高且掷地铿锵的忠告,为你每天可能面对的问题带来帮助。和其前一本兄弟书籍 Effective C++一样,More Effective C++对每一位以C++为开发工具的程序员而言,都必备读物。 继 Effective C++ 之後,Scott Meyers 於 1996 推出这本「续集」。条款变得比较少,页数倒是多了一些,原因是这次选材比「第一集」更高阶,尤其是第五章。Meyers 将此章命名为技术(Techniques),并明白告诉你,其中都是一些 patterns,例如 virtual ctors、smart pointers、reference counting、proxy classes,double dispatching┅等等。这一章的每个条款篇幅都在 15~30 页之谱,实在让人有「山穷水尽疑无路,柳暗花明又一村」之叹。

2009-07-13

空空如也

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

TA关注的人

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