NLEASHING J2EETM TECHNOLOGY'S POWER WITH EJBTM COMPONENTS (转)
NLEASHING J2EETM TECHNOLOGY'S POWER WITH EJBTM COMPONENTS (转)[@more@]NLEASHING J2EETM TECHNOLOGY'S POWER WITH EJBTM COMPONENTS <!-- @@@ if available link to author on author's page @@@ --> by Michael Meloan <!-- IMG --> Java.sun.com/images/insets/inset.unleash.jpg" width=147 border=0> March 20, 2001 -- The benefits of building ecommerce software applications from pretested, server-side JavaTM components have taken a major step forward. Using the iPl.NETTM Application Server,
C/C++实战之内存管理 (转)
C/C++实战之内存管理 (转)[@more@] 欢迎大家来到这片大多数程序员都心有余悸的雷区。本世纪伟大的比尔·盖茨曾经失言: 640K ought to be enough for everybody -- Bill Gates 1981 相信程序员们都经常要编写一些关于内存分配和使用的程序,而且都有过那种生不如死的感觉(当然我是指那种调试程序的感觉了,可能夸张了些!) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 常见的内存分配和使用错误 1) 内存的申请和分配并没有成功,但程序员却使用了它。一些新
谈谈ejb的效率问题 (转)
谈谈ejb的效率问题 (转)[@more@] 常常看到网上有讨论关于EJB效率的问题,最常见的就是关于entity bean效率低而用stateless session bean来代替。就这个问题我们来分析一下。首先,EJB效率低的一大原因就是通过Rmi调用,rmi是一种Java的远程方法调用技术,要通过TCP/IP,比本地函数调用的开销要慢好多(最新的EJB规范提出了local interface的概念用以弥补这一缺陷)。当然,entity bean效率低的还有更主要的原因,就是由于entity bean的结构造成的。由于使用entity bean每查找一行数据要进行两次数据库操作(一次是找出主键,
侯捷对《C++ Primer》《GP&STL》的读书建议 (转)
侯捷对《C++ Primer》《GP&STL》的读书建议 (转)[@more@]亲爱的朋友,我从CSDN上看到侯捷繁体版书籍的踊跃购买情况。各位愿意以极高代价(相对於大陆一般消费水平)购买这些书籍,我心甚是感动。 各位花费高价,又等待了这么久,我向各位保证,那是值得的。原书很好(侯捷挑选过的),译本很好(侯捷的心血),制作很好(各位拿到手上便知)。现在我想给各位关於《C++ Primer 3e》和《GP&STL》两书的一个阅读建议。两本书都有侯捷译序,也都有原作者的前言或导读,其中非常清楚地传达了书籍的定位。请各位一定要仔细看看。 《C+
足球战术->声东击西之bridge篇 (转)
足球战术->声东击西之bridge篇 (转)[@more@]接上回: .NET/develop/read_article.ASP?id=11224">http://www.csdn.net/develop/read_article.asp?id=11224 训练时公布给外界的是一套,而正式比赛时是另外一套,所谓是声东击西,可以运用bridge模式。好处是训练和比赛分离,提高各自的可扩充性,而且实现细节对客户(外界)透明:)代码如下:class 训练球队{public: 训练球队(); virtual void 加强左路进攻(); virtual void 加强右路进攻();protected: 比赛球队* 得到比赛球队();private: 比赛球队* _实现
关于AnimateWindow的补充说明 (转)
关于AnimateWindow的补充说明 (转)[@more@] 前段时间经常在论坛或者文档上面讨论AnimateWindow的使用,或者有说到98下面不能使用的,或者有人说MSDN上面说98下一定能用的,我试了一下,2000下面我尚不能直接使用这个函数,98下面更不能够了。察看了一下User32.dll,那个函数又确确实实的存在,究其原因,就是用为这个函数的Winver定义在大于0x0500,这个问题已经有人在文章中提到了,他使用的是修改函数定义,将Winver降级使用,这种方法因为涉及到修改头文件,麻烦,而且心里面感觉怪怪的,因此就直接将AnimateWindow的使用方法修改
足球战术之command篇 (转)
足球战术之command篇 (转)[@more@]接上回: .NET/develop/read_article.ASP?id=11267">http://www.csdn.net/develop/read_article.asp?id=11267 足球中的进攻可以采用command模式,前锋的位置是command,主力前锋和替补前锋是ConcreteCommand,client是教练,invoker是中场及后卫球员。好处是将前锋和其他策动进攻的球员解耦。并且前锋也可以向其他队员一样被操纵和扩展。新增一个前锋很容易,因为无需改变其他队员:)代码如下:class 前锋{public: virtual ~前锋(); virtual void 进攻()=0;protected: 前锋();}; c
JINI NETWORK TECHNOLOGY DEFENDS THE ENVIRONMENT (转)
JINI NETWORK TECHNOLOGY DEFENDS THE ENVIRONMENT (转)[@more@]JiniTM.NETWORK TECHNOLOGY DEFENDS THE ENVIRONMENT <!-- @@@ if available link to author on author's page @@@ --> by Java.sun.com/features/authors.html#byous">Jon Byous <!-- @@@ inset? @@@ --> <!-- @@@ BODY OF TEXT @@@ --> November 8, 2001 -- Scientists at the U.S. Department of Energy's Pacific Northwest National Laboratory (PNNL), in Richland, Washington, are putting JiniTM network technology to work in a new b
比尔·盖茨在微软开发者成功之路大会上的主题演讲 (转)
比尔·盖茨在微软开发者成功之路大会上的主题演讲 (转)[@more@]早上好! 今天我到这儿来感到非常兴奋,因为能有这个机会与大家分享软件业在未来十年的远景。我特别想强调的是:全球软件开发正在经历迅速的变化,同时,我也想特别指出,这些骤变对中国的发展带来了多么巨大的机会。 微软对于计算的看法不同于其他传统的公司。我们认为计算应该是低成本的。我们认为应该有一个大的软件工业能够开发很多的应用,并且这些应用的价格应该是很合理的,这一模式当然在过去已经被证明取得了令人难以置信的成功。在全球,计算机已经成为提高生产
关于算法的一些想法 (转)
关于算法的一些想法 (转)[@more@]关于算法的一些想法 算法是编程的灵魂。不可想象,没有算法的程序会是一个高水平的程序。窗体的形状、大小涉及到算法;控件自身以及与其它控件的诸多关系需要计算;字符串的查找、截取和替换更离不开它了……总之,从小到一个按钮的安放位置,大到……(哪里呀?我不知道),无不与算法息息相关。算法或是很简单,或是很复杂。凡事从简单做起,这是捷径吧。本文将从最简单的算法说明一下学习算法从哪开始。有时简单的事也会让我们做成很复杂。比如:计算a的b次方吧,有人这样处理:Dim a As Single, Total
Windows CE 3.0 Source Code 免微软passport登陆下载 (转)
Windows CE 3.0 Source Code 免微软passport登陆下载 (转)[@more@] 以下资源来自 http://com.6to23.com/ 免微软passport登陆下载地址连接:.NET/software/wince30_src.zip">wince30_src.zip windows CE 3.0 source Code (zip: 3.28 MB zip file; sorce: 5.03 MB executable file) 原下载页面: Windows CE 3.0 Source Code microsoft.com/products/shared/images/ts.gif" width=1> <!--Will be generated v-->Posted: July 20, 2001 <!-- --> <!-- Floating SideBar Area STA
C++永久对象存储 (Persistent Object Storage for C++) (转)
C++永久对象存储 (Persistent Object Storage for C++) (转)[@more@]
侯老师--STL源码剖析--书中的疑问一 (转)
侯老师--STL源码剖析--书中的疑问一 (转)[@more@]侯老师--STL源码剖析--书中的疑问一XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 前言 我在看侯捷的STL源码剖析一书中”第一章Class的语法和语意(第30页)”看到了如下的伪代码,我认为是有错误的,因为代码中在没有初始化迭代子的情况下使用。代码如下: 状态8:__STL_MEMBER_TEMPLATES #include <iostream> using namespace std; class alloc{ }; template <class T,class Alloc=alloc> class vector{ public: &nbs
力争最简单把*、&说清楚 (转)
力争最简单把*、&说清楚 (转)[@more@]力争最简单把*、&说清楚。这两个符号有许多迷惑的地方。先说 *1.定义指针用。int i=6;int * p; 定义指针p = &i; 此处&是取地址,下面有说 2.取值用。int i=6,j;int * p; 定义指针p = &i; 此处&是取地址,下面有说j = * p; 取值 3.乘法用。int a=5,b=6,c;c = a * b; hehe~,这一点谁都不会混。 再说 &1.定义引用用。int i=6;int &m=i; 定义引用 2.取地址用。int i=6;int * p; 定义指针p = &i; 即为取地址 3.按位
让Java说话! (转)
让Java说话! (转)[@more@] 让Java说话! 为你的Java 1.3 应用程序和Applet添加说话能力概要这篇文章中,Tony Loton展示了不使用硬件和本地调用的,少于150行Java代码实现一个简单的语音引擎。此外,他提供了一个小zip文件,里面包含了使Java应用程序说话说需要的东西—仅仅用来娱乐或别的真正的应用程序。如果你刚刚接触Java Sound api,这篇文章将是一个很好的介绍。(1800字) 作者:Tony Loton 译者:Cocia Lin 为什么要使你的程序说话呢?首先,为了娱乐,这很适合象游戏这样的娱乐程序。并且还有很多严肃的应用
利用SQL Server的全局临时表防止用户重复登录 (转)
利用SQL Server的全局临时表防止用户重复登录 (转)[@more@] 在我们开发商务软件的时候,常常会遇到这样的一个问题:怎样防止用户重复登录我们的系统?特别是对于银行或是财务部门,更是要限制用户以其工号身份多次登入。 可能会有人说在用户信息表中加一字段判断用户工号登录的状态,登录后写1,退出时写0,且登录时判断其标志位是否为1,如是则不让该用户工号登录。但是这样那势必会带来新的问题:如发生象断电之类不可预知的现象,系统是非正常退出,无法将标志位置为0,那么下次以该用户工号登录则不可登入,这该怎么办呢
在使用微软提供的安全模版(安全策略)时需要注意的安全问题 (转)
在使用微软提供的安全模版(安全策略)时需要注意的安全问题 (转)[@more@]在使用微软提供的安全模版(安全策略)时需要注意的安全问题.abu.NT系列系统中,管理员经常使用策略编辑器来达到限制用户以及配置系统等等的目的,这实在是一个非常简便的好办法。但是,缺省情况下,安全策略根本起不到作用,因为用户可以简单的更改策略文件!策略文件放在 %SYSTEM%inf 中,实际上是简单的文本文件,用文本编辑器就可以修改,而且缺省的情况下的权限是 任何人都拥有完全权限!解决方案:严格配置NTFS权限!www.pathcing.NET(2000-11-16 14:55:29)
BREW常见问题解答(FAQ 5)-处理器和事件处理 (转)
BREW常见问题解答(FAQ 5)-处理器和事件处理 (转)[@more@]FAQ 3a: 问:非高通的芯片能够使用BREW吗?答:目前的BREW仅支持高通MSM芯片,但是我们认为将来BREW也能很好的支持非高通芯片。现在谈论BREW除了支持高通MSM系列芯片之外还支持其他芯片,尚为之过早。 FAQ 3b: 问:BREW支持那些设备?答:当前,BREW支持高通系列芯片:MSM3100, MSM3300, MSM5000, MSM5100, and MSM5105。而且,对于特定电话机或者其他设备,需要具有"BREW enabled"。 FAQ 4a: 问:应用程序需要处理什么事件?答:除了EVT_APP_START和EVT_APP_STOP之外的事件,
ZWeily的小品文(二)C++入门教程(1) (转)
ZWeily的小品文(二)C++入门教程(1) (转)[@more@]§1 从对象谈起 画外音:最近公司又来了一个新人,被分配到我们这个小组。结果一了解,原来她只学过C,没接触过C++,于是,我们的头——Solmyr——就把培训她的任务交给了我。这样,我们这个小组就又多了一个MM,别的小组都快羡慕死了 ^_^ 喔,差点忘了介绍了,新来的叫Young …… 每天的工作还是同往常一样,似乎没什么变化,偶尔看看我那个新徒弟Young,她似乎总是很认真的在看书,似乎还没和大家融合在一起,毕竟,才来了一天啊。 恩,快收工了,我还是按照惯例,打开
BREW常见问题解答(FAQ 4)-语言和操作系统 (转)
BREW常见问题解答(FAQ 4)-语言和操作系统 (转)[@more@]2. 语言和操作系统 FAQ 2a: 问:BREW的Java开发选项是否已经存在?答:虽然我们(QUALCOMM)自己不提供BREW平台的Java运行环境,但是我们正在和一些技术伙伴努力开发Java支持,来满足用户的选择。目前我们还不能提供Java的解决方案,但是我们认为在不久的将来就可以实现。同时,如果你开发的是j2me/CLDC/MIDP应用程序或者midlet,您可以使用任何标准的Java开发环境。我们也认为在一些运行环境中可以直接访问BREW api。 FAQ 2b: 问:在使用C++语言时,我需要注意什么?答:你应当确认