令人困惑的return by value (转)
令人困惑的return by value (转)[@more@] 问题从这里开始。class X;const X operator+( const X& x1, const X& x2 );X foo(){return X(a+b);}和X foo(){X xx(a+b);return xx;}这两个函数,有什么区别?这个问题牵涉到C++的内部处理,下面是其更通用的模式。X foo(){X xx;// process...return xx;}C++如何处理return by value,传统的方法是修改函数原型。void foo( X& r ){X xx;xx.X(); //ctor// process...r.XX( xx ) // copy ctor}这样就把xx的值给返回了,这里有一个xx的临时对象的ctor和dtor。于是乎。X obj = foo
A Brief Look at C++ 中文版 (转)
A Brief Look at C++ 中文版 (转)[@more@] A Brief Look at C++中文版XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Bjarne Stroustrup AT&T Bell Laboratories Murray Hill, New Jersey 07974 [原作者]:Bjarne Stroustrup (C++的设计者) [翻译者]:Kingofark [Kingofark的话]:这篇文章诚然已经不新了。但我想,尽可能多的读一读大师们的感思,总不至于是一件坏事情罢。因此还是费力翻译出来(Bjarne Stroustrup大师的英文文章可真是不太容易阅读!),试图截获一丝助人
Asp(Active Server Page)的语言特性 (转)
Asp(Active Server Page)的语言特性 (转)[@more@]ASP(Active Server Page)的语言特性 web源于静态文本,现在很多站点几乎还是采用这种方式。静态文本的缺点就是维护难(文件数目多)、查询难、修改难。虽然可以采用FrontPage对站点进行管理,但这只是其中的一个办法。现在,很多的站点都会在后台采用数据库,动态生成超文本。这样,要改变式样,只需修改几个文件;要变更内容,只需对数据库进行操作即可,而且易于保持致性;而对于全文检索等查询应用,这种方式的优越性更为突出。(经常说的“动态” 也包括图片的动态显示,如动态GIF、Java
Delphi 5 Enterprise版10大特点 (转)
Delphi 5 Enterprise版10大特点 (转)[@more@] 支持XML标准,在web上快速提交商业信息。 Delphi简化了数据分布、优化了数据交换过程。对XML的支持,使开发人员快速构建的系统具有弹性和可扩展性,以适应Inte.NET电子商务带来的新技术浪潮。 利用InternetExpress构建高速Internet应用。 Delphi 5使开发人员能够用dhtml和XML开发超“薄”(ultra-thin)客户端,并在Internet上快速分发标准Web特征的客户端应用程序。InternetExpress包括Web Client Page向导、MIDAS PageProducer和WebBroker,用于构建分布式DHTML和XML应用程序以适
Araneid 蜘蛛纸牌游戏源代码 (转)
Araneid 蜘蛛纸牌游戏源代码 (转)[@more@]Araneid 蜘蛛纸牌游戏源代码 2004年7月1日 作者:dujid Matrix-与Java共舞 Araneid 蜘蛛纸牌游戏 详细参考工程主页: http://pub.idr.gov.cn/dujid/projects/araneid 源代码下载(或附件):DOWNLOAD/araneid-1.1.0-src.zip">http://pub.idr.gov.cn/dujid/projects/araneid/download/araneid-1.1.0-src.zip 二进制下载:http://pub.idr.gov.cn/dujid/projects/araneid/download/araneid-1.1.0.zip 运行时请先解压缩,然后执行 classes 目录下的
XADM:理解和分析 -1018、-1019 和 -1022 Exchange 数据库错误 (转)
XADM:理解和分析 -1018、-1019 和 -1022 Exchange 数据库错误 (转)[@more@]概要本文提供的信息可帮助理解和分析 -1018、-1019 和 -1022 Exchange 数据库错误。本文介绍这三种错误的不同之处和导致报告这三种错误的数据库中的问题类型。 更多信息Exchange 包括检测数据库中文件级页损坏的功能。与 Exchange 数据库有关的文件级损坏相关的最常见的三种错误是: -1018 JET_errReadVerifyFailure -1019 JET_errPageNotInitialized -1022 JET_errDiskIO在 Exchange 数据库中可能发生三种级别的损坏: 页(文件系统)级别 数据
Exchange Server 资料及工具下载TOP 40 (转)
Exchange Server 资料及工具下载TOP 40 (转)[@more@]1. microsoft.com/DOWNLOADs/2/img/1ptrans.gif" width=28 onload="Java_script_:if(this.width>300)this.width=300" border=0> ASPx?FamilyID=98e45481-1458-4809-97d6-50d8aeebd8a1&DisplayLang=zh-cn">Exchange Server 2003 管理指南 最终审阅日期为 2004 年 8 月。本指南通过说明 Exchange 管理的核心概念来帮助您最大限度地利用 Microsoft® Exchange Server 2003。 日期:2004-9-16 受欢迎度: #190 英文版下载300)this.width=300" border
Outlook和Outlook Express导致超时错误并且无法检索POP3邮件 (转)
Outlook和Outlook Express导致超时错误并且无法检索POP3邮件 (转)[@more@]今天有一个朋友问题这个问题,这也是以前的一个老问题,1.问题描述是:当您使用 microsoft Outlook 或 Microsoft Outlook Express 来检索 POP3 邮件时,您可能会收到一个超时错误,并且无法从 Exchange 服务器上检索到任何邮件。 2.解决办法:在 Exchange 服务器的注册表中添加一个 Dword 值: 单击“开始”,单击“运行”,键入“regedt32,然后单击确定。 单击以下项: HKEY_LOCAL_MACHINESystemCurrentControlSetServicesPOP3SVCParameters 在“编辑
当某些Outlook 2000客户端进行连接时信息存储进程占用大量内存及CPU时间 (转)
当某些Outlook 2000客户端进行连接时信息存储进程占用大量内存及CPU时间 (转)[@more@]这个情况以前有网友问过我,一时找不到这个帖子,发生问题的描述是这样的: 当某些用户访问其 microsoft Exchange 2000 Server 或 Microsoft Exchange Server 5.5 邮箱时,会遇到以下所有症状: 邮件仍然保留在该用户的 Microsoft Outlook“发件箱”文件夹中。 Exchange 计算机上的 Store.exe 进程占用大量 cpu 时间。 如果您终止用户计算机上的 Mapisp32.exe 进程,Exchange 计算机上的 CPU 使用率将恢复到预期水平。 解决方面,可以看MS的
匿名内部类,回调... (转)
匿名内部类,回调... (转)[@more@]public class A { int i = 1; public A() { Thread thread = new Thread() { public void run() { for(;;) { A.this.run(); try { sleep(1000); } catch(InterruptedException ie) { } } } }; thread.start(); } public void run() { System.out.println("i = "
怎样使用 RPCPing 测试 RPC 通讯及疑难解答 (转)
怎样使用 RPCPing 测试 RPC 通讯及疑难解答 (转)[@more@]概要RPC ping 实用工具可以用于确认网络上正在运行 microsoft Exchange Server 的计算机和任何支持的 Microsoft Exchange Client 工作站之间的 RPC 连接。 此实用工具可以用于检查 Microsoft Exchange Server 服务是否正在通过网络响应客户工作站的 RPC 请求。 更多信息RPC Ping 实用工具有两个组件: 服务器端组件和客户端组件。 每个组件的可执行文件如下列出: 服务器组件: Rpings.exe(用于 Microsoft Exchange windows NT Server) 客户组件: Rpingc32.exe(用于 Micros
关于版权声明的写法 (转)
关于版权声明的写法 (转)[@more@]看了不少朋友的个人网站,有一个小问题,似乎很多朋友都忽略了,那就是版权声明的写法。虽然那只是一小行字,不过作为设计师也好,作为个人的爱好也好,版权的标志都是满重要的。 从法律角度看,加入了伯尔尼公约的国家,版权保护是随着作品(无论是文字,还是图片)的问世的即刻就得到版权的保护的,并不是必须要声明。但是作为惯例,这一小行文字还是有很好加强意识,提醒浏览者,所观看的内容是受到版权保护的。 正确的格式应该是:Copyright [dates] by [author/owner] © 通常可以代替Cop
关于继承内部类——java编程思想示例程序分析; (转)
关于继承内部类——java编程思想示例程序分析; (转)[@more@]关于继承内部类——Java编程思想示例程序分析;class Egg2 { protected class Yolk { public Yolk() { System.out.println("Egg2.Yolk()"); } public void f() { System.out.println("Egg2.Yolk.f()"); } } private Yolk y = new Yolk(); public Egg2() { System.out.println("New Egg2()"); } public void insertYolk(Yolk yy) { y = yy; } public void g() { y.f();
Windows 98 第二版的关机问题 (转)
Windows 98 第二版的关机问题 (转)[@more@]microsoft.com/default.ASPx?scid=kb;zh-cn;238096">http://support.microsoft.com/default.aspx?scid=kb;zh-cn;238096 概要本文描述了如何解决 windows 98 第二版的关机和重新启动问题。
Crystal Report(RDC8) 水晶报表在VC6环境中的调用方法 (转)
Crystal Report(RDC8) 水晶报表在VC6环境中的调用方法 (转)[@more@] .NET/vcrdc8/vcrdc8.htm">http://jaesyinfo.51.net/vcrdc8/vcrdc8.htm //源文出处 Crystal Report(RDC8)水晶报表 在VC6环境中的调用方法 作者:jaesy. EMail:jaesyinfo@163.net Seagate Crystal Report(水晶报表) 一直是报表工具中佼佼者,其功能强大,设计灵活。在Crystal Report 的8.0版本中,较多地融入COM思想,更加强调了RDC的概念。RDC为Report Designer Component的缩写。 本文主要说明如何是VC6环境中使用RDC
微软.net精简框架常见问题及回答(中文版) (转)
微软.net精简框架常见问题及回答(中文版) (转)[@more@]FastCounter by bCentralCSS rel=Stylesheet> 最常见问题(FAQ)微软.NET精简框架最常见问题。 此FAQ的内容,一部分来自 microsoft.public.dotnet.framework.compactframework/">net精简框架新闻组 (microsoft.public.dotnet.framework.compactframework)张贴和回答的问题。.net精简框架开发小组感谢每一位参与新闻组的人事,感谢他们对FAQ编写的积极参与和对FAQ的投稿。 要申请添加FAQ项目,请发邮件到 Mailto:netcffaq@microsoft.com">netcffaq@microsoft.com.1. 开发
WINDOWS未开函数揭密(1) (转)
WINDOWS未开函数揭密(1) (转)[@more@] windows未开函数揭密 什么是未公开函数? 对于Windows的api函数调用相信大家已经不会陌生了。API函数调用是通过在VB中定义和调用Windows动态连接库中的函数从而扩展VB程序的功能。API函数的定义和调用方法在微软的开发工具中都有详细的说明。 那么什么是“未公开”函数呢?微软为了某种目的。对于一些封装在系统中的函数没有在任何开发文档提供任何函数说明和定义。而这些函数有很多都是很有用的。所幸的是一些有心之人对Windows系统动态连接库做了十分详细的分析,从而将
颜色英文代码全集 (转)
颜色英文代码全集 (转)[@more@].NET/Emoticons/regular_smile.gif"> 颜色英文代码全集 red green blue magenta yellow chocolate black aquamarine lime fuchsia brass azure brown bronze deeppink aliceblue gray copper coral feldspar orange orchid pink plum quartz purple aliceblue antiquewith blanchedalmond blueviolet beige burlywood bisque cadetblue pink saddlebrown royalblue rosybrown purple orengered olivedrab powderblue peachpuff papayawhip paleturquoise palevioletred
关于拉幕程序的讨论和源码 (转)
关于拉幕程序的讨论和源码 (转)[@more@]程序把一个文本文件在屏幕上缓慢输出,完全输出后再从头循环输出 修改后可以使用的程序源代码(还是不完善:还不能实现从一侧飞入的效果,容易出错):unit Unit1;interfaceuses windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ColorGrd, RxCombos;type TForm1 = class(TForm) Button1: TButton; Edit1: TEdit; OpenDialog1: TOpenDialog; Button2: TButton;&n
Regsvr32 用法和错误消息的说明 (转)
Regsvr32 用法和错误消息的说明 (转)[@more@]对于那些可以自行注册的对象链接和嵌入 (OLE) 控件,例如动态链接库 (DLL) 文件或 ActiveX 控件 (OCX) 文件,您可以使用 Regsvr32 工具 (Regsvr32.exe) 来将它们注册和取消注册。 Regsvr32.exe 的用法 RegSvr32.exe 具有以下命令行选项: Regsvr32 [/u] [/n] [/i[:cmdline]] dllname /u - Unregister server<BR/> /i - Call DllInstall passing it an optional [cmdline]; when used with /u calls dll uninstall /n - do not call DllRegisterServer;