自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雁南飞

碧云天,黄花地,西风紧,北雁南飞。晓来谁染霜林醉?

  • 博客(75)
  • 资源 (556)
  • 收藏
  • 关注

原创 临时对象

选自>从2.1节“构造函数和析构函数”中已经知道,对象的创建与销毁对程序的性能影响很大。尤其当该对象的类处于一个复杂继承体系的末端,或者该对象包含很多成员变量对象(包括其所有父类对象,即直接或者间接父类的所有成员变量对象)时,对程序性能影响尤其显著。因此作为一个对性能敏感的开发人员,应该尽量避免创建不必要的对象,以及随后的销毁。这里“避免创建不必要的对象”,不仅仅意味着在编程时,主要减少显式出

2007-12-31 14:19:00 1857 1

原创 内联函数 与 宏

  目的:完全处于性能的考虑机制:将被调用函数的函数代码直接地整个插入到函数被调用处 两种表现:1.       关于类的成员函数类外使用时,需要指定关键字inline 类内使用时,声明的同时提供函数体,inline不是必须的2.       关于普通函数需要加inline 原则:ODR原则,最好将内联函数都定义在一个头文件 优点:1. 减少

2007-12-28 10:52:00 1201

原创 C语言的面向对象

看了qualcomm的 interface, 决定把它抄下来。 主要还是方便日后查找。 1.  define the structure of virtual function table #ifndef __INTERFACE_H__#define __INTERFACE_H__//定义一个虚函数表名称#define VTBL(iname) iname#

2009-03-15 15:21:00 1763 2

原创 重载操作符

一、重载规则I.可以重载的操作符 + - * / % ^ & | ~

2007-12-21 19:29:00 1270

转载 10年跳槽经验总结 高级人才不用找工作

  首先,真正的高级人才是不用找工作的,因为只有被工作找的份。   但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点:   1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两类:   一类是垃圾公司,如一些别有用心的保险公司、中介公司等。这类公司以获

2007-12-19 17:47:00 10970 8

原创 针对<<重载输出操作符的特化

#include using namespace std;template   //这里前向声明了模板类Gridclass Grid;template   //这里声明模板重载ostream & operator &grid);template class Grid{ public://现在我们就可以定义输出操作符的特化了  friend ostream & operator (

2007-12-19 10:43:00 1831

原创 向上类型转换、向下类型转换

