自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

这家伙很懒

若菩萨欲得净土,当净其心,随其心净,则佛土净

  • 博客(101)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何计算提交栈和保留栈的大小

 http://community.csdn.net/Expert/topic/5156/5156011.xml?temp=.5120203 今天上午在饼子堂里讨论提交栈和保留栈,饼子们各舒己见,不过还是没有解答我的疑惑故此开本比武贴请各方英豪同台献技,交流切磋,共同进益。一、本此比武的内容1、本贴主要讨论提交栈(commited stack)和保留栈(reserved stack)的

2006-11-16 18:13:00 3889

原创 C++中包含有虚函数的单继承状态下的类的内存布局

 如下测试代码:#includeiostream>using namespace std;class  base...{    public:    base()    ...{        cout"create base"endl;    };    virtual ~base()    ...{        cout"clean base"endl;    };    virtu

2006-11-10 18:41:00 1657 1

原创 我的简历

简 历

2006-10-25 18:44:00 2698 8

原创 sony t10

在研究了几天这款相机的性能后,今天终于把这款sony  t10抱回家了.在此不禁要对天大笑三声  哈哈哈~~~~~~~~同时也决定了俺要节衣缩食两个月 俄的个神啊~~~~~~~~~买回后对比了一下在网上看了几点关于这款相机的缺点它真的都具备1:待机时间不长.(一节电池只能待机2小时,所以俺就另外又买了yi 节,又花了150大洋)2:夜里在空旷的环境中拍照会留下斑点.3:还有拍出来的照片没日期.

2006-09-17 20:55:00 1352

原创 项目总结

今年过年过开始开发目前这个项目,现在项目以及接近尾声了,可以说这是我第一次开发的最大的一个项目。在项目快要结束前总结一下在开发过程出现的问题以及一些开发中学到的经验,最快的学习方法就是参加具体的项目开发,并且要在开发过程中不断总结以提高自己能力水平。1:在开发过程中,最主要的不是技术,而是要有创造力,想象力,当然是一必要的技术为前提。 2:不要以为自己开始设计的框架会很少改变,可以说一

2006-07-06 11:42:00 2004 3

原创 一个追加写日至的类

//CDigiBookLog.h文件/*********************写日至的类以追加的方式记录信息的created by bzero.lee 20050611MSN:[email protected] *********************/#if !defined(MY_CDIGIBOOKLOG_H)#define MY_CDIGIBOOKLOG_H#inclu

2006-06-11 17:27:00 1720 1

转载 蓝颜知己,我们不做情人

多少年了,我一直把你视作今生最好的朋友,常常认为,和你做朋友,是我此生最大的快慰,真的,我真是这么想的! 一直以来,我们相处的那么愉快,那么自然,那么透明,我好喜欢这种情谊啊。  生活里的酸甜苦辣,在我们看来,是那么平淡;遇到的各种繁心琐事,在我们眼里,是那么举无轻重,因为,无论你我谁遇到坎坷荆棘,我们都是彼此心灵的疏导者和告慰者。  生活中因为有了你,变得轻松

2006-06-02 08:41:00 1971 3

原创 utf8编码的xml文档CMarkup类处理不了

麻烦!!!!!!!!!!!!!!!!那位知道在C++中怎么读取UTF8编码的XML文档

2006-05-31 14:12:00 2059 2

原创 黑白画印

收拾下自己的心 说给自己听 那黑那白全都不在 那风那梦风吹进我的梦 收拾下自己的心 好让天使听 那黑那白全都不在 那风那梦风吹进我的梦 无力抱紧看着又伤心 偶尔想起我爱你 想追又自己鼓不起勇气 我心中黑白 无力靠近猜测你的心 今夜又会在那里 窗外的风起天下起小雨 我心中黑白的画映 我无力找到真爱 可怜我只剩下空白 找不到靠近的理由 也只能开不了口 静静的我守在窗口 享受这寂寞 无力证明才让你相信

2006-04-28 16:01:00 1555

原创 xml字符串编码

项目中要用到,在C++中又没有的函数可供调用, 还是自己动手写吧   // testcreatesrandkey.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include using namespace std;void Xm

