02 2012 档案

摘要:用最基本的方式写了一个很龊的function,为的是从listA中取出不同于listB的数据,当然有很多更好的方法来实现,权当抛砖引玉了。 Come On. 来吧,大家讨论讨论,互相学习。 如下: public static List<String>removeItems(List<String> listA,List<String> listB,int index){ List<String> _items = new ArrayList<String>(); if(listB.size() == 0) { for ( inti = 阅读全文
posted @ 2012-02-29 23:32 争光 阅读(400) 评论(0) 推荐(0)
摘要:从同事那里接手一个模块,其中需要给DataGrid动态增加数据,这里有两种方法可以实现功能,第一种最简单,也就是使用ItemFileWriteStore,它和ItemFileReadStore最大的一个不同之处,就在于前者store数据源是可编辑的,而后者则是只读。如此来说,我们若要在页面上动态修改数据而不与后台通信,则用此正合适。如下: var _data = { identifier : 'id', items : _items //JSON格式的数据源 }; this.store = new dojo.data.ItemFileWriteStore({ data : _d 阅读全文
posted @ 2012-02-28 22:47 争光 阅读(3832) 评论(0) 推荐(0)
摘要:最近对“和气”两个字有点感触,工作中常见同事之间因为一些设计接口的问题讨论不休,细听下去,原来就是你要加参数,我不给,你要boolean值我就给你String等等问题。貌似春天到了,大家也都烦躁起来了。同事妹子要结婚自己有力使不上还要托朋友帮忙做事,也是懊恼不休,我给她讲,你不能身体力行可以懊悔,但你事情已经办好,应该高兴,再者有知心朋友可以委托更是要高兴,何来的忧愁呢?说完这些,她也爽朗的笑了。 能平和的思考,冷静的处理问题,乐观的心态,也是一种成长。 就拿同事之间的事情来说,给了我很大的启迪,我也是一个半急性子,也是有着急红眼的时候。同事间的关系不好处,工作和生活要分开,如何去合理顺畅的. 阅读全文
posted @ 2012-02-27 22:47 争光 阅读(146) 评论(0) 推荐(0)
摘要:昨天早上来公司上班,上头抛给我一个加急任务,一个动态菜单的配置与实现。我想了想,类似功能很常见,并且在现已有的系统中已经有了一种模式的展现。 最开始,从已有系统中找到了一个右键菜单的功能实现,主要使用了dijit.Menu和dijit.MenuItem通过嵌套组合的方式来实现层级的菜单功能。但是后来通过观察发现,这一对标签的使用,需要结合页面是的dom标签。所以找了一下,发现在Dojo中simple example中,已经提供了一个封装的比较成熟的控件dijit.form.ComboButton ,按照例子代码所示,只有dijit.Menu和dijit.MenuItem实现不了多层级菜单的功. 阅读全文
posted @ 2012-02-19 20:57 争光 阅读(736) 评论(0) 推荐(0)
摘要:导读:本文的作者Diego Basch是IndexTank公司(被LinkedIn公司收购)的前任CEO,他是看到了Quora上一个有趣的话题《Why are software development task estimations regularly off by a factor of 2-3?》引发了开发者们的激烈讨论,对此Diego Basch就该话题写下了这篇文章,发表自己的见解。有些人认为做一个大型软件项目跟建一座大桥一样。你可以根据以往的项目,使用那些历史数据来评估所需要的时间和资源。这种观点数十年前就已经被证实为伪观点;这种类比出的结论在上世纪九十年代,我在卡内基· 阅读全文
posted @ 2012-02-07 12:39 争光 阅读(144) 评论(0) 推荐(0)