中文

助我脱困的佛,心理学和生物学

从去年年底开始焦虑职业发展,觉得 2023 年啥进步都没有,唯二的好事——帮忙润色了本,找到了愿意长期参与的开源项目。工作方面,23 年新建项目忙上线,年底进了另一个新建项目的组。眼看着需求越来越多,就是不加人不延期。打破项目管理的不可能三角——范围、成本和时间的解决方案,说来大家也熟,加班,狠狠加班。

信息利用意识

我不太会玩竞技游戏,MOBA、FPS 都挺菜的,只有战地系列略有心得,不至于被当薯条捞。 我有个游戏群,群友们很善良,愿意带我玩风暴英雄(一款 MOBA 游戏),我专职打野,他们团战 4v5,因为我凑团战只会第一个暴毙。 打野会被对方抓,而我往往都跑不掉,当我问群友怎么办,群友说:

Python 中的 Event Loop 和多线程

这篇文章作为我对 Python 并发编程方案相关知识的思考、总结和陈述,希望这篇文章能帮到苦于理解和选择并发方案的其他人。对 Python 语言来说,有三种并发方案:多线程(threading)、多进程(multiprocessing)、event loop(asyncio etc.)。

留意程序触发事件和执行时序

我本来以为这是程序员职业的某种被动特性,但我意识到很多同行对程序触发事件和执行时序并不太关注。在这篇文章中,我想解释为什么我们作为程序员要关注这些东西,这样做有什么好处。

程序何时被触发

假如你不慎从网络上下载下来一个病毒,它现在已经被保存到你的本地磁盘上了。现在事情完蛋了吗?还没有,它还没被执行呢,把它删了就行(最好用那种文件粉碎工具)。我们的电脑是冯·诺伊曼结构,在硬盘(与内存)中,程序与数据被同等看待并存储,存在于硬盘上的程序还没有被执行。我猜做网络安全的朋友们对这个比较熟悉,一次成功的代码执行漏洞攻击中必然包含恶意载荷的成功执行。

《正见》与《佛陀传》书摘

缘起

之前拜读了枫影 Justin Yan写的博客《每个人每天都只有 24 小时,希望我的选择真的是我的选择》,里面提到了一本讲佛教核心理念的书:《正见》。之前上学遇到心理困难时,是佛教把我从边缘拉回来嘱咐我好好生活的。最近工作生活碰到了一些事实困难,找不到务实的解决方案,我心想是时候认真读读佛了,不说求得多大效用,至少自我开导落个心理安慰。