- 博客(651)
- 资源 (16)
- 收藏
- 关注
原创 java属性拾取器
在前后端分离的开发过程中,经常遇到返回给前端的数据太多,只需要其中几个,一般是重新包装一个数据返给前端。下面工具类就是解决对常用类型的属性的拾取或过滤的处理。
2017-09-05 13:13:42
566
原创 oracle 提高查询效率
oracle 提高查询效率---转载(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM 子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(interse...
2010-08-18 10:53:31
318
Delphi6函数大全(1)
Delphi6函数大全1-StrUtils.pas首部 function AnsiResemblesText(const AText, AOther: string): Boolean; $[StrUtils.pas功能 返回两个字符串是否相似说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小写参考 function StrU...
2008-05-27 12:14:54
340
Delphi6函数大全(2)
Delphi6函数大全2-SysUtils.pas首部 function Languages: TLanguages; $[SysUtils.pas功能 返回系统语言对象说明 通过此函数可以得到系统的语言环境参考 type SysUtils.TLanguages例子 ///////Begin Languagesprocedure TForm1.Button1Click(Sender: TObje...
2008-05-27 12:14:16
188
Delphi6函数大全(3)
Delphi6函数大全3-SysUtils.pas首部 function FindNext(var F: TSearchRec): Integer; $[SysUtils.pas功能 返回继续文件搜索说明 搜索成功则返回0参考 function Windows.FindNextFile例子 <参见FindFirst>━━━━━━━━━━━━━━━━━━━━━首部 procedure ...
2008-05-27 12:13:26
197
Delphi6函数大全(4)
Delphi6函数大全4-SysUtils.pas首部 function FormatFloat(const Format: string; Value: Extended): string; $[SysUtils.pas功能 返回浮点数类型以指定格式字符串Format转换成字符串说明 FormatFloat(',.00', 1234567890) = '1,234,567,890.00'参考 ...
2008-05-27 12:12:42
266
Delphi6函数大全(5)
Delphi6函数大全5-SysUtils.pas首部 function InquireSignal(RtlSigNum: Integer): TSignalState; $[SysUtils.pas功能 <NULL>说明 Kylix函数参考 <NULL>例子 <NULL>━━━━━━━━━━━━━━━━━━━━━首部 procedure AbandonSig...
2008-05-27 12:11:50
238
delphi中使用词霸2005的动态库XdictGrb.dll实现屏幕取词
delphi中使用词霸2005的动态库XdictGrb.dll实现屏幕取词 近日来,在网上发现关于屏幕取词技术的捷径,搜索很长时间,发现实现方式以VB出现的居多,但是通过Delphi来实现的却好象没有看到,自己参考着VB的相关代码琢磨了一下通过delphi来实现的方式。 其实也差不多,唯一不同的只有一个地方就是取词对象GrabProxy的AdviseGrab这个方法,该方法的参数是...
2008-05-27 12:10:38
245
Dll窗体调用解
//Project1==========================================================================//调用窗体 Begin unit CMain;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms...
2008-05-27 12:09:41
245
DELPHI定义的条件编译的全部说明
经常看到一些程序里面用到如:{$ifdef win16},{$ifdef win32}之类的信息,可是这些好像并没有定义,不知道在哪里可以找到这些条件编译的定义或者是说明具体讲述win16代表什么,WIN32代表什么,VER140。。。。代表什么的? {$IFDEF WIN32} — 这可不是批注对于Delphi来说﹐左右大括号之间的内容是批注﹐然而「{$」(左括号后紧接着货币符号)对于Compi...
2008-05-27 09:36:20
183
Web 2.0时代的营销新模式
逃离过度广告化的生活 广告,其实是一个古老的行业了,从古人的“王婆卖瓜,自卖自夸”、“赔钱挣吆喝”,“有钱的捧个钱场,没钱的捧个人场”,这几句话我们便可得知,古人的广告主要是靠自己的嘴皮子及产品(或服务)质量来进行的。在现代商业社会,不知道是社会的商业化进程太快,还是因为我们社会有太多的企业需要进行品牌知名度的宣传,或者是有越来越多的聪明人在从事广告这个行业。总之,目前我们身边有越来越多的...
2008-05-12 20:47:36
187
《软件测试方法和技术》电子课件下载
《软件测试方法和技术》在近两年,先后共印刷 8次,对于软件测试专业书,业绩已相当不错 :-) 为了不辜负读者的厚爱,将尽快修改,完成第二版的修订工作。为了配合高校的教学,现将电子课件上载到 Kerry Zhu 优快云下载频道:《软件测试方法和技术》电子课件之一《软件测试方法和技术》电子课件之二《软件测试方法和技术》电子课件之三《软件测试方法和技术》电子课件之四《软件测试方法和技术》电子课...
2008-04-22 22:29:00
252
Web2.0的企业变革
导语:美国《财富》网站今天发表分析文章称,现在的Web2.0就像是15年前的电子邮件,越来越多地应用于企业领域,并有望成为改变“比赛进程”的商务工具。 社交网站MySpace和Facebook都是最有名的Web2.0的例子,它们吸引了大量的用户。与此同时,每天都会有一些新兴Web2.0 公司出现,为用户提供各类互连数据,包括有关公司、业务往来、以及个人的信息。那么,企业应当从哪里开始使用...
2008-03-21 16:43:00
157
先进、成熟的软件工程思想有哪些?
软件工程在过去几十年的发展历程中,也形成了一些鲜明的新思想。例如,IBM 提出了软件开发思想的4项要点——迭代开发、以系统架构为中心、持续的质量保证以及管理变更和资产,其中只有“持续的质量保证”和传统工业工程是十分吻合的,而其它3项具有软件特性所拥有的思想。软件的变更比较频繁,自然对其管理的高要求,进一步促进迭代开发的合理性。客户和业务用户始终希望软件能够按时交付高质量的产品,又认可软件的灵活性...
2008-03-03 12:23:00
158
Delphi控件开发浅入深出(二)
二、控件开发纵览 通过开发上边这个控件,我们已经对Delphi控件开发有了基本的认识。下面我们将系统的讲述一下控件开发的知识。制作控件第一件事就是选择适当的 Delphi对象类型作为父对象,以派生新的对象。子对象可以继承父对象的全部非 private部件,但不能摆脱不需要的部件。因此,所选父对象应尽可能多地包含子对象所需的属性、事件和方法,但不应包含子对象不需要的东西。Delphi必须从Tcom...
2008-01-23 16:13:45
287
Delphi控件开发浅入深出(一)
有人说过“不会开发控件的Delphi程序员不是真正的程序员”。Delphi正是由于高度的可扩展性和大量的第三方控件的支持才能吸引无数程序员挑剔的目光。即使是由于工作需要使用其他开发工具的开发者也常常怀念和Delphi度过的日日夜夜。接触Delphi已经一年多了,从当初对着Delphi组件面板上上百个控件不知所措,到现在已经可以根据需要开发一些有一定难度的控件,其中走过的路是十分艰辛的,所以...
2008-01-23 16:09:57
505
JavaScript高级应用:例外处理
程序开发中,编程人员经常要面对的是如何编写代码来响应错误事件的发生,即例外处理(exception handlers)。如果例外处理代码设计得周全,那么最终呈现给用户的就将是一个友好的界面。否则,就会让访问者对莫名的现象感到真正的“意外”。本文就将为你介绍Web开发中JavaScript语言的例外处理技术。 一、什么是例外处理 当JavaScript程序在运行中发生了诸如数组...
2008-01-09 17:06:00
159
JavaScript高级应用:文件操作篇
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对...
2008-01-09 17:04:12
108
转载 Javascript高级应用:文件操作篇
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。一、功能实现核心:FileSystemObject 对象
2008-01-09 16:58:00
536
2007年终盘点- .COM突击
年终岁末。 2007年最红的人说,“好好活,就是做有意义的事;做有意义的事情,就是好好活。” 2007年就要过去了。进了监狱的互联网程序员,上市了的互联网大佬,被脱光的互联网MM,神出鬼没的互联网“打虎英雄”,从容突破的“新三大门户”,从草根到精英,纵情声色,纸醉金迷。谎言与真实,伪善与正义,财富与幸福,英雄依然前行,网民依然投入。 点点滴滴,历历在目,兹列于此,权作贺岁。 ...
2007-12-29 19:21:00
95
CowNew开源团队2007年工作报告
回首2007年,CowNew开源团队取得了突飞猛进的发展,2008年新年的钟声即将敲响,在此让我们回顾CowNew开源团队在2007年取得的成就、总结经验教训,并且对2008年的工作进行展望。 一、2007年工作回顾 1、开源产品日渐成熟 在KingChou、杨中科等队友的努力工作下,CowNewSQL经历了五次版本升级,目前已经发展到2.1版本;现在的CowNewSQL能够支持...
2007-12-28 10:34:53
363
十大负面测试用例
负面测试(Negative testing)是相对于正面测试(Positive testing)而言的。它们也是测试设计时的两个非常重要的划分。简单点说,正面测试就是测试系统是否完成了它应该完成的工作;而负面测试就是测试系统是否不执行它不应该完成的操作。形象一点,正面测试就象一个毕恭毕敬的小学生,老师叫我做什么,我就做什么;而负面测试就象一个调皮捣蛋的孩子,你叫我这样做,我偏不这样做,而且...
2007-12-17 20:18:00
117
过程改进在于数据和结果
来自波音(Boeing)公司的John Vu两个主题演讲(软件过程改进的现状、如何在软件外包市场胜出),切中要害,不仅对国内软件业现状分析透彻,而且提出了很好的对策。给我印象最深的是两句话: I never ask the suppliers for CMM maturity level, I only request them to show the data. N...
2007-12-14 21:36:00
101
Oralce 9i 安装OID目录服务器说明
OID是Oracle 9i以后带的一个目录服务器,Oracle用它来管理TNS的命名以及一些其它的服务,例如统一认证什么的。对于嫌OpenLDAP性能不够好,又没钱买其他目录服务器的人来说,不妨试试OID。OID虽然兼容LDAP3协议,但内容本质是存储在DB里面的。1 安装: 使用Oracle的统一安装界面,选择第二项,然后安装OID目录服务器。接下来会提示是否使用已有的数据库,选择否,然后按...
2007-12-06 08:16:00
96
2007年美国高增长科技企业十强
在评选“美国高增长科技企业十强”的过程中,《商业周刊》综合考虑了股票表现、销售额和利润增长、以及股票回报等多方面的因素。截至2007年11月15日,谷歌过去一年的表现远远超过主要竞争对手雅虎,网络广告业务高速发展;AT&T业绩的增长主要得益于收购,包括2006年收购南方贝尔;苹果在保持iPod热销的同时,又于今年6月推出了备受消费者期待的多媒体手机iPhone。 在上榜的十家公司...
2007-12-04 13:28:00
143
转载 hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id
2007-11-23 13:26:00
540
hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id是u...
2007-11-23 13:26:00
101
多数据库翻译器CowNewSQL 2.1 发布
本版主要新增特性: 1、对Show语句的支持 自从CowNewSQL2.1开始,我们提供了对Show语句的支持,主要用来查看系统中的表定义、字段定义、支持的函数等。由于各个数据库中取得这些元信息的方式各有不同,经常需要关联查询很多系统表才能搬到,为了简化用户的使用,我们创新性的设计了Show系列语句,这样您至少使用非常短的语句就可以实现以前需要编写很复杂的语句才能实现的功能。 ...
2007-11-17 16:01:00
1004
追本溯源 - 勿忘质量之本
有时,几个人在讨论一个话题时,由于其中一个人猛然想起另外一件事,或者又有一个人加入进来,讨论越来越激烈,大家兴致丝毫未减,但讨论的内容离主题越来越远,到后来都忘记刚开始要讨论的是什么话题。这样的情形,我们可能都遇到过。如果是闲聊,倒也无妨。如果是为了解决问题,就会浪费时间,没有达到目的。 实际在我们的工作中,也存在这样的现象。例如,软件测试就是为了发现缺陷,无论是Revie...
2007-11-14 19:54:00
146
汉语言编程的希望不在今天
看到优快云上有很多人在讨论汉语言编程,有人把“汉编”骂的狗血喷头,有人在苦苦支撑自己的“民族特色”。我感觉骂 “汉编”的人们是过于西化了,而苦苦维护“汉编”的人们又过于保守了,那么我就发表一下我中庸而又和谐的想法:在目前这种结构化的编程语言中,“汉编”是没有什么意义的,理由我就不说了,很多人已经慷慨陈词了;我认为“汉编”的希望在明天,等到自然语言理论发展起来的时候,“汉编”将会有自己的用武之地。...
2007-11-12 09:44:00
467
2007微软技术大会随感(第三日)
上午第一个Session:突出重围,使用软件工厂和MSF成功打造优质的企业应用。因为昨天听的一个关于“微软软件工厂”的讲座,所以来听这个Session也是为了加深对“微软软件工厂”的认识的,来了一个才知道这个Session更多讲的是MSF。MSF是微软提出的一个软件开发方法学,我是第一次听说MSF,通过这个Session我感觉MSF是敏捷开发与CMMI的一个结合体。由于采用“微软软件工厂”...
2007-11-10 00:22:00
186
2007微软技术大会随感(第二日)
上午第一个Session:微软IT Exchange Server2007的架构和设计。本来是想去了解一下Exchange的基本应用的,去了以后才知道是讲微软是怎么搭建他们的全球邮件系统的,由于以前没有用过Exchange,所以听得云里雾里的。主要的思想就是怎么进行网络拓扑设计和防火墙、防垃圾邮件服务器的组合。 上午第二个Session:SharePoint企业应用集锦。讲了Shar...
2007-11-09 00:11:00
101
2007微软技术大会纪实兼随感(第一日)
微软的技术也许不是最好的,但是确实是把技术与商业化结合最好的公司之一,也是比较具有市场前瞻性的公司;抛弃那些商业色彩过浓的东西,完全站在技术的视角,微软也确实是一个值得去仔细研究的公司。正好公司有一个去参加微软2007技术大会(Tech-Ed)的机会,因此就参加了今年的Tech-Ed。 早晨6点起床、刷牙、洗脸,6:30打的去首都大酒店,7:20到达首都大酒店,领了人民大会堂的请柬,...
2007-11-07 23:20:00
156
相信百度没错!
记得在去年6月,也就是一年多前,写了一篇《中国IT如何相信自己——从“百度”说起 》, 随后 又写了一篇 <再谈百度 > , 说明对 百度 没看错,得到了过去一年多历史的证明。 百度一年的历史: 股价突破400元大关,达到409美元 过去一年有200%增长,远远超过Google (谷歌) 的增长率 (大约 45%) 市制突破10...
2007-11-05 20:40:00
111
Google 联合一些社交网站来对抗 facebook
谷歌 (Google) 将与其它一些行业领先的社交网站联手,共同对抗互联网新贵Facebook。 谷歌将于周四推出一个通用标准集 ( OpenSocial ),允许软件开发者为谷歌旗下社交网站Orkut,以及LinkedIn、hi5、Friendster、Plaxo和Ning等其它社交网站开发应用。 这个标准集包括3类通用API: 个人简要...
2007-10-31 18:43:00
135
关于系统复杂性的一句箴言
对系统设计者而言,必须对复杂系统有一个客观的哲学认识,下面是引自系统复杂性的一个定义。我觉得说得非常好,记下来和大家一起勉励一下。...... 我们发现正运行的复杂系统总是由以前运行的简单系统演化而来……任何胡乱凑合设计出来的复杂系统都不可能正常运转,也不可能被修补好。我们必须由运行中的简单系统开始。.........
2007-10-30 08:27:00
90
如何更好地理解《全程软件测试》
您可能阅读了《全程软件测试》的前言、目录和序一,对本书有了基本理解。为了您更好理解本书,真正理解“全程软件测试”的概念,将序二的部分内容摘录下来,供大家阅读 :序二 · 节选软件质量管理在软件研发团队中的作用是显而易见的。其中软件测试人员在保障和改进软件质量工作中正发挥着越来越大的作用。但是从整个软件工程周期来看,软件质量其实是在整个开发过程中形成的,或者说软件质量是构造出来的,而不是测...
2007-10-29 22:43:00
146
测试工具LoadRunner和OpenSTA比较分析
<t> 项目<o:p></o:p> 描述<o:p></o:p> LoadRunner<o:p>&l...
2007-10-22 22:52:00
113
《麦肯锡卓越工作方法》
《麦肯锡卓越工作方法》****************序言*************** 就像是世界上出现锁以后就必然有与之相应的钥匙一样,问题与方法也是共存的。而如何找到最合适、最高效的工作方法,是每一个管理者需要认真对待的问题。 ---------------事半功倍的麦肯锡工作方法--------------- 就像是世界上出现锁以后就必然有与之相应的钥匙一样,问题与方法...
2007-10-15 09:29:00
133
一个真正符合中国国情的工作流设计参考(包括PHP实现)
开源的工作流很少有让人满意的,即便是国内用的比较多的jbpm,用起来也会觉得很便扭。再加上PHP中没有什么好用的工作流,于是干脆自己设计一个,设计的原则如下:1 根据80/20原则,只使用wfmc模型中最符合自身应用的20%功能2 充分吸收国内使用jbpm开发BOSS中遇到的问题,工作流引擎只负责参数的收集和流程的流转,具体和业务的控制,交给每个流程定制的控制类去实现。3 表单采用简单的ht...
2007-10-15 08:00:00
115
Spring Framework 开发参考手册
2007-04-23
css权威指南
2007-04-23
Pragmatic Ajax
2007-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人