2006 06-30 C语言搞语法不懂 HOT 作者: cute0926687 分类: 编程问题提问区 评论: 1 条评论 如果..我要输入一个中文词..或者输入一个英文单字..会列出翻译..例如..输入:输入tank则会输出坦克..输入坦克则输出tank..输入时钟输出clock,输入clock输出时钟..这语法该怎么打呀,不太懂.. 阅读全文
2006 06-29 暴笑回贴图 HOT 作者: cboy 分类: 网络杂文 评论: 暂无评论 var shopDataArray1415999< id=paipaiShop1415999_11_js src="http://bbsad.paipai.com/show_shop_info?uin=1415999&flag=1"> 阅读全文
2006 06-28 用VC++6.0的Sockets API实现一个聊天室程序 HOT 作者: VC爱好者 分类: C/C++源代码共享 评论: 暂无评论 1.VC++网络编程及Windows Sockets API简介 VC++对网络编程的支持有socket支持,WinInet支持,MAPI和ISAPI支持等。其中,Windows Sockets API是TCP/IP网络环境里,也是Internet上进行开发最为通用的API。最早美国加州大学Berkeley分校在UNIX下为TCP/IP协议开发了一个API,这个API就是著名的Berkeley... 阅读全文
2006 06-28 通过COM技术实现Windows外壳编程 HOT 作者: VC爱好者 分类: C/C++源代码共享 评论: 暂无评论 摘要:本文介绍了一种有别于通常的Windows外壳编程方法。采用COM技术,通过Windows提供的外壳接口实现对其的编程。 一、 引言 在Windows环境下,不论是使用Visual C++还是Delphi或是其他一些软件开发工具,尽管存在着差别,但有一点是相同的:都是运行于Windows操作系统之下的。在程序开发过程中也经常要在自己的应用程序中加入一些Windows系统本身就有的功能,比... 阅读全文
2006 06-28 计算圆周率 Pi (π)值, 精确到小数点后 10000 位 HOT 作者: VC爱好者 分类: C/C++数据结构 评论: 暂无评论 大家都知道π=3.1415926……无穷多位, 历史上很多人都在计算这个数, 一直认为是一个非常复杂的问题。现在有了电脑, 这个问题就简单了。电脑可以利用级数计算出很多高精度的值, 有关级数的问题请参考《高等数学》,以下是比较有名的有关π的级数:其中有些计算起来很复杂, 我们可以选用第三个, 比较简单, 并且收敛的非常快。因为计算π值, 而这个公式是计算π/2的, 我们把它变形:π = 2 + 2... 阅读全文
2006 06-28 钩子的应用: 程序运行监视 HOT 作者: VC爱好者 分类: C/C++源代码共享 评论: 暂无评论 程序介绍:利用这个程序:1.可以监视在你的电脑运行的程序, 把在你的电脑运行过的程序的时间和名字记录下来;2.可以阻止你规定的禁用程序的执行, 比如不让玩游戏。3.这个程序需要加入注册表, 在系统启动时就运行, 达到监视的目的。注册表大概都不陌生,就是这里: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Run程序的记录... 阅读全文
2006 06-28 CPU 测速(MHz)和高精度延时(微秒级) HOT 作者: VC爱好者 分类: C/C++源代码共享 评论: 暂无评论 一.高精度延时, 是 CPU 测速的基础Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。根据要延时的时间和定时器的频率, ... 阅读全文
2006 06-28 用 C++ Builder 编 Microsoft SQL Server 2000 HOT 作者: VC爱好者 分类: BCB技术 评论: 1 条评论 本文参考文章:MD5 Hash SQL Server Extended Stored Procedure作者: Vic Mackey文章链接: http://www.codeproject.com/database/xp_md5.asp原文是用 Visual C++ 编的程序, 本文的程序是原文的程序修改成的 C++ Builder 程序。这个存储过程是计算 MD5 值的,可以用来进行密码认证加密... 阅读全文
2006 06-28 在图形界面程序里使用控制台窗口 HOT 作者: VC爱好者 分类: C/C++源代码共享 评论: 暂无评论 实现功能: 打开控制台窗口、关闭控制台窗口、在控制台窗口里执行DOS命令、清除控制台窗口、光标定位、输出文本、设置文本颜色等。适用平台: Windows 9x/Me/NT/2000/XP/2003程序需要自己创建一个 TConsoleWindow 类, 先看看如何使用这个类。新建工程, 在 Form1 上放 5 个按钮, 分别为: 打开控制台窗口、执行DOS命令、输出文本、在指定位置输出彩色文本、... 阅读全文
2006 06-22 C++代码优化方法总结 HOT 作者: cboy 分类: C/C++基本语法 评论: 暂无评论 一. 优化之前 在进行优化之前,我们首先应该做的是发现我们代码的瓶颈(bottleneck)在哪里。然而当你做这件事情的时候切忌从一个debug-version进行推断,因为debug-version中包含了许多额外的代码。一个debug-version可执行体要比release-version大出40%。那些额外的代码都是用来支持调试的,比如说符号的查找。大多数实现都为debug-version... 阅读全文
2006 06-22 至少应该阅读的九本C++著作 HOT 作者: cboy 分类: 网络杂文 评论: 暂无评论 C++语言吸引如此之多的智力投入,以至于这个领域的优秀作品,包括重量级的软件产品、程序库以及书籍著作等,数不胜数。对于读者来说,倘若限于经济等客观因素而必须做出折衷取舍,我推荐至少阅读以下几本书: 阅读全文
2006 06-22 VC下的函数地址 HOT 作者: cboy 分类: VC技术 评论: 1 条评论 最近突然有一位同事问我关于虚拟继承(virtual inheritance)的问题,我记得在《虚拟与多型》(繁体版,1998年)里读到过,也许当时读的匆忙,一知半解的,所以现在也答不清楚。于是,我又拿起这本书重新读了第二章C++物件模型。这一次我读的仔细多了。在这章的结尾作者,侯捷老师留下了一个关于函数地址的疑问。在网上搜了一下,没有发现有人解答过这个问题,正好最近比较空,所以就下决心研... 阅读全文
2006 06-22 内存漏洞的检查 HOT 作者: cboy 分类: 网络杂文 评论: 暂无评论 也许你已经知道,在C++和C语言中指针问题也就是内存申请与释放是一个令人头疼的事情,假如你申请了内存,但没有释放,并且你的程序需要长时间地运行,那么,系统的资源将逐渐减少,当系统的资源全部被用完时,系统将会崩溃。所以在开发程序的过程中一定要保证资源的完全释放。下面我们来介绍内存漏洞的检查。 也许你会问,系统是怎样支持内存漏洞的检查的?其实在你的Debug版本中所有的有关内存分配的函数都是被重载过的... 阅读全文
2006 06-22 高级WIN2K ROOTKIT检测技术 HOT 作者: cboy 分类: VC技术 评论: 暂无评论 --背景知识一个在计算机安全领域中重要的问题是,如何判断给定的主机是否已被入侵.由于以下两点这项工作变的非常困难:1.攻击者可以利用未知漏洞进入系统.2.当进入系统后,入侵者可通过安装rootkit和后门来隐藏自身(例如:隐藏进程,通讯渠道,文件等).本文将集中讨论在Win2K系统下rootkit的检测问题.--传统rootkit检测技术中的一些问题传统的rootkit检测程序(那些我们经常在UN... 阅读全文
2006 06-22 VC++实现应用程序对插件的支持 HOT 作者: cboy 分类: VC技术 评论: 暂无评论 引言 目前,不少流行软件都提供有对外挂插件的支持功能,如Winamp、Realplay等等。这些软件通过对插件技术的使用为日后的软件升级和功能扩展提供了相当的便利条件。尤为重要的是,通过使用插件技术,使得对软件的功能扩展将不再完全受限于软件厂商,任何第三方开发商或是程序员个人只要遵循了软件提供的插件接口标准去开发插件就完全可以同主体软件有很好的兼容,从而使用户对应用程序进行个性化功能扩展成为了... 阅读全文