C++ Builder 初学问与答(六) (转)
C++ Builder 初学问与答(六) (转)[@more@]6.图形列表组件TreeView 45)问:有时侯,我希望实现类似资源管理器对文件夹管理的显示方式,和对文件的管理显示方式,在C++Builder中应该怎么办? 答:在C++Builder中可以直接使用图形列表组件来实现,它包括TreeView、ListView以及Outline组件。其中Outline组件实际上是基于windows 3.1环境的组件,而且无论从功能还是使用的角度来看,它都无法与TreeView相比,因此完全可以用TreeView组件代替Outline。所以我将主要介绍前面两种组件。这两个组件都在页win32中。 XML:namespace pref
Java2HTML改造手记(1) (转)
Java2HTML改造手记(1) (转)[@more@]Java2Html(http://www.java2html.com/)是一个非常好用的工具,它可以直接将您的java源代码生成HTML页面,而且结构组织的就象javadoc组织的一样好,并且支持Ant Task扩展,给广大的编程爱好者一个非常方便实用的功能.笔者就非常喜欢使用ant结合javadoc/java2html等直接生成javadoc和java html文件并发布到服务器上.各位可以去我的站点看一下(http://www.ibeyond.org/code),我的网站就是使用Eclipse(http://www.eclispse.org)结合ant(http://ant.apache.org/)等自动发布的,如果你愿意的话甚至可以进行每日构建
可扩展客户信息语言 (xCIL) 简介 (转)
可扩展客户信息语言 (xCIL) 简介 (转)[@more@]可扩展客户信息语言 (xCIL) 简介 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> flyspace(王金辉) 粗译 参考原文:http://www.oasis-open.org xCIL xCIL定义了可以通过标准格式描述客户核心信息的基本结构,可以应用于CRM/e-CRM,客户信息系统,数据处理(分析、匹配、验证、核对等),客户数据仓库,薪资系统,员工信息系统等。 xCIL引用了以下标准: xNAL(2.0) xNL(2.0) xAL(2.0) xCIL使用xNAL标准表述客户名称和地址。 目标
ASP.NET的模板实现(c#) (转)
ASP.NET的模板实现(c#) (转)[@more@] XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 前言 在以前(或许现在),当我们在做web项目的时候,常常会用到一些共用文件,比如整页的顶部(页眉),左部(导航),底部(页脚)等等一些共用的HTML,ASP等文件,即便如此,我们也需要预先为这些文件做好框架的样式(一般是用table吧?!没几个会用DIV吧),以组合(include)这些文件得到一个完整的页面,这些共用文件的组合,这里假设把它定义成模板(尽管模板的真正含义可能远不止此)。即便如此,当我们
作为程序员应具备的基本知识 (转)
作为程序员应具备的基本知识 (转)[@more@]转自<<程序春秋>>1.计算机是由什么组成的,cpu是什么,其工作原理是什么2.机器语言和微指令集的概念3.程序的概念4.汇编语言是低级语言,这里指的不是机器语言5.高级语言的种类和基本特点(C,C++,Basic,Pascal,Fortran,C#,Java等)6.编译程序和解释程序的概念及其原理7.HTML、XML等是标识性语言8.Prolog是人工智能语言9.操作系统OS的概念和原理(Windwos98,windows2000,WindowsNT,unix,Linux等都是OS,还有一引起实时OS,嵌入OS,也属于程序应了解的范畴)10.Windows api的调用.Windows编程
.NET对象克隆的深究 (转)
.NET对象克隆的深究 (转)[@more@]By ASP?id=144339">Manoj G XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Posted 1 Aug 2003 Applied to: vb.NET, XP, W2K, .net 1.1, WIN9X 摘要:本文讨论了为什么需要对象的克隆,怎样克隆以及对克隆的一些思考。 DOWNLOAD source files - 10 Kb 简介 本文我将讨论.NET编程中一个比较感兴趣的方面——对象克隆。下面将讨论对象克隆的必要性、对象克隆的方法以及关于对象克隆的一些思考。 背景 大家一定知道.NET对象是有二大类型的: 值类型和引用
关于 Struts 1.1 Exception Handler 的应用补充 (转)
关于 Struts 1.1 Exception Handler 的应用补充 (转)[@more@] 通常,我们在应用struts1.0进行开发的过程中,对于异常的处理,主要是采用手动处理的方式。 如通过 try/catch 等捕获异常,然后通过 FormBean.returnString ()或Debug.println ("");的方式 ,把这些错误信息反馈给用户或开发人员。 在 Struts 1.1 中,引入了新的异常处理机制,让我们可以通过配置文件(主要是struts-config.XML)来定制异常处理,就象定义formbean一样。 下面,我们就来看看如何具体地运用这个新特性。 一、定制异常(
全面优化ADO (转)
全面优化ADO (转)[@more@]1 Connection1.1 Pooling 在web Application中,常常会出现同时有很多用户同时访问数据库的情况,而且ASP中的对象作用域是页面级的,也就是说,每个页面都要联接和断开数据库,岂不是会很慢?而且每个到sql SERVER数据库的联接会带来37k的系统开销,怎么办? 可能有人会想到用Application和Session来解决问题,但是,这是不可取的,如果用Application,那么会出现多个用户同时通过一个Connection访问数据库的情况,虽然节省了建立连接的时间,但是访问数据库的速度就会变得非常慢。如果用Session,出
有趣的算法世界---附录(2) (转)
有趣的算法世界---附录(2) (转)[@more@] 有趣的算法世界---附录(2) 二 关于算法的确定性XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 有人说算法的确定性是每一步都应是确定的,或执行无歧义,结果不应成为我们不可预测的东西?这也是从微观上讲吧,我想如此定义就没有不确定性的存在了.在一步中执行是不确定的,结果完全超出了我们的预测范围,就如整数群<Z,+>,+运算在Z上是封闭的,但有两个整数a,b,对于除法运算/,从整数集的角度看,“a/b“的结果你可能给算没了J
玩转动感滑动透明菜单(一) (转)
玩转动感滑动透明菜单(一) (转)[@more@]<!DOCTYPE HTML PUBLIC "-//w3c//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>玩转动感滑动透明菜单(一)</TITLE><!-- Make By CSDN Nba23 8/6/2003 ) --><META content="text/html; charset=gb2312" http-equiv=Content-Type><META content="MSHTML 5.00.3502.5390" name=GENERATOR> <STYLE type=text/css></STYLE><LINK href="images/sytle.css" rel=stylesheet type=text/css> <SCRIPT language=Javascript src=
AOP != Interception (转)
AOP != Interception (转)[@more@]这是一篇“老”文章。最近在研究AOP,也尝试了jboss的AOP解决方案,故而对AOP的核心思想、Interception体系结构在AOP中的地位产生了兴趣。Ted的这篇文章阐述精到,令我受益良多。 —————————— Setting the Story Straight: AOP != Interception Recently, a number of authors and writers have been talking about AOP (ASPect-Oriented Programming), and how incredibly powerful and wonderful the whole thing is. And yet, for the vast majority of them, what they're really referri
为你的CheckBox和RadioButton控件添色加彩 (转)
为你的CheckBox和RadioButton控件添色加彩 (转)[@more@]通过扩展现有的CheckBox和RadioButton控件,可以把这些控件的外观改变不同的颜色,下面就是一个简单的例子。 首先建立ColorCheckControl工程,添加两个控件类: ColoredCheckBox.csusing System; using System.windows.Forms; using System.Drawing; using System.ComponentModel; namespace ColorCheckControl { /// /// ColoredCheckBox 的摘要说明。 /// public class ColoredCheckBox : CheckBox { //添加自定义颜色属性 private
☆ 安装配置篇3 - WebSphere ☆ (转)
☆ 安装配置篇3 - WebSphere ☆ (转)[@more@]☆ 安装配置篇3 - websphere ☆ 安装 WebSphere应用服务器 IBM WebSphere Application Server提供了从电子商务的构建、发布到管理的能力。其标准版提供了开放、标准的平台。WebSphere Application Server包括servlet运行引擎、高性能的数据库连接程序,提供预连接、会话和状态管理的应用服务,WebSphere还支持XML文档结构。另外,WebSphere还支持JSP的1.0版本,Servlet的2.1版本。有高速的数据库缓冲联结池(支持db2 Universal Database,ORACLE,microsoft sql SERVER等数据库
我的会话(session)在做什么? (转)
我的会话(session)在做什么? (转)[@more@]原文作者:John Weeg 当一个用户坐在的终端前的提交了一个查询却等不出结果,这很是让人恢心的。他们很希望语句运行正常,但他们却不知道实际上是怎么样的。因些让我们找出一个办法来消除他们的担心。 你是谁? 第一个问题当然指的是我们正在提及的是哪个会话?用户可以在做其它事情前用如下的语句得它: select sid from v$mystat where rownum=1; 实际上,直到你提交的语句运行很正常时这个问题才不会被提出,如果用户有一个唯一的用户名,那么你可以用如下语句得到那个SID,比如查用户JOHN的
代码艺术(程序员值得一看) (转)
代码艺术(程序员值得一看) (转)[@more@] 一看到这个题目,也许会有人说:代码有什么艺术可言,同一种编程语言的代码不是都一样吗? 其实不然,计算机软件有千千万万个,而开发工具也有N种,而源代码更是举不胜举,代码风格更是千千万万种,程序流程也是千姿百态,虽然目前市场上已经有什么代码编写标准,但它终归是一个标准而已,只能介绍一些变量命名、语法格式等通用标准,而我在这里所要说的是这之外的东西----代码艺术。 相信每一个程序员都可能与我有同样的感受,那就是现在回想起几年前写的程序来就觉得惭愧,那时写的程序结
软件艺术 (转)
软件艺术 (转)[@more@] 大名鼎鼎的《黑客帝国》已经播出好长时间了,它正在被人们渐渐得淡忘,但我对它却记忆尤新,在该片中作者将计算机程序和人类放在同等的位置上,使人与程序很难区分,我很赞成这种思法,其实程序和人之间确实存在着众多的相同之处,先拿人来说吧,一个人长的漂亮,又有本领,思想先进才被众人喜欢,而一个程序同样如此,界面漂亮,功能强大,内核结构先进,程序稳定才被众人所接受。 人长得漂亮,并不是浓妆打扮出来的漂亮,而是本身就漂亮再加上轻妆淡抹,搭配起来才使其更加靓、帅,光漂亮是不行的,还要有
使Response窗口可以改变大小 (转)
使Response窗口可以改变大小 (转)[@more@]1. 我们需要申明以下几个api函数: Function long SetWindowLongA(ulong hWnd, int nIndex, long dwNewLong) library "user32"Function long GetWindowLongA(ulong hWnd, int nIndex) library "user32" 2. 建立一个Response类型的窗口, 记住: ControlMenu属性必须为False. 3. 在窗口的Open事件里: constant long GWL_STYLE = -16 constant long WS_SYSMENU = 524288constant long WS_THICKFRAME = 262144 long dwStyledwStyle = GetWindowLongA(Handle(this), GWL_STYLE) SetWi
浅谈LogMiner的使用 (转)
浅谈LogMiner的使用 (转)[@more@]Logminer是每个dba都应熟悉的工具,当一天由于用户的误操作你需要做不完全的恢复时,由于你无法确定这个操作是哪个时间做的,所以这对你的恢复就带来的很大的难度,丢失的数据也不能完全恢复回来。而LogMiner就可以帮你确定这个误操作的准确时间。 我的测试环境是Aix4.3.3的操作系统,ORACLE9.2.0.3的测试库。 一、LogMiner的几点说明1、LogMiner可以帮你确定在某段时间所发的各种DML,DDL操作的具体时间和SCN号,它所依据的是归档日志文件及联机日志文件。2、它只能在oracle8i及以后的版本中使用,不过
xslt模板优先原则 (转)
xslt模板优先原则 (转)[@more@](1)引入文档的优先级 xsl:import引入的样式表模板低于主样式表模板 xsl:include引入的样式表模板等于主样式表模板 (2)文档中不同模式的优先级 最高: element/childElemnt elment/* elment[childNode] *[*] */* 次高: element processing-instruction(literal) 最低: * node() text() comment() (3)相同优先级的处理 后面模板优先
比Smarty,FastTemplate and PHPLIB Template都好用 (转)
比Smarty,FastTemplate and PHPLIB Template都好用 (转)[@more@]1 标签:(1),变量:{$key} 可以是一般变量,数组和类的成员,但字符不能用 " ,只能是单引号 '例子: {$value} ,{$a[0]} ,{$this->a['color']} 这样写是错的{$this->["color"]}(2),循环:{loop:循环语句}其他代码{/loop} 支持for和while循环例子: {loop:for($i=10;$i<=20;$i++)} test {$i} {/loop} 输出(test)20~30的数{loop:while($i++<10)} test {$a[$i]} {/loop} 输出(test)20~30的数组(3),逻辑:{logi:条件语句}其他代码{/logi} 支持if,elseif,else例子: {logi