
C/C++
文章平均质量分 93
醉马不肖
这个作者很懒,什么都没留下…
展开
-
C语言---“C语言 谁与争锋?”
C语言---“C语言 谁与争锋?”C语言现在还是第一,这是为什么,我个人感觉主要来自“冯式计算机”的主流计算机体系结构,PC、移动,电信网络,C与它们系统层0距离的现状,这样C不坚挺才怪呢。还有部分归为开源社区的兴起。原创 2012-09-08 09:18:49 · 1172 阅读 · 2 评论 -
正则表达式之道
正则表达式之道[转贴]正则表达式之道原著:Steve Mansour sman@scruznet.com Revised: June 5, 1999翻译:Neo Leeneo.lee@gmail.com2004年10月16日英文版原文译者按:原文因为年代久远,文中很多链接早已过期(主要是关于vi、sed等工具的介绍和手册),本译文转载 2005-06-15 12:39:00 · 1272 阅读 · 0 评论 -
请教如何禁用网卡,Win2K/Win98
// Hardware.cpp : Implementation of CHardware#include "stdafx.h"#include "NetCA_HARDWARE.h"#include "Hardware.h"#define UnknownDevice TEXT("")////////////////////////////////////////////////转载 2004-12-14 09:02:00 · 1824 阅读 · 0 评论 -
http://blog.youkuaiyun.com/aoosang
在GraphEdit中模拟构建Graph智慧的鱼(aoosang)摘要:本篇文档主要讲述如何使用GraphEdit来模拟构建graph图,测试你的filter。 1 GraphEdit概述 GraphEdit是一个很有用的工具,可以用来构建graph图。通过GraphEdit,你可以在开发代码之前进行一下转载 2005-05-26 14:19:00 · 1989 阅读 · 0 评论 -
Reading Type Libraries with C++(Turn)
Reading Type Libraries with C++ A type library contains a binary description of an interface exposed by a COM-component. In this sense, they contain the same information that is containe转载 2005-09-06 14:09:00 · 1356 阅读 · 0 评论 -
VC下打印机的使用
VC 5.0是开发Windows 95下应用程序的强大工具。本文将通过一 个具体实例讨论用VC打印文字和图形的一些技术。在Windows 95下, 显示器和打印机、绘图仪都被视为输出设备。系统默认的输出设备是 显示器。要使用打印机,首先需要创建一个指向打印机的设备环境句柄, 然后通过该句柄调用相关的绘图函数把所需的文字和图形输出至打印 机上。当打印结束后,删转载 2006-04-25 16:22:00 · 1204 阅读 · 0 评论 -
菜鸟也能搞定C++内存泄漏
菜鸟也能搞定C++内存泄漏Akumas背景 c++内存分配与释放均由用户代码自行控制,灵活的机制有如潘多拉之盒,即让程序员有了更广的发挥空间,也产生了代代相传的内存泄漏问题。对于新手来说,最常犯的错误就是new出一个对象而忘记释放,对于一般小应用程序来说,一点内存空间不算什么。但是当内存泄漏问题出现在需要24小时运行的平台类程序上的时候,将会使系统可用内存飞速减少,最后耗尽系转载 2006-03-31 08:31:00 · 1022 阅读 · 0 评论 -
UDP下的SOCK5代理实现
Author:zfive5(zhaozidong)Email :zfive5@yahoo.com.cn 前些时间,以前同事叫我帮忙写一个upd下的sock5代理,由于一些原因没有帮成他的忙,我在这里再次对他说抱歉! 关于sock5代理的包文和数据格式可以参考以下url中的内容: http://www.vckbase.net/document/viewdoc/?id=85原创 2005-01-10 17:29:00 · 11181 阅读 · 0 评论 -
VC实现Word/Excel文件数字签名
Author:zfive5(zhaozidong)Email :zfive5@yahoo.com.cn /*前些天工作很忙和累,加上bug,无心也不允许我上论坛,前些看到一个网原创 2005-10-27 09:07:00 · 5065 阅读 · 1 评论 -
ICMP格式图片
Author:zfive5(zhaozidong)Email:zfive5@yahoo.com.cn前些日子拿画笔画的,ICMP格式图片原创 2006-02-06 19:22:00 · 2283 阅读 · 1 评论 -
浮点指令的逆向求解
浮点指令的逆向求解 Author:zfive5(zhaozidong)Email:zfive5@yahoo.com.cn 晚上在csdn上看到一个网友给我发过来的一个浮点运算指令的问题,说实话之前没有怎样使用,对它的内部也不是特别清楚,只是业余时简单翻过书而已,但灵机一动想到另类求解方法,在vc2005下编写一个两个浮点数比较的c++代码,然后在调试状态下看汇编代码就可以得到结原创 2008-03-18 23:03:00 · 1605 阅读 · 1 评论 -
Activex Desgin Mode Or Runtime Mode
MFC Library Reference COleControl::AmbientUserModeDetermines if the container is in design mode or user mode.BOOL AmbientUserMode( );Return ValueNonzero if the container is i原创 2005-05-20 12:39:00 · 1347 阅读 · 0 评论 -
前些天的一个问题(远程桌面)
Author:zfive5(zhaozidong)Email:zfive5@yahoo.com.cn引子前些天一个同事把我拉到他们那里,让我解决一个问题,主要就远程的时候得到客户端是什么,这样的需求搞了半天也未果,特意在机器上装了一个远程终端,一定要解决这个问题。开动...正文代码如下:#include "Wtsapi32.h"......原创 2012-07-04 22:30:51 · 9658 阅读 · 0 评论 -
LIBC.lib冲突
[antlr-interest] More VC++ 6 Confusion (MFC libs)Chris.Kaiser at peoplefirst.com Chris.Kaiser at peoplefirst.com Mon Dec 31 09:16:07 PST 2001 Previous message: [antlr-interest] Help need with 2.转载 2006-10-27 15:45:00 · 1880 阅读 · 0 评论 -
说说泛型
说说泛型Author:zfive5(zhaozi)Email :zfive5@yahoo.com.cn引子 关于一位埃及伟大法老王的都城,以前考古学家一直认为在尼罗河三角洲东北部某一处,那里有那个伟大法老王在位时期的建筑残骸,结果最近证实是在东北部的另一处农田下,以前认为的地方是旧城断流荒废后,全城迁移过去的 …… 泛型 泛型从学c++的时候就接触使用,原创 2008-02-09 08:25:00 · 1883 阅读 · 0 评论 -
P2P之UDP穿透NAT的原理与实现(2,源代码)
P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下转载 2005-10-28 14:20:00 · 1418 阅读 · 2 评论 -
为无LIB的DLL制作LIB函数符号输入库
本文介绍了在VC中针对无LIB时的DLL隐式链接,制作可供VC++使用的LIB函数符号输入库。具体步骤如下: 一、使用VC++的工具DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件EXAMPLE: DUMPBIN VideoDeCoder.dll /EXPROTS /OUT:VideoDeCoder.def 二、将导出的.DEF文件整理为一符合.DEF个数的函数转载 2006-03-08 13:21:00 · 1080 阅读 · 0 评论 -
Visual Studio 2005常用插件搜罗
Visual Studio 2005常用插件搜罗 返回.NET 频道[本期看点:从Visual Studio2003升级到Visual Studio 2005]Visual Studio 2005 为我们带来了新的编程体验,提供了从需求分析到最终测试整个软件生命开发周期的解决方案。 但是,我们也可以看到一直以来围绕着Visual Studio有许多各种功能的插件,或是为Visua转载 2006-03-28 08:37:00 · 962 阅读 · 0 评论 -
[this]是什么?
[this]是什么?Auhor:zfive5(zidong)Email:zfive5@yahoo.com.cn 前些日子房东要涨价,干脆就搬到公司宿舍来住,从年前到现在高兴和不高兴的事情也一个个发生,现在项目开始忙开了(开始加班,人在忙的时候可以淡忘一些东西),仿佛回到了3年前,工作基本还能应付,但每天还得工作到很晚,经历这次搬家决定以后借书看,一来可以省钱,二来发现这样看原创 2008-03-09 14:01:00 · 2565 阅读 · 0 评论 -
#import的rename使用
#import的rename使用Author:zfive5(zidong)Email :zfive5@yahoo.com.cn由于工作的原因,需要编写一个vc的程序去调用vb编写的组件,本以为简单的很,但由于对方提供的组件里出现了类似下面的代码:Public Function GetA() As String GetA = "hello wordl GetA"原创 2007-06-06 00:18:00 · 6383 阅读 · 0 评论 -
Windows9x系统下汉字输入法的基本原理
Windows系统下汉字输入法实际上是将输入的标准ascii字符串按照一定的编码规则转换为汉字或汉字串,进入到目的地。由于应用程序各不相同,用户不可能自己去设计转换程序,因此,汉字输入自然而然落到WINDOWS系统管理中。一、输入法与系统的关系 键盘事件 应用程序 | | Windows的USER.EXE |转载 2006-03-27 15:26:00 · 1614 阅读 · 1 评论 -
调用system函数时,如何隐藏其dos窗口
现在要运行一个基于命令行的程序,使用system函数,启动后出现一个dos窗口,由于时间比较长,不美观,想要隐藏这个窗口,不知道有什么办法。 用其他的函数(如shellexec)不知道是否可行。 --------------------------------------------------------------- system函数好象没有提供这样的功能转载 2006-04-11 09:02:00 · 4716 阅读 · 0 评论 -
GIF LZW数据分析
Author:zfive5(zhaozidong)Email :zfive5@yahoo.com.cn点阵(16X16)FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF原创 2005-07-15 17:12:00 · 1621 阅读 · 0 评论 -
关于软件测试工具的介绍(转载)
单元测试方面:(对开发人员比较有用) J-Unit工具。 功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web Site。如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试, Microsoft Web Application Stress Tool是个不错转载 2006-03-07 11:07:00 · 1982 阅读 · 0 评论 -
VC Help Files(MSDN)
The Microsoft Foundation classes assume a single Help file. That Help file must have the same name and path as the application (.EXE -> .HLP).This is a public CWinApp member variable named m_pszHelp转载 2006-05-23 11:22:00 · 983 阅读 · 0 评论 -
用VC控制iis的属性
Author:zfive5(zidong)Email :zfive5@yahoo.com.cn 需求 用VC修改IIS的属性 如设为可以匿名访问 将默认网站下的主目录路径C:/Inetpub/wwwroot在VC程序里面可以更改成任意路径. 实现 看到masterz在纯vc编写控制IIS属性代码的文章(url:http://topic.youkuaiyun.com/t原创 2006-11-25 05:37:00 · 2482 阅读 · 0 评论 -
取自动化Com组件所有的方法、属性名称
Author:zfive5(zhaozidong)Email :zfive5@yahoo.com.cn最近由于工作原因,一直在接触com自动化的东西,一个字妙不可言,在这方面的长进也是这几个月来体会到的,废话不说了,代码来也......#include "comdef.h"void CTest1Dlg::OnOK() { // TODO: Add extra validat原创 2005-09-05 17:36:00 · 3526 阅读 · 0 评论 -
Tool
1. Visual Assist(简称VA)(http://www.wholetomato.com/)VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。有了此工具,大概可以节转载 2004-12-10 08:40:00 · 1000 阅读 · 0 评论 -
P2P之UDP穿透NAT的原理与实现(2,源代码)
P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下转载 2005-10-28 14:17:00 · 2046 阅读 · 0 评论 -
IPC-共享内存 (七猫的藏经阁 )
一共有三种,常用的是两种:ACE里封装了SRV的和POSIX的,名字叫ACE_Shared_Memory_MM(POSIX)和ACE_Shared_Memory_SV,他们都是从ACE_Shared_Memory继承而来,所以使用的时候一般这样用:ACE_Shared_Memory *shm_client = new ACE_Shared_Memory_MM (shm_key);转载 2005-10-08 09:20:00 · 5215 阅读 · 0 评论 -
C++,VC资源
以下是我在学习C++的时候总结的一些编程资源,如果大家有C++/VC资源技术资料的话就在下面接着补充。1、C++语言类《微软C编程精粹》在线中文教程http://www.czvc.com/show.asp?id=19C++编程思想下载页面:http://www.it90.com/soft/117/310/2006/200603178187.html2、WINDOWS原理,消转载 2006-04-09 08:23:00 · 1257 阅读 · 0 评论 -
MFC 打印预览 映射模式 坐标变换
MFC 打印预览 映射模式 坐标变换MFC提供了一个框架性的打印和打印预览功能代码,它的基本思想是将实际显示和打印文档的代码合二为一,即都由此文档关联的CView中的OnDraw(CDC *pDC)来处理,由MFC框架根据用户的操作来决定传进来的pDC是指向屏幕还是打印机,当pDC指向屏幕设备,就在屏幕上显示文档,当指向打印机设备时就打印文档。这些都很好理解,但是,当我们要打印预览时,传进转载 2006-04-25 15:42:00 · 1293 阅读 · 1 评论 -
思考virtual析构
Author:zfive5(zhaozidong)Email:zfive5@yahoo.com.cn最近同住的朋友忙着找工作,他C++的问题看了一堆,我也受其影响复习了一些C++知识, virtual析构听他说“点播率还挺高的”,所以拿来仔细研究,求个深解!原创 2005-09-28 17:27:00 · 1526 阅读 · 2 评论 -
C++ class实例的内存结构
C++ class实例的内存结构 Author:zfive5(zidong)Email:zfive5@yahoo.com.cn 引子 这些天让一些概念和算法烦得不知所措,只能听从佛祖教诲的:放下,然后上csdn去,看了两篇关于c++的文章,这个年头,能这样拷问“茴”字多个写法的人不多了,在这里赞一下,但里面的一些东西还是没有挖掘干净,所以有了写一些东西的冲动. 正文原创 2008-02-14 20:08:00 · 7794 阅读 · 16 评论 -
读bittorrent小结
读bittorrent小结 我现在已经看了一段时间bittorrent源码 主要线索就是以下: parseargs | V rawserver = RawServer(doneflag, config['timeout_check_interval'], config['timeout'], errorfunc = errorfunc)原创 2004-09-10 15:58:00 · 1540 阅读 · 1 评论 -
累倒了!
author:zfive5(zhaozidong)email :zfive5@yahoo.com.cn 最近加班比较严重,因此一直没有能写下点东西,此时由于种种原由写下以下碎代码,从中悟出一些关于com自动化的一些东西,“自动化”熟悉而又模糊的词语,现在突然领悟了它,就是自动化了。看到了Java中的反射的影子,哈哈豁然开朗!!!加班快结束了Vc++ DI原创 2005-04-19 20:37:00 · 1517 阅读 · 2 评论 -
vckbaseblog 一道数学题-(如何判断11的倍数)
author:zfive5(zhaozidong)email :zfive5@yahoo.com.cn中午休息,练练手n=a0+a1*10+a2*100+a3*1000+...+am*10^m+...n=a0+a1*(10+1)+a2*(100-1)+a3(1000+1)+...am*(10^m-(-1)^m) -(a1-a2+a3+....) 10^m-1原创 2005-10-11 13:17:00 · 3340 阅读 · 0 评论 -
vc使用script控件执行javascript函数,并得到javascript返回值
JavaScript函数代码:function A(){ return 5;}VC代码: CScriptControl Test;CRect rect;Test.Create("TestScript",0,rect,this,100);Test.SetLanguage("JavaScript");CString strStat="fun原创 2004-11-17 15:02:00 · 3909 阅读 · 3 评论 -
在VC++开发环境中整合Pro*C/C++ (〖都来刻米〗,有话要说)
本文所讨论的内容基于以下环境:Microsoft Visual C++ 6.0ORACLE 8i (8.1.7)当前版本:1.0 (041221)声明:本文所述的某些操作可能对系统产生重大影响,请慎重操作!本人不对此产生的任何后果负责!在VC++开发环境中整合Pro*C/C++Pro*C/C++为C/C++语言访问ORACLE数据库提供了极大的方便,但是转载 2004-12-24 14:09:00 · 1412 阅读 · 0 评论 -
VC打印实践浅谈 (http://blog.youkuaiyun.com/colorknight/archive/2001/12/03/10623.aspx)
VC打印实践浅谈 经常看到VC论坛中一些朋友问关于打印的问题,好多是问过好多遍的,其实搜索一下原来的帖子可以找到好多,而且都是给了正确的解决方法的。但我搜了一下文档中心,发现好象关于一下我要讲的内容的还没有。所以我决定把自己在做程序时遇到的问题,及实现方法和心得体会写下来,重在交流。文中如有疏漏之处,请各位朋友及时指出,以免我落个误人误己的下场。 在做打印模块时,经常会出转载 2005-09-21 17:35:00 · 1534 阅读 · 0 评论