本文的作者Eliot
Horowitz是MongoDB的创始人和技术总监。在一个科技公司里,软件技术经理用在编程上的时间应该不低于总工作时间的30%。无论是管理一个团队,还是一个分部,还是整个公司,当技术经理用在编程上的时间低于30%时,他执行职责的能力就会发生严重退化。我的这个断言可能跟那些我看到...
分类:
其他好文 时间:
2014-06-13 14:08:58
阅读次数:
248
python海明距离 - 5IVI4I_I_60Y的日志 - 网易博客python海明距离
2009-10-01 09:50:41|分类: Python |标签: |举报 |字号大中小订阅def hammingDist(s1, s2): assert
len(s1) == len(s2) retur...
分类:
编程语言 时间:
2014-06-11 22:02:15
阅读次数:
316
var age=100
//如果年龄不大于50的就会在这里断言,和之前的OC一样的
assert(age>50,"age must >50")
//可以用a..b标识a到b之间的范围,
//我们循环打印五次hello World
var helloWorld="hello world"
for i in 0..5
{
//这个循环的i从0开始到4结束,是不包括范围的最后一个的。
...
分类:
其他好文 时间:
2014-06-07 14:52:38
阅读次数:
218
优化原则:雕琢之前先得有原型,跑之前先学会走
多样原则:决不相信所谓“不二法门”的断言
扩展原则:设计着眼未来,未来总比预想快
生成原则:避免手工hack,尽量编写程序去生成程序
经济原则:宁花机器一分,不花程序员一秒
补救原则:出现异常时,马上退出并给出足量的错误信息
缄默原则:如果一个程序没什么好说的,就保持沉默
通俗原则:接口设计避免标新立异
表示原则:把知识叠入数据以求逻辑...
分类:
其他好文 时间:
2014-06-07 12:55:52
阅读次数:
263
1 package chap02; 2 3 import static
org.junit.Assert.*; 4 5 import java.util.Arrays; 6 7 import org.junit.Test; 8 9
public class ques2_4...
分类:
其他好文 时间:
2014-06-07 10:46:08
阅读次数:
274
情况是这样的,我在写一个类似于Online-Judge的系统,用python很容易实现,编译源程序,运行程序,最后比较程序输出与标准输出得出成绩。现在有个问题,万一程序运行时崩溃,比如出现除0异常,assert失败等等,则在windows下会出现恼人的crash
window。我想要避免它,因为我一...
分类:
其他好文 时间:
2014-06-07 07:11:28
阅读次数:
253
import static org.junit.Assert.*;import
java.util.Arrays;import org.junit.Test;public class SortAlgorithms { /** *
归并排序算法 * * @param a * @return */ st...
分类:
其他好文 时间:
2014-06-06 07:26:53
阅读次数:
273
import static org.junit.Assert.*;import
java.util.Arrays;import org.junit.Test;public class SortAlgorithms { /** *
插入排序算法 * * @param n...
分类:
其他好文 时间:
2014-06-06 07:07:40
阅读次数:
205
package chap02;import static
org.junit.Assert.*;import java.util.Arrays;import java.util.Random;import
org.junit.Test;/*** * 在归并排序中对小数组采用插入排序 * * @aut...
分类:
其他好文 时间:
2014-06-05 16:51:05
阅读次数:
197
package chap02_Basic_Algorithms;import static
org.junit.Assert.*;import java.util.Arrays;import org.junit.Test;public class
SortAlgorithms { /** * 冒泡法...
分类:
其他好文 时间:
2014-06-05 15:44:15
阅读次数:
241