groovy:Groovy高效编程——使用Mock & Stub简化测试

对程序进行单元测试时,有时我们会遇到一些小麻烦,比如某些操作十分耗时,有些依赖的对象不易获取等等,这时我们就可以通过Groovy Mock或Groovy Stub来解决这些问题。Mock对方法调用的次数十分敏感,如果程序中调用的次数不在期望的调用次数范围内,则会抛出异常以致测试失败;而Stub仅仅是起到‘替身’的作用,它并不关心方法调用与否,即使方法一次都没被调用,也不会抛出异常导致测试失败。下面... [阅读全文]

ajax聊天室:用Dynamic Faces构建Ajax聊天室

用Dynamic Faces构建Ajax聊天室作者:Yuanxin Li [email protected] [email protected] 本文将介绍如何使用Dynamic Faces在Netbeans 6.1中基于Visual Web JSF构建一个简单的Ajax聊天室。Dynamic Faces是JSF的一个扩展组件库,使用该组建库可以使得JSF容易地实现AJAX交互.由于Dyna... [阅读全文]

soaesb:SOA实施以ESB为通讯支柱

作者: Heven,  出处:IT专家网对于开发人员而言,他们无时无刻不面临的问题是:所有的应用程序使用在对于一个很普遍的系统时,即便是在同一时刻不同的团队之间也无法很好的达成协作。这样的问题在2007年初的时候给Leapfrog公司带来了不小的麻烦,当这个玩具公司试图将其多样的应用程序系统应用于供应商和客户,并在两者间取得一致,用以更好的利用以网络为基础的业务交易。Leapfrog公司系统基础设... [阅读全文]

如何把握时机:如何把握时机部署SOA

CIO心中的SOA和厂商宣传的SOA,好像并不是一码事儿。为什么SOA(Service Oriented Architecture,面向服务架构)正在大行其道?答案也许简单到极点。  随着企业规模的逐渐扩大,企业的复杂性也不断增加,不同部门之间职责、利益、流程的交错,让包括部分高层管理者在内的很多人不清楚,如果企业某个地方出了问题,到底应该追根溯源到哪个部门、哪个人。  这种现象对于已经深入到企业... [阅读全文]

趋势线正确画法:正确认识SOA 企业未来发展的趋势

SOA是面向服务的架构,没有人不同意。但对于SOA究竟是什么,每个厂商都有自己的定义和解释。有人说是一种架构,有人说是一种方法论,却没有几个人能给出一个大家都信服且简单易懂的解释。SOA将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一... [阅读全文]

services:使用 IBM Data Studio 为 WAS 创建和部署 Data Web Services

您的位置:SOA-使用 IBM Data Studio 为 WAS 创建和部署 Data Web Services 使用 IBM Data Studio 为 WAS 创建和部署 Data Web Services2008-06-17 来自: [收藏到我的网摘] ... [阅读全文]

uddiv3:使用 UDDI V3 API 构建安全的 UDDI 应用

您的位置:SOA-使用 UDDI V3 API 构建安全的 UDDI 应用 使用 UDDI V3 API 构建安全的 UDDI 应用2008-06-17 来自: [收藏到我的网摘] ... [阅读全文]

sql语句的语法:Java编程那些事儿33——if语句语法(3)

Java编程那些事儿33——if语句语法(3)郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb5.3.1.3 if-else if-else语句 在现实中,有些时候的条件不是一个,而是一组相关的条件,例如将阿拉伯数字转换为中文大写,根据分数转换为对应的等级等,都是多条件的结构,在程序中为了避免写多个if语句的结构,提供了一类专门的多分支语句,这就... [阅读全文]

数学之美番外篇:快排为什么那样快

数学之美番外篇:快排为什么那样快 By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 目录0. 前言1. 猜数字2. 称球3. 排序 3.1 为什么堆排比快排慢 3.2 为什么快排其实也不是那么快 3.3 基排又为什么那么快呢4.... [阅读全文]

第二人生源码:第二人生的源码分析(八十九)从XML里创建LLButton

在第二人生里,很多界面的创建是基于XML文件来创建,比如前面提到的登录界面。在一个界面里由很多类型组件组成的,这里就介绍其中最常用的组件是按钮组件了。比如登录界面的连接或者退出按钮,都是从XML里分析出按钮的类型,然后创建按钮的。下面就来分析一下LLButton的XML处理代码,如下:#001 LLView* LLButton::fromXML(LLXMLNodePtr node, LLView ... [阅读全文]

哪有那么多如果:哪有那么多云计算

或许没几个人能说明白到底什么算是云计算(Cloud Computing),但这并不妨碍大家讨论他的热情,并且热心的与之套近乎,恨不得分身两处,自己给自己隔着虚空贴上云计算的标签。云计算,离不开规模吧? 每家公司都把自己网站弄得和信息孤岛差不多,突然就喊着云计算? 要用户怎么相信呢? Amazon 早在抛出云计算概念之前多少年,就已经提供 Web Service,这个预热过程几乎是不可避免的。对比国... [阅读全文]

switch语句:Java编程那些事儿34——switch语句语法

