内容列表
- 自己编制windows的后台进程程序
- 在WINDOWS NT 中有一个功能强大的SERVICE 管理器, 它管理着一部分实现重要功能的后台进程, 例如FTP.HTTP.RAS. 网络Message 等等, 这些后台进程被称之为Service, 他们可以在系统启动时就加载, 可以运行在较高的优先级, 可以说是非常靠近系统核心的设备驱动程序中的一种. WINDOWS95 没有提供SERVICE 管理器, 取而代之的是一个简单的登记接口,
- 分类:编程语言 查阅全文
- 用V C++检测和隔离内存泄漏
- 具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一。Visual C++ debugger 和 CRT库提供了一系列有效的检测和鉴定内存泄漏的工具。 设置内存泄漏检测 检测内存泄漏的基本工具是调试器和CRT调试堆函数。为了使用调试堆函数,在你的程序中你必须含有下面的说明: #define _CRTDBG_MAP_ALLOC#include <stdlib.h>
- 分类:编程语言 查阅全文
- 渗透攻击(NT/2000系统)
- 来源: http://xiaomutou.51.net/ciker/blog/ 1.什么叫渗透攻击: 简单的说就是被黑主机没有明显的系统漏洞,利用同一 网段下其它主机的问题将它洗白。 核心技术是: 1:交换与非交换环境下的数据嗅探, 2:对于LINXU/UNIX系统还有IP欺骗。 2.攻击流程: 扫描主机(判断系统类型,是否打开ftp,telnet,是否使用ssh) | 扫描同一子网其它主机(找到
- 分类:编程语言 查阅全文
- C++常类型(const)
- 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。 一般常量和对象常量 1. 一般常量 一般常量是指简单类型的常量。这种常量在定义时,修饰符const可以用在类型说明符前,也可以用在类型说明符后。如: int const x=2; 或 const int x=2; 定义或说明一个常数组可采用如下格式: <
- 分类:编程语言 查阅全文
- 关于ASP木马提升权限
- 来源: http://www.17nc.com/现在ASP木马是漫天飞,我有一次进去后发现竟然用30多个ASP木马,在帮管理员清理了后,真是累爬了。想想管理员还真是懒的可以……上传了ASP木马之后,如果只是修改主页啥的,或者删除文件,那大可不必提升权限了,如果不想黑掉那个站,那光有ASP木马就没啥用处了,顶多就放放临时文件啥的,而且许多网站服务器通常只给你浏览网站目录的
- 分类:编程语言 查阅全文
- 深入研究 C++中的 STL Deque 容器
- 本文档深入分析了std::deque,并提供了一个指导思想:当考虑到内存分配和执行性能的时候,使用std::deque要比std::vector好。 介绍 本文深入地研究了std::deque 容器。本文将讨论在一些情况下使用deque> 比vector更好。读完这篇文章后读者应该能够理解在容量增长的过程中deque 与vector在内存分配和性能的不同表现。由于deque>
- 分类:编程语言 查阅全文
- 数据结构与算法 -- 普通链表的插入、冒泡排序、选择排序方法(c++实现)
- template<class T>class ChainNode{ friend Chain<T>; template <class T> friend ostream& operator<<(ostream& os, const Chain<T>& c);private: T dat
- 分类:编程语言 查阅全文
- 分析Linux 0.95中调度程序的实现
-
- 分类:编程语言 查阅全文
- php的正则表达式专题
-
- 分类:编程语言 查阅全文
- 注重实效的程序员(The Pragmatic Programmer)
- 注重实效的程序员(The Pragmatic Programmer) 推荐一本好书 《The Pragmatic Programmer - From journeyman to master》 1、关心你的技艺 Care About Your Craft 除非你在乎能否漂亮地开发出软件,否则其它事情都是没有意义的。 2、思考!你的工作 Think!About Your Work 在你做某件事情的时
- 分类:编程语言 查阅全文
- MPEG4 & H.264学习笔记之三 ------ 图像模型(图像处理过程)
- 3.4 图像模型一个自然的视频图像包括一格采样值.自然图像在它们原始的状态下通常很难于压缩,这是因为相邻图像采样值之间的很强的联系造成的.我们可以从一幅图像的自相关函数图中得到不同图像之间的相似程度.在中点处的最顶点表示图像未经移动时的图像.当空域移动拷贝被从原始图像的任一个方向移除的时候,这个函数值就会急骤下降,就这说明了一个图像采样值的邻域内是高度相关的.一个运动补偿的剩余图象的自相关函数在当
- 分类:编程语言 查阅全文
- Windows 映射模式
- Windows 映射模式
- 分类:编程语言 查阅全文
- c++入门学习(函数模板)
- 1.
- 分类:编程语言 查阅全文
- c++入门学习(操作符重载)
- 1.
- 分类:编程语言 查阅全文
- Turbo C下的寄存器变量
- 在Turbo C下有种变量叫寄存器变量。使用寄存器的好处是可以提高程序的运行速度!因为减少了寻址时间。看下面的C代码:main(){ int i,k; register j; for(i=1;i<=100;i++); for(k=1;k<=100;k++); for(j=1;j<=100;j+
- 分类:编程语言 查阅全文
- 无聊的很,来翻译一下CSDN上的定时器
- MSDN上按照下面方法定义SetTimer函数的The SetTimer function creates a timer with the specified time-out value. //SetTimer函数创建一个指定时间间隔的定时器SyntaxUINT_PTR SetTimer(
- 分类:编程语言 查阅全文
- 国产DM4数据库ODBC编程指南
- DM4ODBC编程指南
本章结合DM4数据库的特点,比较全面系统的介绍ODBC的基本概念以及DM4 ODBC DRIVER的使用方法,以便用户更好地使用DM4 ODBC编写应用程序。
ODBC提供给你访问不同类型的数据库的途径。结构化查询语言SQL是一种用来访问数据库的语言。通过使用ODBC,应用程序能够使用相同的源代码和各种各样的数据库交互。这使得开发者不需要以特殊的数据库管理系统DBMS为
- 分类:编程语言 查阅全文
- 十年MFC经历认识的Microsoft技术【孙辉 原创】
- 自从
- 分类:编程语言 查阅全文
- 在C++中创建并使用Web服务
- web服务的确是.net中让人激动的部分——但它们本身比.net要大。其中的道理很简单。几乎所有你能叫出名字的服务都有一些执行服务器端代码的机制:你在浏览器的地址栏中输入一个URL;接收到你的请求,服务器上就开始运行什么东西,然后以html页面返回你要的结果。它可能是ASP,ASP.net,servlets,甚至是五年前通过CGI触发的perl本。因此想象一下,如果运行
- 分类:编程语言 查阅全文
- 用C++ 而不是 C(2)使用断言
- 使用断言12.用MFC时选择ASSERT宏13.不要使用VERIFY宏,使用断言宏14.在使用CObject派生类的对象之前都要调用ASSERT_VALID宏15.总是在调用ASSERT_KINDOF宏之前调用ASSERT_VALID宏16.移植代码的时候也移植断言17.要想有效的利用断言需要一定的策略,不要随意的把断言分布到你的代码里面,而是遵从某些已经建立起来的模式18."Asser
- 分类:编程语言 查阅全文