Programming Pearls(编程珠玑)读书笔记之COLUMN 7:The Back of the Envelope

这篇文章讲了一种方法:估算。(The back of the envelope 实际上就说随手拿一张小纸条就可以做一些比较大概的估算,比如没事算算中国有多少个加油站之类的这种)

美国人的数学基本运算确实不大如国人的,其中提到了两种验算估算结果是否正确的方法:

1. Test by Dimension。 也就说看看前后运算的单位是否一致,这个是中小学阶段就学过的。

2. The technique of “casting out nines”. 也就说我们说的去九法。这是一种可以用来快速验算加、减、 乘的方法。详细解释在此。

另外还提到了一个很有意思的规则:“Rule o[......]

Read more

保存一下这段文字~

我是不会选择做一个普通人的
如果我能够做到的话
我有权成为一位不寻常的人
我寻找机会
但我不寻求安稳
我不希望在国家的照顾下
成为一名有保障的国民
那将被人瞧不起
而使我感到痛苦不堪
我要做有意义的冒险
我要梦想
我要创造
我要失败
我也要成功
我的天性是挺胸直立
骄傲而无所畏惧
我勇敢地面对这个世界
自豪地说
在上帝的帮助下
我已经做到了

全文完。EOF

/*这个不是原创文章,本文采用 BY-NC-SA 协议进行授权. 转载请随便要不要注明转自: Swarm’s Blog 啦*/

moodle中view X submitted assignments后nothing to display的问题

今天做毕业设计,发现了这个以前一直没有在意的问题,即教师在Moodle中发布了一个作业(assignment),然后学生如果enrol in该课程后,可以提交自己的作业,学生也可以查看到自己提交的内容。

但是,教师在该作业的页面中中可以看到有几个人提交了该作业,即通过右上角的view X submitted assignments(X即为提交的学生数),点击进去后,居然没有显示,页面上只有一个Nothing to display!

这真是一个头疼的问题。

上网搜了半天,都没有结果。中文网页自然是搜不到的,资料少之又少。

用关键词moodle Nothing to dis[......]

Read more

Programming Pearls(编程珠玑)读书笔记之COLUMN 6:Perspective on Performance

接下来三个专栏都是围绕如何提升性能来讲的。

这个专栏讲了几个方面:系统结构(System Structure),算法和数据结构(Algorithms and Data Structures),代码调优(Code Tuning),系统软件(System Software),硬件(Hardware)。并给出了一个建议:如果只想加速一点,在最佳的层次优化;如果想要很大的性能优化,那就从很多个层次入手。(If you need a little speedup, work at the best level. If you need a big speedup, work at many lev[......]

Read more

Programming Pearls(编程珠玑)读书笔记之COLUMN 5:A Smaller Matter of Programming

这个专栏继续深入讲解了assertion,同时也强调了Scaffolding的重要性。

实在也没什么好说的了,不过专栏最后关于Debug的一个小故事倒是挺有意思:讲的是IBM的Yorktown Heights研究中的一段轶事,有一个程序员刚刚装了一个新的工作站,当他坐着的时候所有的一切都正常,但是他站着的时候就不能登录到系统中去。而且这种行为可以百分百地重复:他总是坐着的能够登陆,站着的时候从来不能。

大多数人对于这个故事只有惊叹奇异的份了:“工作站到底是怎么知道这个家伙到底是坐着还是站着呢。。”一个好的debugger,却知道这其中一定有某种原因。最先想到的假设应该是电路的问题,[......]

Read more


无觅相关文章插件,快速提升流量