适时打破单入口单出口

断断续续看书学习中,今天看的一段还是很有感触的。

遵循单入口单出口的原则,在面对分支的时候时常会写出层层嵌套的代码(我就写过好多嵌套的,鄙视一下自己)

1
2
3
4
5
6
7
8
9
10
11
12
double getPayAmount(){
    double result;
    if (_isDead) result = deadAmount();
    else {
        if (_isSeparated) result = separatedAmount();
        else {
            if (_isRetried) result = retiredAmount();
            else result = normalPayAmount();
        }        
    }
    return result;
}

不再固守单入口单出口的原则,提前通知函数返回,看起来代码逻辑更清晰了。
继续阅读“适时打破单入口单出口”

境界

武侠、奇幻和修真之类的小说中,『境界』一说大多是无法避免的。

关于『境界』的描述,有用“玄之又玄,妙之又妙”这种玄之又玄,妙之又妙的描述,也有用“悟了便是悟了”这种无从辩驳的说法。

诚然,『境界』二字的确难以描述,但《破灭时空》中却说的很好。

——不过一时意气而已。有资质,有心劲;还要有心境,有见地。就和花开花谢,潮起潮落,月圆月缺一样。

——如果持续的修炼下去就是高手的话,那么,年纪越大的人功力就应该越是深厚才对,可事实很多时候都不是这样。

——这个世界上,没有什么东西是完全孤立地存在的,很多的道理,都是在自己的生活体验中感觉出来的。以前有句古话,世事洞明皆学问,人情练达即文章。这句话在学问文章上适用,在武学修行上也一样的适用。更多的时候,通晓的不是功法,而是意境。

——只是站的位置不同了,看东西的角度也就不一样了。

将默认终端由zsh改回bash

由于 zsh 的强大,很早以前就将其作为了默认的终端,不过最近在用 vim 多一些,于是想在 vim 里嵌入一个终端而无须频繁地用 !command 的方式来切换,结果很不幸地发现嵌入的 zsh 有乱码,但默认的 bash 没有。

zsh

调前者的功夫肯定比后者大,所以毫无疑问地选择了在 vim 中使用 bash 而不是 zsh。
继续阅读“将默认终端由zsh改回bash”

忧国忧民

— 为什么年纪轻轻就有了白发?
— 因为我忧国忧民得太多了。

抛开各种阴谋阳谋黑暗龌蹉,当今有两个问题亟待解决:城市交通问题和下一代教育问题。

城市交通问题

广州BRT人挤人时

城市的交通问题主要是上班和下班高峰期时的问题,拿广州为例吧。

由于人群的聚集性,往往工作场所会形成几个圈那样子,于是,在上班的时候,前往某一个地点附近的人特别的多,因此也就造成了人多车少的问题。

比如地铁,三号线的客村是一个中转站,人来人往,于是实行了多段限流暂停的策略,一定程度上保证了候车区的流畅,减少客车停站的时间。

但对于BRT来说,这种方法不可行,因为没有那么广阔的空间。出于时间的考虑,往往都会拼命地往上挤。我曾经看见过有个人半边身子在外面,然后在关门的作用下拼命地往里压。据说,还有人在开车的时候还是半边身子在外面。 继续阅读“忧国忧民”

信息

信息的不对称是结果差异化的重要原因。

愚民,该词由来已久。古时信息流通不便,官方还有驿站一说,普通百姓只能口口相传,再加上交通方面的原因,信息的流通极其缓慢。至于教育,自古至今都是需要钱为基础。受到教育少或没受过教育的人,信息面自然窄上很多。

另外,也不能排除掌权者刻意控制的因素,毕竟有过“焚书坑愚“的先例。理论上来说,一无所知的人也是更容易管理的。

农村的孩子和城市的孩子的一个很大的不同便是信息面的宽窄问题。信息面的宽窄对思维的方式有很大的影响,对选择有很大的影响。很简单的一个例子就是关于高考志愿的选择,拿我当初来说,对于各种各样的选择,无所了解,自然无从选择。

在现今,特别是目前,微博的火热极大地降低了信息传播的成本,促进了信息的流通,尤其是“一键转播“等功能。这带来的一个问题是,往往不会对信息进行核查(虽然以往也不会)便传播了出去。由于人际关系的网络性,信息会飞快地扩散出去,这比古时的“三人成虎“来得更快,更恐怖。

尽管我对所谓的“官方辟谣“不曾相信,极其鄙视,但无可否认的是现在的网络上各种假信息,各种谣言在散布,缺乏对应领域知识的我们根本无法判断信息的真假。

有了退路,没了活路

沙鲁游戏中,悟空表现得实在太无为了,没有一点斗志,完全没有以前那种不认输的意志。原因很简单,因为他发现悟饭很强大,足以打败沙鲁。

因为有了悟饭这条退路,所以悟空完全没有以往那种生死搏斗的心态,而是一种游戏的心态。悟饭固然潜力无限,但悟空的强却是他的坚持。一旦有了退路,没了坚持,悟空也就不出彩了。

在不止一个选择的时候,便以为自己至少还有退路,于是,难免中间抱着游戏的心态,到了最后,可能便是『人拣我 我拣人 突然全部都不拣我』的结局。

也许,有时候,没得选择未必是一件坏事。