07 2006 档案

摘要:作者:shootingstars (有容乃大,无欲则刚) 日期:2004-5-25出处:P2P中国(PPcn.net) P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东... 阅读全文

posted @ 2006-07-30 16:12 李通通 阅读(282) 评论(0) 推荐(0)

摘要:一。IGraphBuilder Interface MSDN的解释: This interface provides methods that enable an application to build a filter graph. (这个接口提供了生成Filter Graph相关的方法)二。IMediaControl Interface MSDN: The IMedi... 阅读全文

posted @ 2006-07-29 17:27 李通通 阅读(445) 评论(0) 推荐(0)

摘要:HRESULT 是一种简单的数据类型,通常被属性和 ATL 用作返回值。下表说明各种不同的值。头文件 winerror.h 中包含更多的值。 名称 说明 值 S_OK 操作成功 0x000... 阅读全文

posted @ 2006-07-29 16:44 李通通 阅读(1648) 评论(0) 推荐(0)

摘要:初次接触DIRECT SHOW,用个时髦的2005,却光给我出乱子,还好还好,都可以找到解决方法,这个可没折腾死我,在应用DXSDK之前,首先要编译baseclasses生成strmbase.lib(release)和strmbasd.lib(debug)那么,将basecalsses方案导入VS2005中, 直接编译出现的第一个问题将是: c:\program files\microsoft v... 阅读全文

posted @ 2006-07-29 16:06 李通通 阅读(843) 评论(0) 推荐(0)

摘要:搜索地址:http://www.codechina.net/comm/tgstat.php?tguid=ltt1987&&style=3&&fromurl=http://www.cnblogs.com/ltt1987/archive/2006/07/29/462663.html 阅读全文

posted @ 2006-07-29 11:14 李通通 阅读(262) 评论(1) 推荐(0)

摘要:微软的Live实验室已经推出了两个安全相关且基于网页的服务,其中一个提供了认证功能,另外一个是关于P2P应用程序穿透网络防火墙的服务。 这两个服务是作为微软与对手Google和Yahoo竞争计划的一部分。微软在今年一月成立了Live实验室,它是微软创建这些网络技术的研究军团。微软在过去就已经表示,很多的Live服务将会与Vista相联,但是微软还没有详细陈述怎样才使得Vista对用户来说发挥最大... 阅读全文

posted @ 2006-07-29 11:08 李通通 阅读(473) 评论(0) 推荐(0)

摘要:我现在在使用Microsoft Visual Studio 2005编写C#等托管程序时,遇到一个问题,我在好多地方发贴问了,至今没有找到答案,所以想到了您,希望大家能过帮助我,以下是我的问题,希望大家可以帮我找到答案。谢谢! 帖子内容: 请大家试下:建个新的C#程序,然后拖入100个Label控件,然后运行,会发现窗体出来后,Label控件会从一边刷着显示出来,估计有差不多1秒的时间(根据机... 阅读全文

posted @ 2006-07-29 10:07 李通通 阅读(313) 评论(1) 推荐(0)

