you are better than you think

备忘

last update:

今天读完《伟大的博弈》,书中介绍了华尔街近350年的兴衰史。关于某些重点事件的同一时期的其他事件,书中也进行了描述,有趣的是作者并没有特意强调这些事件的因果关系,留给读者很多想象和思考的空间。每章节之后还有译者附加的同一时期东西方历史大事件。

1854年 ,美国颁布《堪萨斯-内布拉斯加法案》 允许堪萨斯 内布拉斯加可以公开蓄奴,7月共和党成立,这个法案导致工业化和奴隶制度的矛盾,这导致州内部的矛盾,继而引发了后来的南北战争。 后面还有很多不露声色的描述,比如次贷危机后,各个利益阶层的博弈,参议员通过,众议院驳回的各种金融监管改革法案。 这些都说明:一切矛盾或者制度的冲突/阶级的对立,都是利益的冲突。

shell两例

1.需求:求加权平均值。

简化下:文件中有两列,我要统计两列乘积 和所有乘积的和

echo "1 2
3 4
5 6" |awk 'BEGIN{i=1}{ a[i++]=$1*$2;sum+=$1*$2;}END{for(i in a ){print i,a[i]};print sum}'

写出如下方式, 说明就理解awk是按行处理了

echo "1 2
3 4
5 6" |awk '{ a[NR]=$1*$2;sum+=$1*$2;}END{for(i in a ){print i,a[i]};print sum}'