文字
TypeScript小技巧(二)
TypeScript本文介绍了TypeScript中引入的using关键字和satisfies操作符的使用:using简化了资源管理,自动调用[Symbol.dispose]方法释放资源,而satisfies则用于确保对象符合特定类型,同时限制对象属性的扩展。
Android开发拾遗:回调转协程
AndroidKotlin本文介绍了如何使用Kotlin的suspendCancellableCoroutine将基于回调的Java SDK接口转换为协程风格的同步代码写法,以解决多层依赖关系下的回调地狱问题。
CPS变换浅析
CPSLISP本文介绍了CPS(Continuation-passing style)的基本概念,通过具体的代码示例解释了什么是continuation以及如何进行CPS变换。文章使用阶乘和斐波那契数列的实现来展示CPS变换的过程,并探讨了CPS变换在控制程序执行流程方面的作用。
反叛、客体与自我的迷思——《地下室手记》读后感
读书本文通过细致解构《地下室手记》中的多个主题,探讨了地下室人对自由意志、自我认知与他者凝视的复杂体验。文章首先质疑理性化社会中“一切皆可公式化”的现象,指出当理性凌驾于一切时,个体的主观能动性如何被剥夺;随后,通过对自我客体化、他者凝视及精神自虐等现象的剖析,展示了地下室人在不断被外界标签化的同时,内心反抗与自我救赎的矛盾冲突;而丽莎的出现,更激发了他对成为拯救者的弥赛亚梦的幻想,折射出一种在绝望中求生的悲剧情怀。
2024
总结2024年度总结