自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老任物联网杂谈的专栏

专注物联网平台技术、物联网资讯、物联网相关技术文章

原创 Groovy与JAVA实现Visitor模式的对比

本篇文章旨在突出Groovy的闭包和动态类型特性,所以建议阅读前有相关知识结构。 设计模式与JAVA的默契程度不可小视,但部分模式使用Groovy的闭包和动态类型特性来实现更显得轻巧与灵活。 下面使用JAVA和Groovy分别实现Visitor模式,并分析两者的优劣: 首先是Visitor模式的定义及使用场景: GoF对访问者模式定义为:表示一个作用于某对象结构中各元素的操

2011-11-30 17:36:09 657

原创 【Groovy】List对象的transpose和inject方法的使用

transpose()方法实际上就是数学中矩阵的转置,简单的来说就是行和列的交换:  assert [[1, 4], [2, 5], [3, 6]] == [list1, list2].transpose() transpose()不止可以用于两个List,还能用于多个List。譬如,我们有第三个List:  def list3 = [7, 8, 9] 我们可以这样检查是否满

2011-11-29 12:53:59 2864

转载 Groovy高效编程——‘匕首方法’的使用

Groovy提供了许多‘匕首方法’(匕首,短小精悍也~如each,eachWithIndex, any,every,grep,join,sort,find,findAll,collect,groupBy,inject,reverse, tokenize, unique,max,min,count,sum等)来提升开发者的开发效率,但常被Java开发人员忽视。在这篇随笔中我将为您演示各方法的使用。

2011-11-29 11:55:39 950

转载 5个Ajax最佳实践

本文所介绍的5个最佳实践,可以应用到Web应用程序Ajax开发工作中: 一、最小化调用 二、让数据变小 三、预加载组件 四、轻松实现错误处理 五、使用现有工具 这些最佳实践,有助于开发者编写更加健壮的JavaScript代码,并使您的Ajax代码执行的更快,这可以给用户带来益处。 Ajax概述 Ajax用于描述存在已久的技术:JavaScript代码

2011-11-22 14:07:53 379

提示
确定要删除当前文章?
取消 删除