C++ 文章
Mycro
这个作者很懒,什么都没留下…
展开
-
在DLL中使用资源
在DLL中使用资源 现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这个问题。 1.Win32 DLL 在Win32 DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件。然后使用DialogBox或者Crea原创 2005-10-27 17:06:00 · 1377 阅读 · 0 评论 -
XML解析器(TinyXML)的使用
XML解析器(TinyXML)的使用 XML解析器(TinyXML)的使用参考http://www.cppblog.com/dyj057/archive/2007/01/26/18007.html我是在VC下编译运行。1.首先下载TinyXML库的文件,这里给出链接http://prdownloads.sourceforge.net/tinyxml/tinyxml_2_3_4转载 2007-09-06 19:34:00 · 3313 阅读 · 0 评论 -
MSDN系列(12)--KMD(Kernel Mode Driver)的编写安装与调试
标题: MSDN系列(12)--KMD(Kernel Mode Driver)的编写安装与调试日期: 2004-07-06 20:17更新: 2004-07-12 14:47-------------------------------------------------------------------------- ☆ 概述 ☆ 编写loopbac原创 2006-02-22 14:43:00 · 4508 阅读 · 0 评论 -
Dll(动态链接库)学习笔记(Z)
Dll(动态链接库)学习笔记(Z) 比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统原创 2006-02-19 09:52:00 · 1746 阅读 · 0 评论 -
防范Windows消息钩子的侵入
Windows消息钩子一般都很熟悉了。它的用处很多,耳熟能详的就有——利用键盘钩子获取目标进程的键盘输入,从而获得各类密码以达到不可告人的目的。朋友想让他的软件不被别人的全局钩子监视,有没有办法实现呢?答案是肯定的,不过缺陷也是有的。 首先简单看看全局钩子如何注入别的进程。 消息钩子是由Win32子系统提供,其核心部分通过NtUserSetWindowsHookEx为用户提供了设置消原创 2006-02-09 14:18:00 · 1654 阅读 · 0 评论 -
不依赖于DLL就能正常工作的全局钩子
不知道大家是通过什么开始对钩子(Hook)有了解的,我是看过Jeffrey Richter的《WINDOWS 高级编程指南》(新版的中文译名为《Windows核心编程》)。在这本书里作者介绍了三种将代码注入其他进程的方法,其中一种就是使用的全局消息钩子。我就是从这本书里对全局钩子有了最初的认识。大家应该都知道,全局消息钩子要依赖于一个DLL才能够正常工作。于是呢,我也就理所当在地认为全局钩子都要原创 2006-02-09 11:05:00 · 1682 阅读 · 0 评论 -
C/C++中的时间大全
1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些"时间"和"日期"的概念,主要有以下几个:原创 2005-11-30 16:36:00 · 1960 阅读 · 1 评论 -
C++ STL编程轻松入门基础
来源:天极网 作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙花一现。本教程旨在传播和普及STL的基础知识,若能借此机会为STL的推广做些力所能及的事情,到也是件让人愉快的事情。 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL "什么是STL?",假如你对STL还知之甚少,那么我想原创 2005-12-01 14:33:00 · 4451 阅读 · 1 评论 -
ping用的是什么原理? 这里有答案
网上的一段c程序的代码,希望对你有用 #include #include #include #include #include #include #include #include #include #include #include #include #define PACKET_SIZE 4096 #define MAX_WAIT_TIME 5 #defin原创 2005-11-30 14:47:00 · 1954 阅读 · 0 评论 -
在 console mode 中使用 C/C++ 编译器
在 console mode 中使用 C/C++ 编译器侯捷 1999.04.08我总是鼓励 C/C++ 的学习者,在刚接触这个程式语言的时候,先以 console mode(DOS-like)程式为目标。换言之,不要一开始就想写 GUI 程式、想开视窗、想有眩目亮丽的画面 -- 那只是未走先飞,揠苗助长罢了。所谓 console 程式,就是文字模式的程式,我们可以在其中好好把 C/C++ 的语言原创 2005-11-22 11:14:00 · 1601 阅读 · 0 评论 -
利用C++语言设计可扩展线程池
摘要:在各种业务解决方案的设计中,服务器处理任务的效率是衡量方案优劣的一个重要标准。使用多线程技术并发处理任务是提高服务器效率的一个主要手段。但是频繁的线程创建、销毁和任务的分配也会降低系统效率。本文设计了一个通用的线程池,根据不同服务器所处理的任务的特点,可以设置对应的线程池参数,最大幅度的提高系统性能。 关键字:线程池多线程任务虚函数异常 概述 在各种业务解决方案的设计过程中原创 2005-11-05 16:12:00 · 1399 阅读 · 0 评论 -
数字图像中手写阿拉伯数字的识别技术概览
数字图像中手写阿拉伯数字的识别技术概览撰文 周翔 摘要:图像中手写阿拉伯数字的识别和其他模式的识别所采用的方法是多种多样的。本文论述了图像中手写阿拉伯数字的识别过程,并对手写数字识别的三种方法(基于规则的方法、基于统计的方法和基于神经网络的方法)进行了简要介绍和分析,并通过实例重点对基于规则的方法进行了描述。最后是对这些方法的简要评价。1. 手写数字图像识别简介手写转载 2009-09-03 16:20:00 · 5050 阅读 · 1 评论