GENERATING INTEGER RANDOM NUMBERS(幾種產生隨機數方法的效率分析) (转)
GENERATING INTEGER RANDOM NUMBERS(幾種產生隨機數方法的效率分析) (转)[@more@]GENERATING INTEGER RANdom NUMBERS There are many ways to generate random numbers with the base libraries found in the Java 2 SDK, Standard Edition. If you haven't kept up to date with changes to the libraries, you might be using an inefficient mechanism or, possibly worse, getting results that are not uniformly distributed. Here's a look at a good way to generate integer random numbers, and then a look at what's not s
Java中的异步网络编程 (转)
Java中的异步网络编程 (转)[@more@]Java中的异步网络编程 该文章对编写客户服务器应用的java程序员有所帮助,可以解决程序在对方出现故障的时候继续稳定运行.目前java平台已经广泛应用于各类客户/服务器系统中,在实际编程中,往往需要网络的异步处理。比如客户程序,如果客户程序运行先于服务程序,则客户程序则需要在服务程序启动后再自动连接服务程序;在客户程序运行中如果服务程序中途停止,则也需要在不停止的条件下,等待服务程序运行并重新连接。下面提供了一类异步编程的方法。网络异步应用涉及到如下几个关键点: 客户应用启动后
在Weblogic环境下的servlet中实现应用级身份认证 (转)
在Weblogic环境下的servlet中实现应用级身份认证 (转)[@more@]在webLOGIC环境下的servlet中实现应用级身份认证 在weblogic中利用应用服务器本身的配置,可以比较全面的实现用户认证。由于我们主要是面向开发,这里主要讲解在servlet中使用用户角色规则(也就是我们常说的http用户认证,下面还是使用这个我们熟悉的名词吧)。 Weblogic用户认证的三种方式 在weblogic应用服务器中,系统提供了三种不同的用户认证方式: BASIC 基本的身份认证方式,使用WEB浏览器
用于核心模式驱动程序的网络体系结构(1) (转)
用于核心模式驱动程序的网络体系结构(1) (转)[@more@] 本帖版权归原作者,其它网站转载须注明出处,传统媒体转载须事先与原作者和e龙西祠胡同[http://www.xici.NET]联系。 作者: Mail/sendto.ASP?id=flashsky">flashsky 发表日期: 2001-02-16 12:23:18 返回《黑客也是侠》 Javascript:history.go(-1);">快速返回 2.1 windows 2000网络体系结构和OSI模型microsoft Windows 2000网络体系结构是依据是国际标准组织(ISO)开发的7层网络模型。ISO开放系统互联(OSI)参考模型于1978年被引进,用来描述网络是一个一系列的协议
XML加ASP实现网页“本地化” (转)
XML加ASP实现网页“本地化” (转)[@more@]XML加ASP实现网页“本地化”(作者:听风编译 2001年02月22日 14:42) 想让你的站点能被来自多个国家的冲浪者看明白吗?无疑,这就需要提供多个语言版本的页面内容,也就是所谓的“本地化”功能。最容易想到的方法就是分别编写多种语言的页面内容,然后放置到不同的目录下,再在首页上添加导航到各自语言位置的链接。很明显,这样的处理方式将浪费许多包含公共元素以及设计框架的空间,而且修改、维护也很烦琐。有什么好方法吗?当然,本文就介绍如何结合使用XML与ASP技术实现这个目的。
Win32 多线程的性能(2) (转)
Win32 多线程的性能(2) (转)[@more@] 作者:microsoft公司供稿 Ruediger R. AscheMicrosoft Developer.NETwork 技术小组ConcurrentExecution 的内部工作 请注意:本节的讨论是非常技术性的,所以假设您理解很多有关 win32 线程 api 的知识。如果您对如何使用 ConcurrentExecution 类来收集测试数据更加感兴趣,而不是对 ConcurrentExecution::DoForAllobjects 是如何被实现的感兴趣,那么您现在就可以跳到下面的“使用 ConcurrentExecution 来试验线程性能”一节。 让我们从 DoSerial 开始,因为它很大程度上是一个“不费脑筋
COM应用软件开发技术 (bcd的文章) (转)
COM应用软件开发技术 (bcd的文章) (转)[@more@]COM应用软件开发技术XML:NAMESPACE PREFIX = O /> 蔡倩 主题词: COM ActiveX C++ Builder 1.COM技术概述 COM表示Component object Model(组件对象模型),它是microsoft大力推广的软件开发技术。采用COM规范开发的应用软件具有强大的功能,主要有如下几点: ◆COM是二进制编程规范,可以编写被多种语言使用的代码。 ◆用于创建ActiveX控件。 ◆通过OLE Automation 控制其它的程序。 ◆与其它机器上的对象或程序进行对话,构成分布式应用程序。 Microsoft推出
JBuilder Editor中光标不能正确定位问题的解决 (转)
JBuilder Editor中光标不能正确定位问题的解决 (转)[@more@]JBuilder Editor中光标不能正确定位问题的解决 某些用户可能会发现在JBuilder中编辑程序时光标不能正确定位。这是因为Editor使用了不正确的字体。请调出Editor Options对话框,(在Editor中空白区域右击鼠标,选Editor Options...。或使用Tools/Editor Options...菜单),选Display页,设置所使用的字体为Monospaced(或其他某些字体)即可。
绘制位图的问题 (转)
绘制位图的问题 (转)[@more@] > 我用GDI函数绘制了一幅大图画,使用CScrolView显示,想加快速度避免重绘,使用 > 一CBitmap指针存储,总是出错,请赐教。 用兼容设备上下文试一试. 1) 创建一个与CScrolView设备上下文兼容的设备上下文 2) 创建一个ScrolSize大小的兼容位图 3) 将兼容位图选入兼容设备上下文 4) 用GDI函数在兼容设备上下文绘制 5) 需重绘时用BITBLT函数将兼容设备上下文的位图映射
什么是JAVA ? (转)
什么是JAVA ? (转)[@more@]Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Inte.NET环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、
Microsoft Office XP 智能标记的安装和安全性 (转)
Microsoft Office XP 智能标记的安装和安全性 (转)[@more@]microsoft Office xp 智能标记的安装和安全性 Microsoft Corporation 2001年10月 适用于: Microsoft® Office XP 摘要:本文介绍了 Microsoft Office XP 智能标记的安装和安全性。 目录 dnsmarttag/html/odc_stsecinst.ASP#odc_stsecinst_intro" target=_self>简介 安装和部署 更新智能标记 安全性考虑 信任图表 保密性考虑 智能标记持久性 收件人的体验 其他考虑 最佳方案 总结 简介 Microsoft 公司在 Microsoft® Office XP 中
在Oralce9i内向给定的表对象内插入实际的行 (转)
在Oralce9i内向给定的表对象内插入实际的行 (转)[@more@] 在开发数据库程序时,经常需要象数据库表对象内录入些测试数据,如果针对每个表对象都建立一个录入的存储过程,显得有些麻烦。这里给出一个示例pl/sql代码,调用者给出要插入测试数据的表对象名称,和待插入的行数后,过程即可产生随机数据,录入到表对象内。 /*-------------向给定的表对象内插入实际的行。---------------------------*/ procedure Insert_Rows(p_tablename varchar, p_numrows number) as --定义dba_tab_columns视图类型的表对象,用
Delphi7下仿Ado.Net类的实现 (转)
Delphi7下仿Ado.Net类的实现 (转)[@more@]Delphi7下仿ado.NET类的实现 Mailto:kaneboy@163.net">kaneboy@163.net XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 最近正在学.Net,发现.Net下的Ado.Net数据组件(方式和理念都)比Ado要先进很多,天生可以用于MultiTier环境,通过继承DataSet,能很方便创建可以在各层(主要是DataAccess层和BusinessRule层)间传递的实体对象,而且断开式的连接方式,可以很大的节省数据库服务器连接资源,同时在客户端又可以方便的处理存于对象中的数据。 由于一
Win32调试API学习心得(一) (转)
Win32调试API学习心得(一) (转)[@more@] 最近学习了一下win32的调试api,并做了一个简单的调试器,略有心得,特写出来希望对需要的朋友有所帮助.参考资料:lczlion:<<win32汇编程序设计>> 彭春华:<<用Debug函数实现API函数的跟踪>> 概述: windows提供了一组供程序员使用的API,使用这些API,我们能够建立或捆绑到已运行的程序上来对他们进行调试,能获得程序的底层信息和调试信息.如果你原意的话,甚至可以对被调试程序进行任意的修改(用WriteProcessMemory). 先让我们从一个有趣的小例子开始
下一版本Windows® CE 开发工具Smart Device Extensions for Microsoft Visual Studio® .NET (转)
下一版本Windows® CE 开发工具Smart Device Extensions for Microsoft Visual Studio® .NET (转)[@more@]初识 Smart Device Extensions Larry RoofTonked.com 2001年10月23日 上个月我曾说过我会前往 microsoft 学院,了解下一版本的小型工具的情况。此行的目的是为我不久要撰写的杂志文章和已签约的书籍搜集一些背景知识。但在回来的路上,我改变了我的初衷。我意识到不能独享这些信息,而应该与那些定期阅读我的栏目的忠实 Microsoft® eMbedded Visual Basic® 开发人员共享。 鉴于此行前我签订了一份严格的保密协议
在VC中调用WORD(显示,修改,存盘,运行宏) (转)
在VC中调用WORD(显示,修改,存盘,运行宏) (转)[@more@](1)使用AppWizard创建一个新的MFC AppWizard(EXE)工程,命名为"Office" (2)选择单文档视图(SDI)结构,在第3步中需要选中Container,以提供容器支持,并且选中active document container 其它都为默认 (3)在View菜单中,选ClassWizard,选Automation选项卡,选Add Class,选择From a TypeLibrary, 在Office目录中选中microsoft word 97/2000 类型库Word8.olb或Word9.olb,选中application,document,_document。单击ok (4)给COfficeCntrItem添加一方法。GetIDispatch() 其
令人困惑的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大师的英文文章可真是不太容易阅读!),试图截获一丝助人
黑盒子:在理论与现实之间 (转)
黑盒子:在理论与现实之间 (转)[@more@] 黑盒子:在理论与现实之间 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 编程领域有一条古老而常青的法则,那就是“分而治之”。按照这条法则,一个现实中的任务,无论多么复杂,最终都能够而且应该分解成多个分离并相互独立的小的任务;一个任务只完成特定的功能,它和其他任务之间通过约定的“接口”互相通信,而不用关心各自在内部是如何实现的。 在编程的早期,还没有子程序的概念,所有的指令都在一个主程序片断中执行—那时候甚至还没有
dll的创建与调用 (转)
dll的创建与调用 (转)[@more@] tiDLL参数调用约定 —————————————————————— 令 传递顺序 参数删除 stdcall 从左到右 函数方面 cdecl 从右到左 调用方面 pascal 从左到右 函数方面 register 从左到右 函数方面 ━━━━━━━━━━━━━━━━━━━━━━ 退出过程编译时必须关闭stack_checking,因而需设置编译指示 {$S-} 。 ━━━━━━━━━━━━━━━━━━━━━ //——————————dll的创