在c++的世界中有这样两个概念,向上类型转换,向下类型转换,分别描述的是子类向基类,和基类向子类的强制类型转换。向上强制类型转换切割:覆盖方法和子类数据丢失的现象生成切割(slice)class Base{public: int b; virtual void Test() {  cout  }};class Derived:public Base{public: int d;

2007-12-19 09:06:00 6392 13

原创 重载、覆盖、隐藏的区别

在csdn上经常看到这种问题 ,如何区别3者,从论坛中已经能够找到完善的答案,现在自己也总结一下,加深印象,同时希望对读者您有用。重载:这不是一个新的概念,在c++中一个比较重要的概念(c语言里面不允许),特征就是允许函数名相同,通过指定不同的参数或者返回值来区别。这里我们所说的重载是针对c++中类的,类中重载与前面所说的也完全一样。特点: 1.在同一个类内          

2007-12-14 15:02:00 1555

原创 进程间通信之初探

 进程间通信:IPC(Inter-Process Communication)低级通信:信号量和管程机制。其第一个缺点就是传送信息量小,效率低。第二个缺点就是编码复杂。高级通信:共享缓冲区、管道、消息、邮槽,剪贴板1、使用自定义消息 在windows下WM_USER为0x400,如果自定义消息,可以在它上面加上一个值另一种方式来注册消息,就是RegisterWindowsM

2007-12-12 10:20:00 1696 1

原创 goto之错,谁知错?

偶然间想到一个问题,在论坛里面也经常被提起,而且是一个常提常新的话题,那就是跳转语句中的goto有错吗?在各方面观念冲突,观点很难一致的情况下,我们来分析一下这个存在争议的问题。很多标准规、范定的很死,"禁止使用goto",一些公司面试笔试问题中也经常会出这种问题,那么我们的问题就产生了,为什么不让用goto。goto真的是恶魔? 是梦魇?是灾难之源吗?不用goto是不是一个好习惯?我想既然讨论这

2007-12-08 20:13:00 1255 2

转载 常用编码转换

  [ 原创文档 本文适合初级读者 已阅读7327次 ]

2007-12-04 11:51:00 1808

原创 求一天是一年中的第几天

CopyRight: 本来属于原创,您可以任意修改,传播,以及商业用途,需注明来自本博客,希望对您有用!                     from: http://blog.csdn.net/wanfustudio    author: wanfustudioQuestion: 经常在csdn上看到问这样一类问题:    1.tm_hour如何计算一年中第多少天使星期几    2.指定

2007-12-03 20:07:00 4719 2

转载 vc常见问题百问

VC 常见问题百问 (1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Ex

2007-11-20 11:39:00 1856 1

转载 VC下的一些编译选项

在VC中编译、运行程序的小知识点2006年11月23日 星期四 下午 01:27 来源:看雪技术论坛 1、Run-Time LibraryRun-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Ti

2007-11-12 16:46:00 1548

转载 城里城外看SSDT

本文来自:http://www.titilima.cn/readarticle.php?id=78      作者: 李马 2006年,中国互联网上的斗争硝烟弥漫。这时的战场上,先前颇为流行的窗口挂钩、API挂钩、进程注入等技术已然成为昨日黄花,大有逐渐淡出之势;取而代之的,则是更狠毒

2007-10-22 17:03:00 1603

转载 驱动程序内存分配

 出处:http://blog.csdn.net/lbird/archive/2007/02/12/1508603.aspx何谓可分页和非分页内存       默认情况下,内核加载器会加载所有的代码部分和全局数据到非分页内存中。而且,加载器是一次加载整个驱动的可执行文件,包括相关的DLL。加载后,内核加载器关闭驱动程序文件,甚至你可以删除当前正在执行的驱动文件。但是,你可以告诉加载器你希望

2007-09-29 09:17:00 1777

原创 用代码设置Minidump的注册表项

今天实在无聊,写了一个超级没有技术含量的代码:(晒晒吧o(∩_∩)o... int SetMinidump(int debuglevel){ HKEY hKEY; DWORD ret; DWORD value; char* szvalue = NULL; LPCTSTR data_Set = "SYSTEM//CurrentControlSet//Control//CrashContr

2007-09-24 11:59:00 1350

原创 系统与漏洞的风云人物

下面来说说人物吧,现在的黑客越来越多,我重点介绍那些专著于系统与漏洞的高手,当然他们对入侵也是有所造诣的。注意,这并不是排名,不是第一个就是最厉害,而最后一个是这里面技术最差的,如果这样想就错了。  因为有时候想着费劲所以就进入一下牛人的BLOG以及一些论坛去看,这样就可以容易记起来,知道写谁。  先从这里找http://www.0x557.org/~kkqq/ 然后在从安全焦点的文章和论坛里还有

2007-09-21 15:44:00 3254 1

原创 LiveKd v3.0咋用呢?看这

LiveKd v3.0By Mark RussinovichPublished: November 1, 2006IntroductionLiveKD, a utility I wrote for the CD included with Inside Windows 2000, 3rd Edition, is now freely available. LiveKD al

2007-09-21 10:34:00 1438

转载 binary和text方式打开文件的区别

binary和text方式打开文件的区别    

2007-09-14 14:38:00 7367

转载 初识Visual Leak Detector

灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的,从性能下降到内存耗尽,甚至会影响到其他程序的正常

2007-09-14 10:30:00 1639

原创 MIME邮件面面观

此文部分出处为VC知识库,您可以查阅,部分为本人添加,没有版权问题。涉及本人言论无需注明出处Q 什么是MIME?什么是MIME邮件? A MIME, 全称为“Multipurpose Internet Mail Extensions”, 比较确切的中文名称为“多用途互联网邮件扩展”。它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC 2045-2049。 自然,MIME邮

2007-09-05 16:06:00 4186 2

原创 UUENCODE编解码

uuencode解码步骤uuencode是以前unix下常用编码方式应用于UUCP(unix to unix copy),通过串行通讯传输二进制文件.base64属于MIME(多用途国际互联网邮件扩展)编码,与uuencode不是同一个范畴的,MIME主要应用于邮件,Uuencode主要应用在邮件和新闻组.uuencode的开头是:begin end编码算法为不断地用3个字节数据列成一组(不

2007-09-03 09:30:00 7061

原创 autorun.inf病毒手动删除方法

 中毒症状:1.每个盘的盘符下有autorun.inf 和相应的病毒文件,通常通过移动存储来转播,双击或右键打开均会中毒,2.杀毒软件,系统维护的工具,均无法打开,无论是卡巴也好,咖啡也好,瑞星也好,Sreng、autoruns、冰刃等等均被劫持无法使用,3.ie 浏览网页是若出现与杀毒相关的所有字段,均会马上被关闭.4.文件夹选项的显示所有文件和文件夹无法使用,本来  winra

2007-08-24 17:08:00 3261

原创 文件过滤驱动--一个Unicode操作的Lib

来自: bbs.driverdevelop.com  作者:楚狂人 Mail: [email protected]先介绍一下,一个Unicode String 操作的Lib// unicode.c#include "unicode_strdef.h"#include "unicode_str.h"#include #include #include //// CopyR

2007-07-26 13:49:00 1211

原创 文件过滤驱动--获取全路径名

来自:bbs.driverdevelop.com, 楚狂人    :经本人简单修改,版权归楚狂人所有.[第一部分]取全路径以下是获取全路径的所有函数【string操作参见字符串操作的一个库unicode.lib】PVOID SpyGetFullPath(     PFILE_OBJECT fileobject     )//-------------------------------

2007-07-26 13:44:00 3632 5

原创 文件过滤驱动--隐藏目录

//目录控制函数NTSTATUSSpyDirControl(    IN PDEVICE_OBJECT DeviceObject,    IN PIRP Irp    ){    PFILESPY_DEVICE_EXTENSION devExt;    PIO_STACK_LOCATION irpSp;    PFILE_OBJECT FileObject;    KEVENT waitEve

2007-07-26 13:39:00 2508

转载 正则表达式

揭开正则表达式的神秘面纱 [原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm]引言    正则表

2007-04-24 16:40:00 1678

原创 windows任务管理器代码

最后一次修改:2007-10-8 解决没有SDK情况下使用问题,如果您愿意尝试,可以提取几个SDK文件试试via windows: 通过NtQuerySystemInfomation Native API 实现sample code:Header: taskmgr.h #include #include  #define STATUS_INFO_LENGTH_MISMA

2007-04-07 15:21:00 4419 4

原创 获取单个进程CPU使用率

via windows: 通过NtQuerySystemInfomation Native API 实现 Sample: Header: Cpu.h#include #include  #define STATUS_INFO_LENGTH_MISMATCH      ((NTSTATUS)0xC0000004)typedef LONG NTSTATUS;#defin

2007-04-07 14:51:00 6564 6

转载 将 Windows IPC 应用程序移植到 Linux,第 3 部分: 信号

将 Win32 C/C++ 应用程序迁移到 POWER 上的 Linux,第 3 部分: 信号

2007-03-31 18:58:00 3542

转载 将 Windows IPC 应用程序移植到 Linux,第 2 部分: 信号量和事件

2007-03-31 18:53:00 1606 1

转载 将 Windows IPC 应用程序移植到 Linux,第 1 部分: 进程和线程

将 Windows IPC 应用移植到 Linux,第 1 部分: 进程和线程 关于复杂的多线程和多进程应用程序的映射指南

2007-03-31 18:50:00 1487

转载 curl命令行浏览器

CURL? 嗯,说来话长了~~~~这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑1)二话不说,先从这里开始吧!curl http://www.yahoo.com回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了~~~~~2)嗯,要想把读过来页面存下来,是不是要这样呢?curl http://www.yahoo.com > page.html当然可以,但不用

2007-03-30 09:17:00 3964

原创 windows任务管理器的开发原理与实现

此文又本文整理,文章部分来自互联网,涉及版权问题,请联系!实例代码均为本人提供,您可以任意转载,复制,传播,以及商业用途,需注明来自本博客from: http://blog.csdn.net/wanfustudio       Author: wanfustudioWindows2000/XP内含的任务管理器(Taskmgr)相信大家都熟悉吧,相比之下XP里的要比2000功能更加强大,

2007-02-14 13:41:00 2140

转载 系统性能计数器

     *  系统性能计数器quoted by wanfustudio from csdn:  http://blog.csdn.net/wanfustudiotrackback:http://hi.baidu.com/wlzqi一.性能计数器简介:系统性能计数器?也许好多朋友没有用过吧!(献丑了)此物可谓功能强大,顾名思义就是可以统计 Windows 系统各项性能指标的东西。在 Windows

2007-01-13 10:36:00 4122 1

转载 VI编辑器的用法

CSDN - 文档中心 - 其他     阅读:2648   评论: 0    参与评论     标题      VI使用手册     选择自 NETOCOOL 的 Blog 关键字      VI使用手册出处          a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。 A: 从光标所在列最後面的地方开始新增资料。 插入 (insert) i: 从光标所在位置前面开始

2007-01-12 08:39:00 2061

转载 linux指令大全

cat cd   chmod chown   cp cut   名称:cat   使用权限:所有使用者   使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)   参数:   -n 或 --number 由 1 开始对所有输出的行数编号   -b 或 --

2006-12-06 16:18:00 2464

转载 NOD32 ID及升级服务器

软件简介:国外很权威的防病毒软件评测给了NOD32很 高的分数。产品线很长,从DOS,Windows 9x/Me,Windows NT/XP/2000,到Novell Netware Server、Linux、BSD等,都有提供。在线监测功能严密,防火墙可以预警尼姆达,并可清除之。可以对邮件进行实时监测,占用内存资源较少,清除 病毒的速度效果都令人满意!NOD32 ID及升级服务器为方便大家下载N

2006-11-23 10:42:00 10729

转载 C++程序设计之四书五经

C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然 而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++ 的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#的狂潮终将迫使C++

2006-11-02 10:10:00 1551

c 语言编程100例

G:\01__docments\文本资料\01__文本资料\电脑应用 c语言 100例

2008-09-28

十天学会ASP.net

ASP.net G:\01__docments\文本资料\01__文本资料\电脑应用十天学会ASP.net

2008-09-28

windows2003 sp1内核源代码 部分

windows2003 sp1内核源代码 部分

2007-11-27

一个dll调用例子

一个dll调用例子<br>非常简单

2007-11-27

链表啊,数组 啊,哈希表啊

声明:使用这些类是使用者的自愿行为,作者对源代码的质量不提供任何形式的担保,如果使用者因使用这些类而造成的任何损失都与作者无关,作者不承担任何责任。<br><br>/*************** 这些头文件不必包含 ***************/<br>node.h: 普通链表结点<br>dnode.h: 双向循环链表结点<br>treenode.h: 二叉树结点<br>avltreenode.h: AVL 树结点<br>/**************************************************/<br><br>array.h: 安全数组,可自动增长大小(随机访问,但扩充时效率低)<br>linkedlist.h: 普通链表(可随机访问,但访问效率低)<br>dclinkedlist: 双向循环链表(不可随机访问,但插入、遍历的效率都比普通链表高)<br>hashtable.h: 哈希表(使用键值标识元素,键值一样的元素即认为相等,需重载 == 运算符并由用户定义哈希函数)<br>binstree.h: 二叉搜索树(需重载 == 和 < 运算符)<br>avltree.h: AVL 树(需重载 == 和 < 运算符)<br><br>如果要存储集合(元素不可重复)并快速查找,最佳的是 binstree.h(二叉搜索树)。<br>如果要存储二维或更高维的表格,最佳的是 hashtable.h(哈系表)。<br><br>AVL 树的插入成本非常高(删除函数也没有实现),但 AVL 的搜索效率极高,所以适用于在程序开始前初始化程序中经常要用到的集合,一般应用二叉搜索树已经足够了。<br><br>以上代码都是作者照书上改写的,并未经过严格测试,如果使用过程中发现任何问题、源代码错误或可改进的地方,非常欢迎来信与我讨论。电子邮件地址:[email protected]<br><br>作者会根据各位所发现的问题不断改进各类并增加新的数据结构,使其更加完善。<br><br>参考书目:<br>《数据结构-C++ 语言描述》 William Ford William Topp 著 清华大学出版社<br>《计算机程序设计艺术》 DONALD E.KNUTH 著 清华大学出版社<br>

2007-11-17

leak_detector_c_src.zip

leak_detector_c_src.zip

2007-11-16

delphi下的一个组件包

Raize4.02 For DELPHI7 傻瓜安装版(参照东兰梦舞方式,谨此表示感谢)在DELPHI7和win2000平台上测试通过。<br><br>生活总是美好的,愿大家06年共同努力,加油!<br>app2001 2006-02-10

2007-11-16

中文全称是 CnPack IDE 专家包

中文全称是 CnPack IDE 专家包

2007-11-16

c++builder delphi使用的主题包

c++builder delphi使用的主题包<br>很漂亮,花钱买的,你可以免费使用

2007-11-16

foxit reader

foxit reader<br>非常小的pdf阅读器

2007-11-16

nessus windows版 1.44

nessus windows版 1.44<br>漏洞扫描的

2007-11-16

Source.Insight.v3.50.0027-ROR.rar

Source.Insight.v3.50.0027-ROR.rar

2007-11-16

Visual Assist X v10.1.1301 特别版

Visual Assist X v10.1.1301 特别版

2007-11-16

vc编com工程bug的修复lib

vc编com工程bug的修复lib<br>把对应文件替换到对应位置就可以了

2007-11-16

visual assist

visual assist 比较老的版本

2007-11-16

turbo c 2.0

turbo c 2.0<br>turbo c 2.0

2007-11-16

win-dbg调试工具

dbg_x86_6.6.03.5.rar

2007-11-16

aes加密算法源码

aes加密算法源代码

2007-11-15

ado链接数据库的代码

ado链接数据库的代码

2007-11-15

addresslist.rar

一个简单的通讯录代码

2007-11-15

crash_redhat64

用于分析linux kernel crash的工具,需要和linux dump一起使用。比gdb好用,可以自己折腾试试。

2019-08-05

nasl_win, 网络扫描源代码

nasl_win, 网络扫描源代码 NASL(Nessus Attack Scripting Language) 是一种为Nessus安全扫描器所设计的脚本语言

2009-10-25

编程精粹 编写高质量c语言代码.rar

编程精粹 编写高质量c语言代码 编程规范

2009-10-25

3gpp协议,短消息的技术实现

资源分享 Short Message Service (SMS)

2009-10-25

3gpp协议,Short message service

资源分享 3gpp short message sms protocol

2009-10-25

内存扫描的源代码,自己建一个注入进程工具就可以实现进程内的内存扫描-Memory scanning source code, their own tools to build an injection process can realize the process of memory scanning

内存扫描的源代码,自己建一个注入进程工具就可以实现进程内的内存扫描-Memory scanning source code, their own tools to build an injection process can realize the process of memory scanning

2009-03-22

brew 学习资料,来自冷叶清秋百度博客

brew 学习资料,来自冷叶清秋百度博客

2009-03-07

让你的vista提速30%

让你的vista提速30% 比较简单的设置之后,vista 速度确实有不少提升 就是略丑

2009-03-07

Memory-Mapped Files for Qualcomm Brew

Memory-Mapped Files for Qualcomm Brew By Ray Rischpater

2008-11-28

The 10 Biggest Mistakes Developers Make with QUALCOMM BREW

The 10 Biggest Mistakes Developers Make with QUALCOMM BREW By Ray Rischpater

2008-11-28

common error analysis memory leakage & invalid pointer

common error analysis memory leakage & invalid pointer update 1127/08 23:23PM sorry, it may be removed by Manager. this resource doesn't exist now. you can't download it

2008-11-27

memory leakge & initialization & invalid pointer

memory leakge & initialization & invalid pointer updated 20081127

2008-11-27

Memory leakage & Initialization

common error analysis, c , qualcomm brew

2008-11-27

ReactOS source code

ReactOS、windows、source code 研究一下就行windows是怎样实现的?!

2008-11-26

c++ 垃圾回收机制

G:\01__docments\02_ebook\c++ 垃圾回收机制

2008-09-28

microsoft windows Native_API

microsoft windows Native_API

2008-09-28

VBSCRIPT 速查手册.chm

G:\01__docments\文本资料\01__文本资料\电脑应用VBSCRIPT 速查手册.chm

2008-09-28

delphi关闭NT.txt

G:\01__docments\文本资料\01__文本资料\电脑应用delphi关闭NT.txt

2008-09-28

DELPHI 模拟键盘.txt

G:\01__docments\文本资料\01__文本资料\电脑应用DELPHI 模拟键盘.txt

2008-09-28

C语言实例100题.doc

G:\01__docments\文本资料\01__文本资料\电脑应用 C语言实例100题.doc

2008-09-28

空空如也

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

TA关注的人

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