好久没动笔了,真心很忙。前两天写了个关于涂鸦的需求,整理了一下思路和代码,就构成今天的这篇文章。
分类:
移动开发 时间:
2014-09-03 00:09:35
阅读次数:
320
这里面说到的一个就是使用循环新建一个字符串时,用到了join(),这个比较高效,常常会随着push();绑定某个动作时,可以把要执行的绑定内容定义为一个函数,然后再执行。这样做的好处有很多。第一是可以多次执行,第二是方便调试,第三是方便重构。As a follow-up to“30 HTML and...
分类:
编程语言 时间:
2014-09-02 19:24:35
阅读次数:
363
atitit. 日志系统的原则and设计and最佳实践总结.
1. 日志系统是一种不可或缺的单元测试,跟踪调试工具 1
2. 日志系统框架通常应当包括如下基本特性 1
1. 所输出的日志拥有自己的分类。 2
2. 日志按照某种标准分成不同级别。 2
3. 支持多线程。 2
4. 稳定性。 2
3. 一个理想的日志模式 2
4. 判断指定的方法是否被调用了 3
5. 给方法...
分类:
其他好文 时间:
2014-09-01 22:51:53
阅读次数:
239
Git Flow 是什么Git Flow是构建在Git之上的一个组织软件开发活动的模型,是在Git之上构建的一项软件开发最佳实践。Git Flow是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。2010年5月,在一篇名为“一种成功的Git分支模型”的博文中,@nvie介绍了...
分类:
其他好文 时间:
2014-08-28 17:47:25
阅读次数:
316
将函数作为参数传递,同时将该函数需要的参数一起传递。可参考threading.Timer的处理方式:class threading.Timer(interval, function, args=[], kwargs={})Create a timer that will run function w...
分类:
编程语言 时间:
2014-08-27 16:17:07
阅读次数:
260
前端的性能对于一个Web应用来说非常重要,如果一个Web应用的页面加载速度非常快、对于用户的操作可以及时响应,那么产品的用户体验将会极大地提升。下图显示了页面加载速度对于用户体验的影响。你的Web页面的速度是否已经足够快了?其实可能还有很多可以提升的地方。Google和雅虎也提出了一些Web应用的前...
分类:
Web程序 时间:
2014-08-26 14:59:46
阅读次数:
268
近期在一个站点上看到一篇写关于软件开发者应该有的几项实践,感觉写的很的好。以下将列举下文章中提到的几个方面。 首先文章中提出,软件开发者须要不断的练习,什么是练习,为什么要练习,练习意味着什么?文章中给出了非常好的解读。练习是一种习惯,练习是一个过程,练习并不意味着记住,练习须要不断的...
分类:
其他好文 时间:
2014-08-25 20:44:34
阅读次数:
242
常量(UPPERCASE|UPPER_CASE):不会发生改变的全局变量(注意Python本身并不支持C++中的const常量,这里仅仅是约定),由大写字母、[下划线]组成。通常用来保存默认配置的值。模块、类、方法的私有变量|函数|方法(_lower_case):经常改变的模块级变量(模块内私有),...
分类:
编程语言 时间:
2014-08-25 19:10:24
阅读次数:
214
1.下载spark源码,在spark源码目录下面有个make-distribution.sh文件,修改里面的参数,使编译后能支持hive,修改后执行该文件。(要预先安装好maven才能编译)。2.将编译好的spark源码部署到机器上,然后将hive/conf中的hive-site.xml拷贝到spa...
分类:
其他好文 时间:
2014-08-25 10:02:34
阅读次数:
271