摘要: 工欲善其事必先利其器,先介绍一个非常好用的Javascript IDE: WebStorm; 非常不错。对象直接量 即使用{}定义的对象,如 {name:"kid", age: 18, school:"Harvard"}; 内部是 属性:值 对。变量的作用域 Javascript的作用域分两种,global和local; 在函数内部任何位置通过var声明的变量,它的作用域都是整个函数。这就有个有趣的现象:var myInterest = "basketball";function jarek() { printInterest(myI 阅读全文
posted @ 2013-10-14 16:57 JarekTan 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 园子里一个兄弟写的文章,非常不错。原文链接:http://www.cnblogs.com/happyhippy/archive/2010/09/01/1814287.htmlBuilder模式的误区:将复杂对象的构建进行封装,就是Builder模式了吗? 最近重读GOF的《设计模式》,读到Builder模式的时候,发现还是不能领悟;网上搜了下其他人的解释,发现很多人都用错了Builder模式,结构形似Builder,实际上却更像Template、或者Factory Method,或者四不像,并没有体现出Builder模式的思想和威力;通过对比学习,也逐渐加深了我对Builder模式的认识,于是 阅读全文
posted @ 2013-10-11 10:48 JarekTan 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 对多个修改的文件进行一次性stage操作: git add .如果涉及到多个删除文件,就使用: git add -A 阅读全文
posted @ 2013-09-09 11:03 JarekTan 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 我们经常需要记录一段代码的执行时间,在Android中,一个非常简单的方法就是调用System.nanoTime();long start_val = System.nanoTime();float[] array = mActivity.getFaces(data, w, h);long end_val = System.nanoTime();Log.i(TAG, "Diff is " + (end_val - start_val));这个是纳秒级的。 阅读全文
posted @ 2013-08-27 16:42 JarekTan 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 如果某些文件已经被跟踪了, 再放入到.gitinore会失效, 用以下命令来忽略git rm --cached database.yml这样就从git的跟踪记录中删除了这个文件的跟踪记录 阅读全文
posted @ 2013-08-27 14:17 JarekTan 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Splits the command into tokens that are separated by the fixed set of metacharacters: SPACE, TAB, NEWLINE,;,(,),,|, and&. Types of tokens include words, keywords, I/O redirectors, and semicolons.Checks the first token of each command to see if it is a keyword with no quotes or backslashes. If it 阅读全文
posted @ 2013-06-27 20:03 JarekTan 阅读(612) 评论(0) 推荐(0) 编辑