DCOM实现分布式应用(四) (转)
DCOM实现分布式应用(四) (转)[@more@]安全性 使用网络来将应用系统分布化是一个挑战,这不仅是因为带宽的物理限制以及一些潜在的问题,而且也由于它产生一些诸如关系到客户间、组件间以及客户和组件之间的安全问题。因为现在的许多操作可以被网络中的任何一个人访问,所以对这些操作的访问应该被限制在一个高级别上。 如果分布式开发平台没有提供安全支持,那么每一个分布式应用就必需完成自己的安全机制。一种典型的方法是用某种登录的方法要求用户通过用户名及密码的检测,这些一般来说都是被加密了的。应用系统将通过用户数据库
各位帮帮我啊??学delphi5困扰!! (转)
各位帮帮我啊??学delphi5困扰!! (转)[@more@] 我是一个Delphi5的入门学习者,在学习中遇到了一些问题想问你一下。我是自学的,我以前对Delphi一点也不知道,我就直接从Delphi5学起了,我对Delphi5的编程风格及规范不了解,我买了两本入门的书,那些书里讲的不是很好,特别是对编程的事件的编写代码说的不好,比如:procedure TForm1.openButtonClick(Sender: Tobject); var s:string; begin if not opendialog1.execute then exit; mpeg.autoplay:=false; mpeg.streamname:=opendialog1.filename; mpeg.open; trackbar1.Max:=mp
DCOM实现分布式应用(三) (转)
DCOM实现分布式应用(三) (转)[@more@] 带宽及潜在问题 分布式应用利用了网络的优点将组件结合到一起。理论上来说,DCOM将组件在不同的机器上运行这一事实隐藏起来。实际上,应用必须考虑到网络连接带来的两个主要限制: 带宽:传递给方法调用的参数的大小直接影响着完成方法调用的时间。 存在问题:物理距离以及相关的网络器件(例如路由器合传输线)甚至能使最小的数据包都被显著地延迟。 DCOM怎样帮助应用解决这些局限呢?DCOM自己将网络循环时间最小化,使得避免网络中潜在的拥塞成为可能。DCOM选择了TCP/IP协议套件中的无
可能是最简洁明了的数字金额中文大写函数 (转)
可能是最简洁明了的数字金额中文大写函数 (转)[@more@]//输入数字型金额,返回中文大写金额 CString toChineseCapitalMoney(double Num){ CString szChMoney,szNum; int iLen, iNum, iAddZero=0; TCHAR* hzUnit[18]={_T("分"),_T("角"),_T("元"),_T("拾"),_T("佰"),_T("仟"),_T("万"),_T("拾"),_T("佰"),_T("仟"),_T("亿"),_T("拾"),_T("佰"),_T("仟"),_T("万"),_T("拾"),_T("佰"),_T("仟")}; TCHAR* hzNum[10]={_T("零"),_T("壹"),_T("贰"),_T("叁"),_T("肆"),_T("伍"),_T("陆"),_T("柒"),_T("捌"),_T("玖")};&n
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(中篇) (转)
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(中篇) (转)[@more@]Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(中篇)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者:Samir Bajaj 译者:荣耀 【译序:C#进阶文章。译者对Samir提供的C#例子进行了简单整理(作者提供的某些代码在译者的环境中无法通过编译),并编写了对应的C++示例,一并置于译注中,以便读者比对。译文中所有C#、C++程序调试环境均为Mi
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(尾篇一) (转)
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(尾篇一) (转)[@more@]Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(尾篇一)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者:Samir Bajaj 译者:荣耀 【译序:C#进阶文章。译者对Samir提供的C#例子进行了简单整理(作者提供的某些代码在译者的环境中无法通过编译),并编写了对应的C++示例,一并置于译注中,以便读者比对。译文中所有C#、C++程序调试环境均
用Word做Delphi报表输出工具 (转)
用Word做Delphi报表输出工具 (转)[@more@]用word做Delphi报表输出工具 整理编辑:China ASP 笔者在实际应用中发现,报表的内容一般很少变动,但其字体格式及版式是经常变动的,而且有时用户为了某种需要,不想修改数据库的真实内容而又要改变报表内容。如果用ReportSmith可以解决前者问题,但对于后者则无能为力了,且其界面是英文的,不合用户习惯。如果用3.0中的TQReport的报表部件,则两者都不能实时解决,必须修改原代码后重新编译才能使用。而使用Word及excel则完全可以克服以上不足。具体实现如下(以Word实现为例):
那些国家和机构承认雅思 (转)
那些国家和机构承认雅思 (转)[@more@]那些国家和机构承认雅思常 见 问 题 1. 什么是IELTS雅思? IELTS 雅思是International English Language Testing System(国际英语语言测试制度) 的简称。它是为准备进入以英语为主导教学语言的国家的高等教育机构就读进修而设的语言测试制度。目前也用于测试准备到以英语为母语的国家(主要指英联邦国家)定居人士的英语水平。 此考试由剑桥大学地方考试委员会(The University of Cambridge Local Examinations Syndicate-UCLES )、英国文化委员会(The British Council)和澳
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(下篇) (转)
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(下篇) (转)[@more@]Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(下篇)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者:Samir Bajaj 译者:荣耀 【译序:C#进阶文章。译者对Samir提供的C#例子进行了简单整理(作者提供的某些代码在译者的环境中无法通过编译),并编写了对应的C++示例,一并置于译注中,以便读者比对。译文中所有C#、C++程序调试环境均为Mi
托福考试十大诀窍 (转)
托福考试十大诀窍 (转)[@more@]托福考试十大诀窍 托福考试十大诀窍 1、学英语 光做托福全真题是不够的,如果你想得高分的话,你必须学英语,尤其是词汇。 2、确定目标 如果你要考托福的话,估计你已经决定去哪所学校了。所以你的最终目标是成功地考上那所大学。学习标准英语以便你托福考高分,并在班级中名列前茅。 3、答全所有的题目 猜答案并不会扣分。千万别在答题卡上留下任何空白,如果你不会做,那就猜吧。4、对容易的题目要快答 对那些你能保证对的题目要尽快答完,把剩下来的时间用在你认
深入浅出话异常-(1) (转)
深入浅出话异常-(1) (转)[@more@]深入浅出话异常-(1) Robert Schmidt May 10, 1999 本期讨论要点: 标准C的异常处理机制。 前言 标准C提供了几种异常管理机制,这些机制在标准C++里也可用,但是相关的头文件名称作了改变:旧的标准C头文件名会从<name.h>映射到新的标准C++里的头文件名<cname>。(头文件名的前缀C是为了记忆,指明它们是标准C的库文件) 虽然在C++的向后兼容里保留了C的头文件,但我劝告你在任何可能的地方使用新的头文件。对于许多实际使用中,最大的改变是在新的头文件与namespace std内进行声明。请看
托福考前三步走 (转)
托福考前三步走 (转)[@more@]托福考前三步走 新华网消息据《市场报》4月29日报道,TOEFL训练需要分三步走: 第一步是练习听力基础和敏锐性,也就是要练就一听就懂的能力,练就比TOEFL水平更高的听力水平。这需要在一定的范围内认真反复地精听,新东方的指定训练教材为《新概念第3册》共3盘磁带(美音,老版本),您可在新东方资料处找到这些资料。 第二步是熟悉美国生活场景,这需要大家泛听各种美语会话,如《走遍美国》、《欢乐美语》等,到新东方电教室观看一些电影。 第三步是对TOEFL考试题本身的熟悉,包括1980年—19
明年考研外语听力测试成绩占外语初试成绩的20% (转)
明年考研外语听力测试成绩占外语初试成绩的20% (转)[@more@]明年考研外语听力测试成绩占外语初试成绩的20%从明年起,硕士研究生入学考试的外语科目(非外语专业)除原有的笔试外,将增加听说能力测试。 本报实习记者李莺核实报道 昨天下午,记者与教育部高校学生司取得了联系,一位工作人员称教育部目前正在研究讨论中。但记者同时又从江苏、黑龙江等省招办及北大、北师大等教育部所属高校获悉,各省市招办及硕士研究生招生单位已于上个星期收到了教育部下发的有关硕士研究生外语考试增加听说能力测试的文件。 据江苏省招生办公
四六级听力临场注意事项 (转)
四六级听力临场注意事项 (转)[@more@]四六级听力临场注意事项 要在六级听力测试中取得令人满意的成绩,临场的一些注意事项也是值得注意的。考生要学会精神放松。美国总统罗斯福有句名言:“世界上唯一可惧怕的就是惧怕本身(The only thing to fear is fear itself)”。如果对听力考试感到紧张或害怕,那么在自己的考场坐位上原地做几次深呼吸,这样可以有助于缓解紧张情绪。排除杂念,注意力集中。坐在考场里,不要总想着:“听不懂怎么办?答错了怎么办?最后考试结果会如何如何又该怎么办?要学会稳住自己的情绪,全神贯注于
2002年考研数学考试大纲——考试说明 (转)
2002年考研数学考试大纲——考试说明 (转)[@more@]2002年考研数学考试大纲——考试说明2001年05月29日15:56:41 中国教育热线 2002年全国硕士研究生入学统一考试数学考试大纲的修订说明 1.基于工学、经济学、管理学门类各学科专业对硕士研究生入学所应具备的数学知识和能力的不同要求,数学统考试卷仍分为数学一、数学二、数学三和数学四. 2.删除了各卷中高等数学(微积分)部分有关近似计算的考试内容和考试要求. 3.适当增加了数学二试卷中线性代数部分的考试内容,提高了“线性代数”在数学二试卷中的占分比例,将原
Spindle3.0--终于等到了!Tapestry3.0的Eclipse PlugIn (转)
Spindle3.0--终于等到了!Tapestry3.0的Eclipse PlugIn (转)[@more@]Spindle3.0--终于等到了!Tapestry3.0的Eclipse PlugIn 我一直以为Spindle不会在继续下去了。记得几个月前上sf的时候看见Spindle项目都停止了。然而Tapestry一如既往的速度缓慢。在若干个手写配置文件的日子之后,Spindle终于推出与Tapestry3.0相匹配的Spindle3.0版。现在Tapestry的追随者有福了,虽然手写配置文件不算太麻烦,但是有个好的ide到底能够提高生产力:-)。 以下是来自Spindle网站的介绍 -------------------------- First public beta of Spind
Effective C++: Item 24 (转)
Effective C++: Item 24 (转)[@more@]依myan文章中的网址,找到了些资料,故而贴出来,以方便大家! Item 24: Choose carefully between function overloading and parameter defaulting.The confusion over function overloading and parameter defaulting stems from the fact that they both allow a single function name to be called in more than one way: void f(); // f is overloaded void f(int x); f(); // calls f() f(10); // calls f(int) void g(int x = 0); // g has a default // parameter value g(); // cal
小心异常(Exception)带来的风险(2) (转)
小心异常(Exception)带来的风险(2) (转)[@more@]不要捕获泛型异常在复杂的软件中,经常会有一些特定的代码块执行时会抛出多种不同异常的方法。动态装入一个类和实例化一个对象都可能会产生几个不同的异常,包括ClassNotFoundException, InstantiationException, IllegalAccessException, 和 ClassCastException。一个繁忙的程序员在遇到这种情况时可能简单的把方法调用包在一个只会捕获泛型异常Exception的try/catch块,而不是添加四个不同的catch块到try块后面(看下面的代码清单3)。这看起来似乎无可置否,却会产生一些无意识的副面效
JScript中正则表达函数的说明与应用 (转)
JScript中正则表达函数的说明与应用 (转)[@more@]作为模式匹配下文本替换、搜索、提取的强有力工具,正则表达式(Regular Expression)的应用已经从unix平台逐渐渗入到网络开发中了,作为服务器端/客户端的脚本开发语言jscript,正越来越多将正则表达式应用融入其中,以弥补自身在文本上处理能力的不足。在此,我们以JScript5.5版本为例,对其中的正则表达式的应用作一个概述。首先我们需要区分JScript中关于正则表达式的两个对象:Regular Expression对象和RegExp对象。前者仅包含一个特定的正则表达式实例的信息,而后者通过一个全局变量的
调 用API 函 数 设 计ABOUT 窗 口 (转)
调 用API 函 数 设 计ABOUT 窗 口 (转)[@more@] 调 用api 函 数 设 计ABOUT 窗 口 作者:蔡 可 训 windows98 系 统 的 许 多 软 件 中 都 包 含 一 个windows 风 格 的about 窗 口, 它 向 用 户 反 映 了 当 前 系 统 的 一 些 基 本 信 息, 其 中 显 示 有 关windows 及 其 应 用 软 件 的 版 本、 版 权 和 系 统 的 工 作 状 态 等 信 息。 笔 者 用vb 6.0 通 过 调 用API 函 数 设 计 应 用 系 统 的ABOUT 窗 口。 效 果 如 图1。( 略) 1 . 建 立 含 有 如 下 控 件 的 窗 体: 控 件 NAME CAPTION 窗 体 FORM1 用vb6.