Java编程那些事儿34——switch语句语法郑州游戏学院 陈跃峰出自:http://blog.csdn.net/mailbomb5.3.2 switch语句 switch关键字的中文意思是开关、转换的意思,switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句要清晰很多。 switch语句的语法格式为: ... [阅读全文]

ajax框架:哪个JavaScript/Ajax框架最受著名网站青睐?

Web监视服务公司Pingdom统计了Alexa美国排名前100的网站和Webware前100名Web应用使用JavaScript/Ajax框架的情况。候选框架包括 Prototype, JQuery, MooTools, Yahoo! UI Library, Dojo, ExtJS 和 MochiKit。 第一轮 很快发现,Dojo, ExtJS 和 MochiKit没有被任何一家大站采用,率先... [阅读全文]

java包:闭包会简化Java吗?

Will Closures Make Java Less Verbose?March 29, 2008要是没看过的话,这里是他这篇文章的链接。他的观点是,Java已经太过于追求“到处都是对象(everything is an object)”了,使其在思想表达上不够简洁、清晰。他将Ben Franklin诗中的“因小失大(For want of a nail)”巧妙地用到了Java上面,更好地传达... [阅读全文]

面试总结:又到一年面试高峰期--面试总结

接到ZTE的面试通知是我始料未及的,之前也说过,题做得贼烂。没想到通知我去了。我的是5:00开始,杀到那4:40,没想到连4:00的都没面完,人叫做一个多字。等到5:40总算该我了。进去后两个面试官就开始翻简历,都问简历上的内容,没啥新鲜感,问到我在项目中做的一个改进,我开始吧唧吧唧的说,发现他们很认真在听,不过似乎没听懂,估计他们都是搞底层的吧。最后问有没有其他公司的Offer,说拿到HP的。我... [阅读全文]

伸缩门:JavaOne:Cliff Click谈论可伸缩、非阻塞的编码方式

你的并发代码能有多快?早在1967年,Gene Amdahl就指出了影响这一问题的主要限制。程序中只有一部分可以完全并行地运行,也只有这部分才能直接在拥有越来越多处理器内核的机器上获得良好的伸 缩性。程序的剩余部分则只能顺序执行。Amdahl法则强调的主要问题是锁争夺,这个问题会随着处理器内核数的增加而逐渐恶化。多数共享存储器硬件的大型 CPU控制系统都支持非常快速的并发读操作,但会限速于“1-c... [阅读全文]

十大技术之父:[多图]十大默默无闻技术之父

