启动 vi 时遇到 dyld: Library not loaded

今天更新了 homebrew,启动 vim 时报错: ➜ design git:(newdesign) vi dyld: Library not loaded: /usr/local/lib/libruby.2.2.0.dylib Referenced from: /usr/local/bin/vim Reason: image not found 31578 abort vim 在 St

软件构建的隐喻(from《代码大全》)

关于隐喻 隐喻把软件开发过程与其他你熟悉的活动联系在一起,帮助你更好地理解 科学发展的历史是一系列从“不太合适”的隐喻到“更好”的隐喻的转变。新模型替代旧模型;例如,牛顿力学被爱因斯坦的理论取代 对于编程来说,最大的挑战还是将问题概念化,编程中的很多错误都是概念性的错误。由于每个问题在概念上都是独特的,几乎不可能找到万能的指导规则,因此,能一般性地知道大致如何解决问题,至少也和知道如何解决特定问题

VI 行首、行尾添加字符串

例如,行首添加 HELLO,行尾添加 WORLD。 :%s/^/HELLO/g # 替换行首 :%s/$/WORLD/g # 替换行尾 站长数十年成长感悟,输入暗号查看公众号上还能加入书舟书友群、美团外卖红包群,免费领取站桩和原创 chatgpt 教程哦暗号:请关注本站微信公众号,回复“暗号”,即可获取。在微信里搜索“桩白墨”或者“baimoz”或者微信扫描右侧二维码都可以关注站长微信公众号。

Python BIF(Built In Functions)

在《HeadFirst Python》中看到,“最新统计结果,Python3 中有 70 多个 BIF”。我刚试了 Python3.6,有 72 个 BIF。 毫无疑问,适时使用 BIF 会极大提高开发效率。 在 Python shell 中,键入 dir(__builtins__) 可以看到 Python 提供的内置方法列表。所有那些小写单词都是 BIF。要查看某个 BIF 做什么,比如说 in