补录,笔记太过久远,原文已然忘记。
有一种东西比公开的丑陋和混乱还要恶劣,那就是戴着一副虚伪面具,假装秩序井然,其实质是视而不见或压抑在挣扎中的要求给予关注的真实的秩序。
人类一思考,上帝就发笑。
杜威有系统的思想, 五个阶段:
实用主义, 实为 “实验主义”
苏格拉底: 天下任何事物和概念都有其 “普遍界说”, 比如说,猫的“普遍界说”就是“捉老鼠”。
胡适有好疑问的信条, 唯有对这一信条不疑问
诸公茶余溺后, 伸缩乎竹椅之上, 打桥牌则 “金刚钻”, “克鲁伯”, 纸声飕飕, 下象棋则过河卒子, 拼命向前, 无牌无棋, 则张家山前, 李家山后, 饮食男女, 政治时事, 粪土当朝万户侯! 乖乖, 真是身在茶馆, 心有邦国, 眼观世界, 牛皮无边
阮云: 怎一个颓废了得
我们政学两界都害了过分依赖权威的毛病.
阮云: 让人个个人又想成为权威
阮云: 革命一定要年轻而冲动, 你想革他人之命, 须先将已命悬于腰间, 故革命言论一定要偏激而富有煽动性. 过于理性的人做不出革命之举(后又读吴思的书, 又有些不同看法)
朱熹: “格物”是, “格”, 至也, “物”, 犹事也.
补录,笔记太过久远,原文已然忘记。
泰勒斯: 世间万物来源于水
苏格拉底: 把大量的时间用在空洞的欢乐和虚无的胜利上使年华虚度, 这样的生活毫无意义; 为了满足自己小心的虚荣心和野心而肆意挥霍上帝赐予的一切.
在基督徒眼里, 这个世界仅是通往天堂的前厅
摩尼教: 3世纪前叶创始人摩尼出生
现代的不宽容可以分为出于懒惰的不宽容, 出于无知的, 出于自私自利的.
一些人靠某种以及建立的崇拜谋生, 另一些人却要把他们从一个寺庙引到另一个寺庙. 他们之间的战争一直是公开的.
今天的异教徒, 明天就是一切持不同意见的人的劲敌
世界上本来只有一个暴君, 激进派却带来了两个
Python是一门动态强类型语言, 动态性是它鲜明的特点.
但是动态性在给程序员充分的自由的同时, 也带来了一些不好的负面效应. 特别是在团队协作的时候, 不好的队友会引发许多难以定位的问题.
同时动态性也大大削弱了ide的作用, 代码提示, 重构等一些功能远不如静态语言来得可靠.
1 | class Person: |
比如这个代码片段, ide很难准确识别introduce_someone
的参数应该是Person
类的实例, 它只能单纯地从文本上分析, 并把所有可能的单词都提示出来.
而且当调用introduce_someone
, 传入了不合适的对象, 也很难通过静态检查发现.
类型标记的出现就解决了这些问题.
最近在在一台服务器上发现, 一个服务的工作进程会异常退出, 但部署有相同代码的其他服务却没有类似的情况.
查看日志发现以下错误
1 | Traceback (most recent call last): |
在上面的错误输出里有一个关键词 RLIMIT_NPROC
, 涉及到了linux的Resouce limit.
在Linux系统中,Resouce limit指在一个进程的执行过程中,它所能得到的资源的限制,比如进程的core file的最大值,虚拟内存的最大值等。
最近在开发的lightgbm树模型,发现服务在处理了一定量请求后会卡死,请求无响应。
pstack
之后发现, 进程卡在libgomp.so这个动态库的函数中. 证实确实是卡死
1 | Thread 8 (Thread 0x7f8eb7900700 (LWP 1859)): |
首先尝试google lightgbm hang
, 看了前几条记录.
发现,github上的一个issue, 顺着发现官网文档上早就记录里这个问题, 并且提供了解决办法.