软件的时髦风 (转)
软件的时髦风 (转)[@more@]一上班就看到这么有趣的一篇文章……尤其是那句“我最喜欢Decorator模式!我随时都要使用它!”让我捧腹大笑。软件业的时髦的确是非常非常之多,尤其是当创新与时髦紧密融合时,时髦就更成为一种必不可少的元素了。 Software Fashion By Robin ShARP, Dino Fancellu and JSP">Matt StephensOctober 5, 2003 Related Articles: The Case Against Extreme Programming, EJB/index.jsp">EJB's 101 Damnations Like any industry, the software world suffers its own fashions. We often see new technol
使用XmlTextWriter对象创建XML文件 (转)
使用XmlTextWriter对象创建XML文件 (转)[@more@] 使用XMLTextWriter对象创建XML文件 引言 随着XML的普及以及在动态web应用程序中大量应用,如何通过.NET创建,删除,修改XML文件变的也来也重要了。一个简单的概念是,XML文件跟大的文本文件并没有什么区别,同时它是先于.NET出现,很多ASP的开发者,当他需要程序输出XML文件的时候,通常都是用Response.Write()方法输出为XML文档。 使用Response.Write()的方式来输出XML文档,并不是一种那么好的方法,首先,我们用这种方法输出字符以组成XML文件的时候,我们会很担心输
DBA的最佳选择—图形界面还是T-SQL命令? (转)
DBA的最佳选择—图形界面还是T-SQL命令? (转)[@more@] 在这篇文章里,我将从正反两个方面讨论sql SERVER图形管理工具和T-SQL管理命令,我将通过明确的例子来支持我的观点。读完这篇文章后,欢迎你发Mailto:vyaskn@hotmail.com">邮件给我阐述你的观点,不管你支持还是反对我,我将根据你的想法更新这篇文章的相关部分。 你也许在很多地方了解到真正的数据库管理员(dba)和系统管理员使用命令管理,只有新手和最终用户使用图形管理工具(GUI)。这是真的吗,也许是,也许不是。我认为这个观点和unix世界里命令行是主要的交互
我学习使用java的一点体会(3) (转)
我学习使用java的一点体会(3) (转)[@more@] Java基本类库的学习 曾经面试过一些java程序员,我出的题目是在使用java时,经常用到哪些类,在哪个包里。很少有人能答好,甚至有人做了2年java程序都没有回答出,他们会用java,但必须依赖工具(指java集成开工具),我觉得他们可以编写出程序,但不能编写出特别好得程序。 我认为作为java程序员必须掌握java类库的两个包:java.lang和java.util这两个包。java.lang包提供的是java编程要用到的基本类包,java程序员天天在用,无非是看别人如何用,自己就如何用,但很少有人去
我学习使用java的一点体会(2) (转)
我学习使用java的一点体会(2) (转)[@more@] 面向对象观念的建立 Java是面向对象的开发工具,使用java开发应用时,一定要懂面向对象编程的概念。在学过了java语法之后,应该建立oop的概念。 理论学习阶段,首先应当理解class和object,了解class、interface、abstract class,理解OOP的继承性,封装性(public, protected,private)和多态性。然后应当熟悉UML,可以阅读一些UML的简单资料,基本上了解类图、状态图和时序图就可以了。 演绎阶段,对OOP的实践。而OOP的成功范例应该是常见的23种设计模式。这个阶段需要阅读并体
学习EJB CMP/CMR 的心得体会 (转)
学习EJB CMP/CMR 的心得体会 (转)[@more@] 本人学习EJB也有一年多的时间了,前段时间公司接到一个大的项目才真正的用到,客户使用的webLOGIC 7.0,数据库用的是sql SERVER 2000,所以我只能正对Weblogic+SQL SERVER 2000的环境来做说明。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 首先,在Weglogic中配置数据源,在Weblogic中有Sql Server 2000的JdbC,所以就可以直接使用,注意,在EJB中一定要使用Tx-Datasource,另外,还要对Sql Server 2000数据库打一个JTA的补丁,这样才能更好的
Python指南--深入流程控制 (转)
Python指南--深入流程控制 (转)[@more@]本节目录 root/Python/tut/node6.html#SECTION006100000000000000000">4.1 if 语句 4.2 for 语句 4.3 range() 函数 4.4 break 和 continue 语句,以及 Loops 中的 else 子句 4.5 pass 语句 4.6 定义函数 4.7 深入函数定义 4.7.1 参数默认值 4.7.2 参数关键字 4.7.3 可变参数表 4.7.4 Lambda 形式 4.7.5 文档字符串 4. 其它流程控制工具 除了前面介绍的 while 语句,Python 还从别的语言中借鉴了一些流程控制功能,并有所改变
我学习使用java的一点体会 (转)
我学习使用java的一点体会 (转)[@more@] 2002年初,因为公司的业务需要而学习Java,并应用java开发项目。由于项目时间紧,没有充裕的时间系统学习java,对java的学习只能是项目需要用什么,就学什么,这种学习方法的上手快,但不扎实,在以后的工作中,因为java学的不扎实,吃了不少苦头。现在我学习应用java已经有一年半的时间,对java已经有了一定的体会,把自己的体会写出来,供网友分享。 以我个人的经验,学习java应分以下几个阶段: java的语法学习 面向对象观念的建立 java基本类库的学习 学习设计模式 应
在ASP中实现通用的绝对路径生成方法 (转)
在ASP中实现通用的绝对路径生成方法 (转)[@more@]主页: .NET">www.maxss.net邮件: Mailto:maxchou@163.com">maxchou@163.com 在我开发ASP + Access的web应用时,都会遇到数据库文件路径的定位问题。如果在自己的计算机上实现时可以直接指定了事,但如果做的项目要上传到别的服务器或移动别的机器上运行使用,每次都要把这个路径改来改去的话显得有些繁锁,下面结合我做这个网站的经验来解决这个问题,让我们可以“一劳永逸”。 在ASP中使用Server.MapPath("file.asp")语句后,会返回该文件在本地驱动器上的绝对路径,
闲谈BCB(一) (转)
闲谈BCB(一) (转)[@more@]闲谈BCB (版权要求:本文除了经过CSDN授权或作者同意,不得转载) 学习BCB也快有三年了,总想写点什么,把自己在学习中的苦与乐,学过某个难点时的快感,让大家共同体味。但又觉得这些东西对初学者又没有什么帮助,还是写点真正的对学习BCB有用的内容,但是可要声明这里只是闲谈,有些内容只能意会,不能纠根:P 乱侃MaskEditXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> MaskEdit是用来建立编辑框的,但它与Edit编辑框可以输入任意字符不同,MaskEdit可
在XSL里执行类似for(i=0;i〈x;i++)的循环 (转)
在XSL里执行类似for(i=0;i〈x;i++)的循环 (转)[@more@]在xsl里执行类似for(i=0;i<x;i++)的循环 do.NETplayground.com/">http://lucky_elove.www1.dotnetplayground.com/ 在XSL里,可以实现与一般编程语言类似的for循环的功能,下面就是实现这一功能的例子: oop.XML">查看例子 XSLLoop.xml 孟子E章 XSLLoop.xsl sform" xmlns:copyRight="http://lucky_elove.www1.dotnetplayground.com/"> select="0"/>
从数据结构“图”,到游戏地图寻径,从《星际》中启发的 (转)
从数据结构“图”,到游戏地图寻径,从《星际》中启发的 (转)[@more@] 说道寻径,就会说到A*。其实我对A*并不十分熟悉,在一个游戏制作参考书中看到过。作者提出了使用A*的几点注意:不要使用C型地图。 以前观察《星际》中的人物寻径,觉得很不可思意。无论是C型还是面条型,它都能立即做出正确的反应。 如果地图可以看做一张数据结构图,由点/线构成,则有以下概念(我称之为“路径分析”): 1,挂支:树结构的路径,它的树根连接在某个“区域”上; 2,区域:图中消除挂支后,由“桥”独立出来的子图,定义为一
xml应用(2): 通过向xsl传递参数+数据岛方式,实现在客户端单个xml的分框架显示 (转)
xml应用(2): 通过向xsl传递参数+数据岛方式,实现在客户端单个xml的分框架显示 (转)[@more@]对于数据较少的XML数据,可以使用一次下载完所有数据,将显示全部放到客户端完成下面例子中,将一个xml文件显示为左右两个框架,左边显示条目,右边显示内容。可以在本地,不用通过服务器解释. 关键:使用msxml的dom对象向xsl模板传递参数环境: IE6 + Msxml3.0 examples: /*** book.xml ***/<?xml version="1.0" encoding="gb2312" ?><?xml-stylesheet type="text/xsl" href="book.xsl"?><moonpiazza> <book ID="1"&
用C++模板描述的链表、栈、队列(补充) (转)
用C++模板描述的链表、栈、队列(补充) (转)[@more@]在细想之后,对上一篇一些观点作些修正。 我原来的想法是公用节点结构,这包括现在的单链节点,树中的双链节点,还有其他各种结构的节点。因为节点的数据成员公开,为了避免无意中对节点中的数据破坏,所有的公开接口没有返回值为节点或者指向节点的指针。如果必须使用这样的接口,可以派生一个新类解决问题。比如想添加一个原位逆转链的算法,可以派生一个新类,在新类中完成算法。 在完成书后作业的时候,我发现了原书做法的好处,也就是我的做法的不足。如果使用原书的定义,在完
图片的淡入淡出(HTC) (转)
图片的淡入淡出(HTC) (转)[@more@]这是我用HTC写的一个图片淡入淡出的组件,供参考,如有不好提意见,互相学习. <PUBLIC:COMPONENT URN="urn:msdn-microsoft-com:workshop" ><PUBLIC:attach event="ondocumentready" onevent="init()"/><PUBLIC:attach event="onmouseover" onevent="fade_on()"/><PUBLIC:attach event="onmouseout" onevent="fade_off()"/><PUBLIC:method name="fade" /><script>////////////////////////////////author by fason(2003-5-10)////////////////////////////////var time
在XSL中得到任意节点在DOM树中的深度 (转)
在XSL中得到任意节点在DOM树中的深度 (转)[@more@]在xsl中得到任意节点在dom树中的深度 do.NETplayground.com/">孟子E章 要在XSL中得到任意节点的在XML DOM树中的深度,可以通过计算节点的祖先(ancestors)的数量得到。下面就是具体实现的例子。 TestNodeDeep.xml root> TestNodeDeep.xsl sform"> select="//*"> =
The construction of enterprise computer network management information system (转)
The construction of enterprise computer network management information system (转)[@more@]Enterprise computer.NETwork management information system(MIS) is gradually use, it is the stage sign of our country of production power development, is the comprehensive embodiment of modern business management. That establishing of MIS system will influence our country's business enterprise management and brought deeply slice relate to importantly.This text manages with the applied both side of calc
auto_ptr_ref的奇妙(下) (转)
auto_ptr_ref的奇妙(下) (转)[@more@] auto_ptr_ref的奇妙(下) 在我们前面谈到的auto_ptr,它的复制操作的参数类型恰好是非常量引用。所以对于下面的情况它就不能正确处理。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> auto_ptr<int> ap1 = auto_ptr<int>(new int(8));//等号右边的是一个临时右值 auto_ptr<int> fun()//一个生成auto_ptr<int>的source函数 {return auto_ptr<int>(new int(8))} auto_ptr<int> ap2 ( fun() );//调用fun()生成的
Delphi_Excel例子:单元格拷贝粘贴 (转)
Delphi_Excel例子:单元格拷贝粘贴 (转)[@more@]//excel的单元格拷贝粘贴procedure Excel_copyCells;var sheet,XLApp,workbook,myRange1 ,myRange2: variant;begin try //创建对象 XLApp:=createOleobject('Excel.Application'); XLApp.displayAlerts:=true; XLApp.ScreenUpdating:=true; XLApp.visible:=true; XLApp.WorkBooks.Add('D:Test.xls'); workbook := XLApp.workbooks[1]; sheet:=workbook.worksheets[1]; myRange1:=sheet.Range[sheet.cells[39,1],sheet.ce
IE6无提示关闭窗口,不是利用activeX (转)
IE6无提示关闭窗口,不是利用activeX (转)[@more@]在不是js打开的页面上按window.close(),会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。 以前有人贴过利用IE5.5/6.0漏洞做的无提示窗口, <object id="webBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object><input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)"> 但后来IE6.0出了补丁,便失效了 现在有一种很简单