2006-04-26 12:19:00 1938 2

原创 一个关于虚拟析构函数测试

#include "stdafx.h"  #include iostream>using namespace std;class BaseClass{public:       BaseClass()       {              ++nAllClassNum;       }       //     virtual ~BaseCl

2006-01-16 16:58:00 1738

原创 在C++的虚继承中要注意的一个传值问题

// tea.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include iostream>using namespace std;class justtest1{public:       virtual void display()       {              c

2006-01-12 17:57:00 2019 3

原创 建立窗体时所响应的消息

 创建窗体  ...1. WM_GETMINMAXINFO        2. WM_NCCREATE             3. WM_NCCALCSIZE             4. WM_CREATE               创建完毕.显示窗体  ...1. WM_SHOWWINDOW            2. WM_WINDOWPOSCHANGING      3. WM_WIN

2005-12-14 16:42:00 2128 1

原创 关于Virtual Base Class的几点说明

关于Virtual Base Class的几点说明先看以下的几个程序的输出的多少1:#include iostream>using namespace std;void main(){       class a{};       class b:public virtual a{};    class c:public virtual a{};       class d:public b,pu

2005-11-04 13:57:00 2428 2

原创 Inside The C++ Object Model---构造函数语义学

看了Inside The C++ Object Model这本书后感觉真的很爽,不过看起来也很费力。关于构造函数的语义,上面讲的很深奥,不过看明白后会升华个人能力的      提出下面问题。1:一个类没有显示的构造函数,那么当该类的对象产生时,它的默认构造函数一定被调用吗?如果这个默认构造函数被调用,它会将类中的数据成员变量都初始化为0吗?还是不初始化类中的成员变量?class Foo{     

2005-10-31 13:54:00 1868

原创 智能指针的原始结构

//智能指针在现在的程序设计中会经常使用到,COM和STL都是用了智能指针//智能指针可以简化指针的用法,但是影响执行效率class CFoo{public:       virtual void Bar();}; class CFooPointer(){public:       CFooPointer  (CFoo* P)       {              m_p=p;       }

2005-10-19 09:49:00 1449

原创 消息映射

1:定义消息和消息处理函数关联的结构体struct MessageMap{UINT nMessage;LONG (*pMessageHandlePro)(HWND,UINT,WPARAM,LPARAM);};#define dim(x) (sizeof(x)/sizeof(x[0]))2:利用上面的结构体来定义消息和消息处理函数struct MessageMap _MessageMap[]={WM

2005-09-08 16:45:00 1879

原创 关于volatile关键字的说明以及测试 (转载)

volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。使用该关键字的例子如下:int volatile nVint;当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚刚从该

2005-08-26 09:37:00 1302

原创 上个礼拜公司组织去浙江旅游的照片

去浙江安吉爬了一天山,然后去了茅盾的老家玩了一上午,累死了

2005-08-19 15:39:00 1923

原创 封装了一个简单的注册表操作类

不想写文字了  测试了下 可以使用  想知道详细的用法加我QQ吧  76359121MSN :[email protected]#if !defined(AFX_REGISTRY_H__E0610A5D_7166_4D02_9D7E_11AF7CF8E229__INCLUDED_)#define AFX_REGISTRY_H__E0610A5D_7166_4D02_9D7E_11AF

2005-08-12 15:19:00 1459

原创 在VC中启动另外一个程序(.exe、...)方法 (转载)

可以使用WinExec、ShellExecute和CreateProcess。 Q:    如何打开一个应用程序? A:     ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW ); 或 ShellExecute(this->m_hWnd,"open","notepad.exe", "c://MyLog.log","",SW_S

2005-08-09 17:18:00 2078

原创 使用INI文件时注意的几点

1.INI文件的路径必须完整,文件名前面的各级目录必须存在,否则写入不成功,该函数返回 FALSE 值.   2.文件名的路径中必须为 // ,因为在VC++中, // 才表示一个 / .   3.也可将INI文件放在程序所在目录,此时 lpFileName 参数为: ".//student.ini".

2005-08-05 12:56:00 1413

原创 HTTP传输的基本过程

HTTP传输的基本过程在http传输的过程中,被称为客户端的请求者向服务器请求一个文件。最基本的过程是:1 客户端连接一个主机;2 服务器接收连接, 3 客户端请求一个文件, 4 服务器发送一个应答. 实例我们看几个典型的过程首先,我们想访问本页面。在浏览器上敲入“http://www.maketop.net/resource/rs_041112_02.php”.浏览器将连接www.maketop

2005-08-05 08:56:00 4768

原创 ASSERT的一些相关用法

ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。例如,变量n在程序中不应该为0,如果为0可能导致错误,你可以这样写程序:     ......     ASSE

2005-08-04 11:19:00 1415

原创 AfxParseURL的源码

/////////////////////////////////////////////////////////////////////////////// Global Functions AFX_STATIC BOOL AFXAPI _AfxParseURLWorker(LPCTSTR pstrURL,       LPURL_COMPONENTS lpComponents, DWORD&

2005-08-04 10:48:00 4953 1

原创 关于断点传送的一些问题

刚才看了VCKBASE上面的一个关于断点传送的源码,那人写代码的风格真是不敢恭维,N长的程序注释就那么一点点,而且该注释的地方没注释,还有定义的变量也够让人看得郁闷的,比如定义个字符串变量 CString aaa;看得郁闷.  看完了 关于断点传送总结如下:    1: 客户端和服务器定义一种统一的结构来进行对话   2:客户端要完成记录传送多少的任务   3:最中要的一点就是客户端在请求服务器传

2005-08-01 18:06:00 1417

原创 进程上下文

LINUX完全注释中的一段话:    当一个进程在执行时,CPU的所有寄存器中的值、进程的状态以及堆栈中的内容被称为该进程的上下文。当内核需要切换到另一个进程时,它需要保存当前进程的所有状态,即保存当前进程的上下文,以便在再次执行该进程时,能够必得到切换时的状态执行下去。在LINUX中,当前进程上下文均保存在进程的任务数据结构中。在发生中断时,内核就在被中断进程的上下文中,在内核态下执行中断服务例

2005-07-23 16:35:00 2032

原创 >有点模仿东风破的味道,不过还是蛮不错的

荷花盏还是有点复古,不错不错复古诗词+RAB时尚曲风=复古时尚流行派《荷花盏》                                                                                                   

2005-07-23 14:25:00 1614 1

原创 双通输入法的用户接口

结合我看得那个双通输入法程序来总结一下该输入法的所有用户接口 //启动并初始化当前IME输入法BOOL ImeInquire(LPIMEINFO lpIMEInfo, //用于初始化该输入法的结构地址LPTSTR lpszWndClass, //当前输入法的名称LPCTSTR或者dword lpszData //系统信息,9X系列值为0,NT/2000下有实际值) //配置当前ime参数函数//该

2005-07-22 21:14:00 1891

原创 Imm.h文件

输入法的用户接口都是调用IMM。H中的API来实现的我再VC里面找了一下IMM.H的源码   show 一下// prototype of IMM APIHKL  WINAPI ImmInstallIMEA(LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText);HKL  WINAPI ImmInstallIMEW(LPCWSTR lpszIMEFileNam

2005-07-22 13:03:00 6362 2

原创 DllMain

The DllMain function is an optional entry point into a dynamic-link library (DLL). If the function is used, it is called by the system when processes and threads are initialized and terminated, or upo

2005-07-20 22:12:00 1816

原创 IME输入法的组成

这家伙很懒研究了一会IME的输入法:所有中文输入法的界面都是由3部分组成的如图:这三个窗口分别是:状态窗口 (Status windows) --显示当前输入法的状态编码输入窗口(composition windows)--  显示当前的击键情况汉字选择窗口(candidates Windows)--列出供用户选择的汉字这些窗口由用户接口函数来管理的这些被用来调用的函数在winpy.ime靠电脑中

2005-07-20 14:30:00 2400 2

原创 Windows 输入法编辑器 (IME)

Windows 输入法编辑器 (IME)原著 :Microsoft一、关于 Windows 混合语言 IME在 Windows 中 ,IME 是一个动态链接库 (DLL),与 Windows 3.1 远东版本 IME 不同的是 ,每一个运行的 IME 相当于混合语言键盘布局中的一种。与 Windows 3.1 IME 相比较 ,Windows 混合语言 IME 提供下列增强功能 :●运行时相当于混

2005-07-20 12:01:00 2968 1

原创 大规模多人同时聊天室服务器的SDK构架

构思了很久,现在基本的结构基本上确定下来了采用UDP,消息队列的模式 采用多个类的方式来实现,但是还不时完全的面向对象设计,其中最关的多态性,类的继承都没有用到,因为感觉技术还没有到家,暂时利用几个类进行简单的包装,打算下次的类QQ中完全实现面向对象的设计的优点---多态性,也就是使用虚函数来实现!这个服务器的基本流程是这样的,采用双线程来处理服务器流程图如果下接受到消息然后然后广播给所有的用户定

2005-07-07 16:17:00 2903

原创 后天考试完毕 考完后就开始看俺心爱的WIN32汇编了 NND 堕落了快2个礼拜了

考试完后不回家了好好看书,抓紧时间,把心给静下来,在这个神经脆弱,浮躁的年代,能像我这样能保持高度傻脱,至身与境外的人是越来越罕见了,佛祖越,心静者得法,看书也是一道理!!明天上午看病理,上午考试,晚上看运动训练,后天早上在考NND 玩了2个礼拜WAR3 了,休息够了,暑假也就不回去了,不过现在偶的WAR3 水平又上了一个台阶了微操好的没的说了,哈哈,暗夜现在最拿手了,一帮弓箭手加小鹿加3级风德再

2005-07-03 15:47:00 1312

原创 魔兽成神版操作

1 点射,俗称A死他。 (靠!不要告诉我你这个都不会!)2 把没血的兵往后拉 (入门级)3 在英雄只有1X血的时候回城。(其实只要双击鼠标了,ping4 在合适的时候隐形ac或是蜘蛛钻地 (把握好时间是关键)5 在关键时刻传递血瓶无敌等 (xiaoT ,这个时候人会紧张的,所以有难度)6 卡位 (magicyang的卡位很好)7 双保存权杖的使用 (pnix_remind ,ne操熊的典范)8 打

2005-06-30 22:40:00 1928 4

原创 要考试 争取不挂课

这几天得乖乖复习了这个学期就三门课,三本书的范围都是300多页的书,这几天复习估计会累死我的了。老师都拿我们当神童看了,要不就认为我们的成绩非常好,才给我们这么大的范围,再不就是老师疯子,搞得我们都疯了

2005-06-28 21:18:00 1124

原创 Hear Me Cry 日剧《恋爱世纪》插曲---Cagnet

从来不看日剧和韩剧,无意在网上听到这首歌,非常好听You couldnt sayneeded someone newYou actually thoughtdeep inside I knewCan you tell me How can you sayWhy this should sufficeYou passed me byand your heart as cold as ice(You

2005-06-23 09:29:00 1547 2

原创 搞了一下午 WIN32的汇编环境终于整好了

不容易啊,设置环境变量把偶弄得有点晕 不果还是设置好了偶使用MASM32 8.0中的LIB INCKUDE  BIN 这三个文件 采用NMAKE编译连接  编译器就是用EDITPLUS2 整好了 哈哈  爽下面进入正式CODING了

2005-06-19 20:21:00 2452

原创 新发现

上次说的那个"段描述符(segment descriptor)"凭借我的感觉就是windows核心编程上面的"内核对象",具体是不是还有待考证.有以下几点证据说明段描述符和内核对象是一个东西1:书上说80386在采用保护模式下使用的是32位通用寄存器来寻址的(4GB的范围),这就是说16位段寄存器在寻   址方面已近派不上用场了,但是这个16位段寄存器依然很活跃(书上说的)2:书上又说了:"在保护

2005-06-19 11:58:00 1636 4

ATL 窗口代码

ATL窗口代码 写的不错

2008-03-27

空空如也

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

TA关注的人

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