摘要:1.基本概念COM表示Component Object Model(组建对象模型),是Microsoft生成软件组件的标准,COM是构造二进制兼容软件组建的规范。即COM不是编程语言、代码库或编译器,二十个二进制规范,可以建立能够相互通信的组件,不管这些组件用什么编程语言和工具建立。COM可以让你专心开发应用程序,让编译器制造商去建立编译的组件。2.COM术语 组件代码(Component co... 阅读全文

posted @ 2006-07-29 04:31 李通通 阅读(894) 评论(1) 推荐(0)

摘要:昨天在饼子 面食堂 里面被问及debug_new和内存管理的一些问题,没有正面回答,当时只顾和 草草扯淡了。确实,平时只管用debug_new,也大概知道实现的原理,重载new,察看mfc的“源代码”:void* AFX_CDECL operator new(size_t nSize, LPCSTR lpszFileName, int nLine);#define DEBUG_NEW new(TH... 阅读全文

posted @ 2006-07-28 11:15 李通通 阅读(1052) 评论(0) 推荐(0)

摘要:_DEBUG是宏。支持诊断调试功能,在你的编译器定义了_DEBUG是发生作用.分开debug模式和release模式MFC程序中,很多地方都用到了这个宏。一般是以条件宏来实现 #ifdef _DEBUG ....#else ....#endif 如果在编译器看到了你定义_DEBUG和没定义,编译的程序是不一样的在Release 定义的是NDEBUG.__FILE__宏这个宏表示当前执行代码所在... 阅读全文

posted @ 2006-07-28 11:10 李通通 阅读(933) 评论(0) 推荐(0)

摘要:#if (**) {语句##;} #endif 如果(**)为真,也就是逻辑1,的话就编译下面的语句。如果(**)不为真。则不编译下面的语句。 和if else相仿。 !defined在一般情况下是这样用的吧: #if !defined ** {语句;} #endif 它的意思是,如果在程序中没有对**进行过#defined ** 的定义。则编译下面的语句,否则不编译。这中情况多用在需要经常移植的... 阅读全文

posted @ 2006-07-28 10:27 李通通 阅读(2465) 评论(0) 推荐(1)

摘要:好不容易问人要的,可惜是英文的(努力英文中),放到网上,给大家分享下。 http://www.cnblogs.com/Files/ltt1987/h26x.zip 阅读全文

posted @ 2006-07-28 00:54 李通通 阅读(339) 评论(0) 推荐(0)

摘要:指向常量的指针char ch[5] = "lisi";const char * pStr =ch; //表示指向对象是常量 使用方法:*pStr='W' // 错五pStr="wangxu" //正确 指针常量char ch[5]="lisi";char * const pStr=ch; //表示指针本身是常量 pStr="" //Error*pStr='W' //Ok 阅读全文

posted @ 2006-07-28 00:52 李通通 阅读(190) 评论(0) 推荐(0)

摘要:请大家试下:建个新的C#程序,然后拖入100个Label控件,然后运行,会发现窗体出来后,Label控件会从一边刷着显示出来,估计有差不多1秒的时间,没有显示的地方可以看到事透明的。VC.NET建立托管程序也是如此。 不仅仅是显示的时候,最小化后,然后再还原,或者是拖动其他窗体从本窗体拖过,和打开的效果一个样子,刷屏。与集成显卡无关,在独立显卡依然一样。 开启双缓冲依然无效。 然而使用DELP... 阅读全文

posted @ 2006-07-27 00:40 李通通 阅读(639) 评论(8) 推荐(0)

摘要:/****************方法一********************************** int num1,num2,num3; char ch1[10],ch2[10],ch3[10]; GetDlgItem(IDC_EDIT3)->GetWindowText(ch1,10); GetDlgItem(IDC_EDIT4)->GetWindowText(ch2,10); num... 阅读全文

posted @ 2006-07-25 04:01 李通通 阅读(460) 评论(0) 推荐(0)

摘要:非模式对话框的创建不能象模式对话框一样调用DoModal来实现,而应该用Create函数来创建,Create的原形如下:BOOL Create(UINT nIDTemplate,CWnd* pParentWnd = NULL)其中nIDTemplate是对话框模板资源ID,pParentWnd是父窗口指针,假如pParentWnd不为NULL,则此非模式对话框总在父窗口之上,我们举例来说明在S... 阅读全文

posted @ 2006-07-25 04:00 李通通 阅读(2257) 评论(0) 推荐(0)

摘要:MessageBox("asdf"); 出错信息: error C2664: “CWnd::MessageBoxW”: 不能将参数1 从“const char [3]”转换为“LPCTSTR” 原因:2005默认的"使用 Unicode 字符集",解决:在你建立的解决方案的工程文件的属性看到选"配置属性"的"字符集"请选择"使用多字节字符集"就可以了。你用2005打开2003的文件时候不会出现的这... 阅读全文

posted @ 2006-07-25 01:06 李通通 阅读(788) 评论(0) 推荐(0)

摘要:这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。 一、为什么要用COM 软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的。结构化编程是函数块的形式,通过把一个软件划分成许多模块,每... 阅读全文

posted @ 2006-07-24 11:27 李通通 阅读(581) 评论(0) 推荐(0)

摘要:CWnd类封装了所有与窗口操作相关的操作 WinMain函数,它是所有程序的入口函数,在MFC中找不到,但是在链接的时候编译器将他链接到我们的程序中,那么在程序中如何找到呢?首先搜索(z):\Program Files\Microsoft Visual Studio 8\VC\atlmfc\src\mfc(当然是你的anzhaung目录)下面搜索文件中包含WinMain的文件,会找到appmodu... 阅读全文

posted @ 2006-07-23 21:24 李通通 阅读(1392) 评论(0) 推荐(0)

摘要:输入,输出:头文件:#include int i;cin>>i;coutx=x; this->y=y; } .....} class Fish : public Animal{public: Fish() : Animal(400,300) //当调用构造函数的时候就给Animal的构造函数传递400和300,否则出错。 { cout 直接去系统目录下查找 防止头文件、类重复定义:采用予编... 阅读全文

posted @ 2006-07-22 22:47 李通通 阅读(652) 评论(0) 推荐(0)

摘要:随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。在... 阅读全文

posted @ 2006-07-18 22:05 李通通 阅读(365) 评论(0) 推荐(0)

摘要:遇到这样的问题,这样解决的:NavigateUrl='' 阅读全文

posted @ 2006-07-17 22:48 李通通 阅读(364) 评论(1) 推荐(0)

摘要:语句如下:SELECT TOP 10 * FROM Products ORDER BY NEWID() 阅读全文

posted @ 2006-07-17 11:00 李通通 阅读(315) 评论(0) 推荐(0)

摘要:适用于:AJAX(异步 JavaScript 和 XML)Microsoft AJAX.NETMicrosoft ASP.NET 摘要:了解如何将 AJAX(异步 JavaScript 和 XML)用于您的 Microsoft ASP.NET 应用程序,使其互动性更强、响应更及时。 下载本文的代码示例 AjaxASPNETCS.msi(使用 C# 语言) 下载本文的代码示例 AjaxASPNETV... 阅读全文

posted @ 2006-07-04 13:01 李通通 阅读(502) 评论(0) 推荐(0)

摘要:一个Gif图像文件,是有几个文件进行合成的,因此处理此类文件的时候,不能像Jpeg或者Bmp文件那样处理。需要把Gif文件拆分帧的形式,然后对每一帧进行处理,处理完后再合成Gif。 其实网上有个例子对于Gif处理非常详细,地址如下。 http://www.codeproject.com/dotnet/NGif.asp 但是对于一个Gif进行拆分,其实Image对象本身就支持,例如对于一个G... 阅读全文

posted @ 2006-07-04 12:56 李通通 阅读(1466) 评论(0) 推荐(0)

摘要:很多人知道如何去开启一个线程,但是不知道如何正确的向线程中传递参数。 比较常见的错误是用全局变量来向线程传递参数,其实这样做的缺点一是不安全,二是比较麻烦,三是如果要开启多个线程,就更麻烦。 正确的做法是,把线程所需要的参数以及线程入口函数单独封装到一个类中,而且如果需要一些辅助函数的话,也封装到其中。这样代码既简洁,又清晰,同时复用起来很方便。 接着用一个线程类的例子来具体说明,首先... 阅读全文

posted @ 2006-07-04 12:54 李通通 阅读(658) 评论(0) 推荐(0)