3.3测试驱动风格
严格的说测试驱动风格不是设计风格,它是为了能够保证程序员思路清晰热情持续,我们采用的一种策略。
部队长时间在雪地上行走,会出现雪盲症,战士出现幻觉,像梦游,注意力不集中
一般派先前部队在路上在地上撒一些树枝或别的东西解决。
同理,程序员也一样,如果长时间编码缺少反馈,也会使程序员思维钝化,产生幻觉。
测试驱动可以使程序员能够把他的任务转变为不断地制造错误和...
分类:
其他好文 时间:
2014-05-22 13:39:32
阅读次数:
242
个人最新一款手机游戏《Fly House》发布了!
横版飞行,物理仿真,跳出射鸟打飞机的俗套,给你全新真实的自由飞行体验!
无论是加速上升的心旷神怡,还是自由落体的紧张刺激,都只需在指间领略!
游戏规则
通过控制气球的数量来开车,哦不对,是开房,哦不对,是开房子!
驾驶房子绕过各种弯道,飞跃障碍,收集金币!
收集满一个弯道的所有金币,将获得金币数量x3呗...
分类:
其他好文 时间:
2014-05-22 12:31:37
阅读次数:
207
语法规则: location [=|~|~*|^~] /uri/ { … }
= 开头表示精确匹配
^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。
~ 开头表示区分大小写的正则匹配
~* 开头表示不区分大小写的正则匹配...
分类:
其他好文 时间:
2014-05-22 08:59:51
阅读次数:
307
我们可以看到方法名是以Java_com_lms_jni等开头的,还有什么所谓的Signature,那这些其实都是什么意思呢,今天我们就来简单地认识一下。
JNI 命名规则
对于传统的JNI编程来说,JNI方法跟Java类方法的名称之间有一定的对应关系,要遵循一定的命名规则,如下:
1) 前缀: Java_
2) 类的全限定名,用下划线进行分隔(_):com_lms_jni_JniTest
3) 方法名:getTestString ...
分类:
移动开发 时间:
2014-05-22 08:18:14
阅读次数:
418
MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬。有一个好办法,就是使用旋转日志。MongoDB的旋转日志有点怪,Linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件。不想一般的旋转日志,可以配置旋转策略。不过没关系,经过测试,发送该命令时不...
分类:
数据库 时间:
2014-05-22 07:47:22
阅读次数:
427
经典排序算法:希尔排序法 让算法会说话,让程序自己告诉我们怎么回事......
分类:
其他好文 时间:
2014-05-22 07:29:06
阅读次数:
203
Python是用C编写的高级的、面向对象的、开放源代码的编程语言。所以又叫CPython.
Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你...
分类:
其他好文 时间:
2014-05-22 07:08:41
阅读次数:
305
关于Windows通过远程桌面访问Ubuntu
问题及目标
Window环境通过远程桌面访问Ubuntu
Ubuntu机器端
1、 安装所需软件包
sudoapt-get install xrdp
sudo apt-get install vnc4server tightvncserver...