《网络世界》称,与“万维网之父”蒂姆·伯纳斯-李(Tim Berners-Lee)、“互联网之父”文特·赛福(Vint Cerf)等人相比,这次所评出的十大技术之父名气要小得多,但我们有理由记住这些人,原因是他们也在很大程度上改变了我们的生活.值得注意的是,《网络世界》这次也评选出了“垃圾邮件之父”.以下就是《网络世界》所评出“默默无闻的10大技术之父”简介: 1、手机之父:马蒂·库珀(Marty... [阅读全文]

比尔盖茨离职:细数盖茨应当离职或延任的十大理由

国外媒体今日发表分析文章称,在微软公司经历了33年黄金职业生涯后,比尔-盖茨将于本月27日正式离职,不再是微软的全职员工.不过离职后盖茨仍会拿出 自己20%的时间用于微软相关的项目,而把其他80%的时间花费在以他和夫人命名的慈善基金项目,以慈善的方式——而不是软件来改变世界.尽管盖茨已明确声明,他不会来个好莱坞式的“回马枪”,再次回到微软任职,但我们仍然列出了他应当继续留任,作为微软全职员工的10... [阅读全文]

雅虎谷歌:微软建立反谷歌-雅虎联盟 拟拉美司法部入伙

北京时间6月16日消息,据国外媒体报道,两名知情人士向媒体透露,上周五,微软开始为组建反谷歌-雅虎广告合作同盟四处奔走。 上周五━━也就是谷歌、雅虎宣布搜索广告合作协议一天后,微软就与能够影响华盛顿决策的游说集团进行了接触。 据微软与之接触的一名消息人士称,微软在一封电子邮件中表示,谷歌-雅虎合作将限制广告客户和出版商的选择,并使市场上减少一家竞争对手。另一名消息人士称,微软认为,谷歌-雅虎合作与... [阅读全文]

facebook:微软拟推社交网站TownSquare 功能似Facebook

北京时间6月12日,据国外媒体报道,应SharePoint和Office产品开发团队的要求,微软Office Labs已开发出一款内部社交网络原型,目前Office Labs正在对此社交网络进行测试。该社交网站将能够向员工提供同事个人页面的feeds和更新。 报道称,Office Labs总经理克里斯·普莱特利(Chris Pratley)将在本周四波士顿举行的“企业2.0大会”上正式披露被称为“... [阅读全文]

在ASP.NET程序中集成更好的下载体验

最近在写一个Web版本的文件管理器,正好又有朋友问起web页面上面可以让图片也变成下载模式的那种链接方式在ASP.NET里面怎么实现,我给他写了一个大概,觉得也应该当作笔记贴出来,帮他写的时候,突然发现很多问题自己也不是明白,所以逐一查找了一番,贴出来和大家分享! 应用场景,很多时候都有盗链等各种各样的原因,用ASP.NET呢,最基本的一个问题,我的所有数据文件都保存在App_Data,这... [阅读全文]

gui界面:关于Web GUI界面......

在国内,Web软件设计团队中,软件工程师的能力往往大大于UI设计工程师的能力,导致了许多原本优秀的软件产品,即难用又难看,领导根本不满意,产品根本卖不动,客户根本不接受。往往在软件开发的后期反复地修改用户界面和用户操作,造成软件无限制的返工。 所以找了一些设计的禁忌,只是给代码能力ok的软件开发人员做个参考。  本文列举Jeff Johnson:《GUI设计禁忌》一书中提及的明确针对Web设计和笔... [阅读全文]

开源项目:八个最有可能被封杀的开源项目

SourceForge一年一度的社区选择奖正紧锣密鼓的筹办当中,预计正式提名名单将在6月中旬公布。SourceForge还让下属的geek网站/.的创始人CmdrTaco命名一个新的奖项类别,CmdrTaco提出的名称有点恶搞,它叫——最有可能被封杀的项目。在统计了读者的留言和提议后,正式提名名单已经公布,分别是:Truecrypt(加密工具); EFF Patent Busting(寻找对公众利... [阅读全文]

模仿秀:国产Office告别对微软模仿 销售暂停传统渠道

中国的Office终于可以宣告技术对微软Office的模仿。作为Red Office4的制造商红旗2000总经理胡才勇直言,Red Office4.0首次抛开了微软界面。同时他还宣布Red Office4.0上市时将不会采用传统渠道销售,全部转入在线销售。不过,这样的变化也和微软推出的较Office2003有较大改变的2007有关。胡才勇说,Red Office4.0彻底颠覆了传统Office的习... [阅读全文]

买iphone:算算账:其实买3G iPhone比买第一代都贵

Gizmodo今天发表了一篇文章,将购买Apple iPhone和签约运营商所需的费用如数列出,宣称苹果愚弄了整个美国.虽然iPhone售价仅199美元,但捆绑涨价后的AT&T iPhone 3G套餐计划后,它的价格甚至还要超出原有的399美元iPhone计划100多美元,还不包含短信优惠.一起来看下面的图表.看看上面这张表格,再想想更加严格的iPhone激活政策,还在梦想199美元iPhone的... [阅读全文]

Opera 9.5 正式版发布

Truth 写道 "北京时间6月12日Opera 浏览器的 9.5 最终版正式发布。经过近一年的开发测试,最新正式版 Opera 9.5 使用了全新的 Kestrel 内核,网页显示速度比老版本有了质的飞跃。而极速搜索、Opera Link 和 Opera 蜻蜓等的重大功能的加入让 Opera 如虎添翼。Opera 9.5 还是不失本色,依然小巧,依然极速,浏览器中的瑞士军刀。Opera 中国在论... [阅读全文]

jython:VMWare发布虚拟基础架构Java API及Jython脚本示例

InfoQ: VMWare最近以BSD协议开源了其VI SDK。VMware虚拟基础架构Java API提供了一套完全支持受管理对象模型的库,而且还可以通过VMware虚拟基础架构的Web service接口来管理和控制VMware虚拟机和服务器。该发布最显著的特性如下:可以通过一个定义良好的管理对象模型进行面向对象编程 减少了ManagedObjectReference的使用 隐藏了Proper... [阅读全文]

C# 操作iis 代码

从网上找了很多关于操作IIS的代码,发现这个还比较适用,仅供参考 操作iis说明 操作原码.Net中需要使用ADSI来操作IIS System.DirectoryServices命名空间--DirectoryEntry //在.net组件中 System.DirectoryServices.dll 了解IIS元数据(Metabase)的层次结构,每一个节点称之Key,而每个Key可以包含一或... [阅读全文]

万能钥匙:CIO关注:管理方法最重要 SOA不是万能钥匙

【CSDNBLOG-胡争辉】SOA技术在IT界掀起巨大的狂潮,然而它不同于以前的技术变革:模块化编程、面向对象、Web技术等,不论多难理解,总是能很快被大家接受,SOA之所以让很多人觉得难以理解,是因为它不再单纯地从IT人的角度理解IT系统,而是从业务人员的角度分析IT业务系统。 有两种现象相继呈现:一方面是企业SOA改造,精简企业业务流程,提升企业市场竞争 与创新的能力,企业IT部门成为了企业管... [阅读全文]

openjdk:在开源与OpenJDK的鸿沟上架起了桥梁

OpenJDK做为GPL许可(GPL-licensed)的Java平台的实现,Sun正式发布它已经一年有余。从发布那一时刻起,Java社区的大众们就又开始努力学习,以适应这个新的开源代码基础(code-base)。Red Hat的Andrew Haley和Thomas Fitzsimmons所写的一篇文章中谈到了OpenJDK最初的发布情况,以及随后产生的IcedTea项目:当全部Java源代码—... [阅读全文]
<< < 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 > 共25611条 分854页