你一天(一周)内写了多少个循环了?var i;for(i = 0; i < someArray.length; i++) { var someThing = someArray[i]; doSomeWorkOn(someThing);} 这当然无害,但这种写法非常丑而且奇怪,这也不是真正需要抱怨的....
分类:
其他好文 时间:
2014-06-28 21:12:10
阅读次数:
173
上面关于继承的实现很粗糙,并且存在很多问题:
在创建Employee构造函数和原型(以后简称类)时,就对Person进行了实例化,这是不合适的。
Employee的构造函数没法调用父类Person的构造函数,导致在Employee构造函数中对name和sex属性的重复赋值。
Employee中的函数会覆盖Person中的同名函数,没有重载的机制(和上一条是一个类型的问题)。
创建JavaScript类的语法过于零散,不如C#/Java中的语法优雅。
实现中有constructor属性的指向错误。
正因为...
分类:
编程语言 时间:
2014-06-19 11:44:43
阅读次数:
239
JSON已经被广泛誉为浏览器中XML的替代品,它的目标仅仅是成为一种简单、优雅的,用于浏览器与服务器之间交换信息的数据格式...
分类:
Web程序 时间:
2014-06-17 23:03:51
阅读次数:
262
内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并且控制位于内部的类的可视性。但是内部类是完全不同于组合的概念。在最初,内部类看起来就像是一种代码隐藏机制:将类置于其他类的内部。但是,内部类远不止于此,它了解外围类,并能与之通讯,而且你用的内部类写出的代码更优雅而清新。 1.....
分类:
编程语言 时间:
2014-06-14 13:44:52
阅读次数:
193
Twisted提供一个优雅的实现(Deferred)来管理回调函数。Deferred
Object 的结构Deferred
Object包含两个回调函数列表。一个用来保存成功的回调函数,另一个用来保存出错的回调函数。Deferred相关1、Deferred 的
callback或者errback 方...
分类:
其他好文 时间:
2014-06-10 09:05:15
阅读次数:
241
Map-reduce是一种优雅的数据处理方式,本文通过三个例子介绍如何用python在linux的管道进行map-reduce编程,本文写的所有map-reduce程序都可以原封不动的放在Hadoop下运行,很容易在大数据集上扩展。
分类:
其他好文 时间:
2014-06-09 19:11:44
阅读次数:
253
Bourbon 是一个简单易用的 Sass
混入(Mixin)库,无需配置。该混入包含用于支持所有现代浏览器的 CSS3 属性前缀。前缀需要确保在旧的浏览器支持优雅降级。Bourbon 使用 SCSS
语法。
分类:
其他好文 时间:
2014-06-09 16:50:48
阅读次数:
255
如何编写更棒的代码:11个核心要点作为一个合格的程序员,有太多的理由促使你去编写干净利落且可读性强的代码。最重要的是因为你编写的代码,将来会有很多人一次次地阅读。当你有一天回过头来看自己的代码时,你就会明白编写优雅的代码是多么的重要。另外,如果别人来阅读你编写的代码,你是否想知道别人看到那些烂代码无...
分类:
其他好文 时间:
2014-06-07 06:15:25
阅读次数:
120
数据库工具类,优雅的管理android中的sqlite
package csdn.shimiso.eim.db;
import java.util.ArrayList;
import java.util.List;
import android.content.ContentValues;
import android.database.Cursor;
import android.da...
分类:
移动开发 时间:
2014-06-03 05:11:12
阅读次数:
394
这是一道简单题,也隔了一段时间没做简单题目了。
这次感觉又不一样了,可以很快就能写出很优雅的代码了,故此很想贴贴自己的代码。
优雅代码的关键就是要利用数学的思想去解:
本题的实质是可以转化为求最大公倍数的的问题,然后利用Inclusion-exclusion(包含和不包含)的原则,计算有多少个数能被a除尽这个公倍数,有多少个数能被b除尽这个公倍数,然后相减就得到最终答案了。...
分类:
其他好文 时间:
2014-06-03 04:51:05
阅读次数:
196