自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

转载 C++虚函数表解析(比较精辟)

<br /> <br />C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。<br />关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上

2010-11-10 02:21:00 436

转载 C++ 类型转换

<br /><br />在C++中,进行算术运算前通常需要对操作数进行类型转换,特别是对两个类型不同的操作数,往往要把它们转换成相同类型。算术运算的结果类型与转换后的操作数类型相同。<br />       C++的类型转化方式有两种:隐式转换和显式转换。隐式转换由编译程序按照某种预定的规则进行自动转换;显式转换由写程序的人在程序中用类型转换操作符明确地指出转换。<br />       当操作数的类型为算术类型或者枚举类型时,在进行算术运算前,编译程序将按照常规算术转换规则(usual arithmeti

2010-11-08 21:22:00 589

转载 Tire Tree

<br /><br /> 本文讨论一棵最简单的trie树,基于英文26个字母组成的字符串,讨论插入字符串、判断前缀是否存在、查找字符串等基本操作;至于trie树的删除单个节点实在是少见,故在此不做详解。<br />l        Trie原理<br />Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。<br /> <br />l        Trie性质<br />好多人说trie的根节点不包含任何字符信息,我所习惯的trie根节点却是包含信息的,而且认为这

2010-11-07 21:09:00 1180

转载 对“仅通过崩溃地址找出源代码的出错行”一文的补充与改进 /原文

<br />读了老罗的“仅通过崩溃地址找出源代码的出错行”(下称"罗文")一文后,感觉该文还是可以学到不少东西的。不过文中尚存在有些说法不妥,以及有些操作太繁琐的地方 。为此,本人在学习了此文后,在多次实验实践基础上,把该文中的一些内容进行补充与改进,希望对大家调试程序,尤其是release版本的程序有帮助 。欢迎各位朋友批评指正。<br /><br /><br />一、该方法适用的范围<br />  在windows程序中造成程序崩溃的原因很多,而文中所述的方法仅适用与:由一条语句当即引起的程序崩溃。如原

2010-11-05 13:36:00 431

转载 对“仅通过崩溃地址找出源代码的出错行”一文的补充与改进 /原文

<br />读了老罗的“仅通过崩溃地址找出源代码的出错行”(下称"罗文")一文后,感觉该文还是可以学到不少东西的。不过文中尚存在有些说法不妥,以及有些操作太繁琐的地方 。为此,本人在学习了此文后,在多次实验实践基础上,把该文中的一些内容进行补充与改进,希望对大家调试程序,尤其是release版本的程序有帮助 。欢迎各位朋友批评指正。<br /><br /><br />一、该方法适用的范围<br />  在windows程序中造成程序崩溃的原因很多,而文中所述的方法仅适用与:由一条语句当即引起的程序崩溃。如原

2010-11-05 13:36:00 1269

C++设计新思维(Modern C++ Design)

Modern C++ Design(C++设计新思维)简体中文版

2010-08-04

c++ asm混合编程示例

textsection为要把指定得函数放到test段得哪一个sections里边,一般来说比较常用得是init和page。 init节中得函数在函数初始化之后就会从内存在清除(当然,虚地址还是保留得),比较适合一些初始化得函数,这样可以节省内存空间。 page是将函数放在内存得分页区(相对来说,windows下得未分页区是比较宝贵得资源)

2010-02-27

常用Windows批处理命令

2000XP停止打印.bat ARP本机绑定.bat C盘转换为NTFS格式.cmd demo.gif dir.bat dos下重启.bat guest.bat sxs.exe 的查杀.bat sz.reg转换成reg.bat.bat temp.txt win2000关机命令.bat WIN2003 IIS最小权限分配.bat winxp修改计算机名.bat xp下确定最后的盘符.bat XP服务优化批处理.bat 不显示扩展名.bat 不显示隐藏文件.bat 中文显示ping结果.bat 使用WMI别名获取CPU信息.bat 全盘删除所有文件夹下的_desktop.ini.bat 关闭IDE通道检测.bat 列举进程.bat 删除大小和类型一样的文件.bat 删除所有分区的默认共享.bat 判断光驱是否可用.bat 判断光驱里有无光盘.bat 判断分区格式.bat 刷新策略.bat 取得硬盘数.bat 右键添加bat.bat 右键添加打开MS-DOS.bat 将cwindows.复制到当前目录并显示进度.bat 弹出光驱.bat 打开快捷方式指向的目录.bat 批处理读注册表的Run下面的值.bat 按扩展名分类.bat 改变我的文档路径.bat 断开网络联结.bat 显示c盘~z盘.bat 显示扩展名.bat 显示用户名.bat 显示网络配置.bat 显示自己的IP.bat 显示隐藏文件.bat 更改电源管理方式.bat 更改盘符.bat 更改系统启动菜单的时间.bat 枚举当前目录及子目录大小.bat 枚举显示.bat 查找最新的文件.bat 查看工作组.bat 查看物理内存.bat 查看用户是否存在.bat 查看电脑硬件信息.bat 查看网关的MAC地址.bat 查看进程使用的端口.bat 查看驱动器.bat 检查网络信息.bat 每个目录占用的空间.bat 百度关键字搜索.bat 禁止保留文档记录.bat 篮球飞人火爆版.cmd 绑定网关的批处理及预留维护提到.bat 结束进程.bat 给每个盘添加卷标.cmd 自动改回主页.bat 自定义配置网络ip、网关、dns.bat 被锁定帐户.bat 解锁注册表.BAT 输出倒文.bat 重命名administrator账号.bat 锁注册表.BAT

2009-12-27

vb实现个人防火墙,支持TCP与UDP监控

该防火墙支持监控包括传输控制协议和 UDP 的所有的互联网传输协议。同时程序具有实时文件防修改监控功能,可以杜绝其他程序对主要系统文件的修改,而且你可以进行一键还原。同时和一些商业版的防火墙一样,支持以IP地址和端口的规则设置。可以自动屏蔽一些端口,系统提供了人性化的温馨入侵提示,如告诉你危险程序,是否安全以及等级等等。

2009-02-25

空空如也

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

TA关注的人

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