- 收录文章
- 56 篇文字被发现
- 文章访问
- 2 次从这里出发阅读
- 博客访问
- 0 次前往作者站点
- 最近更新
- 03.07 2026年
FROM THIS BLOG
最近文章
设计杂谈(一):什么是美?
上周读完了吕澄先生的《印度佛学源流略讲》、《中国佛学源流略讲》,言简意赅,真的是字字珠玑。 好奇之下就搜索了先生的其他作品,偶然间看到了一本小书,名为《美学浅说》。 最近一直在看一些设计...
读《Elon Musk》:传奇人生之旅的开端(一)
之前有个埃及出差的大学同学回国培训,路经上海,一起聚餐的时候逛了逛现代书店,偶然看到了这本书。 马斯克可以说是目前风头正盛的企业家。作为男性,小时候基本都有对于太空的浪漫幻想,但是在成年后...
浮生得闲,饭后偶遇桂花树
早上饭后散步消食,偶见风吹桂花落,满地皆黄。 人闲桂花落,夜静春山空 凑近一看,发现蚂蚁们正在享受这难得的盛宴,真想睡在桂花树下来个南柯一梦,参加这场蚂蚁国的庆典。 蚂蚁搬花蜜...
推书君网站上线了
一直挺喜欢看网文的,而喜欢看网络小说的人免不了受到书荒的困扰。到了现在,感觉还是没有非常好的解决书荒的方法。 所以最近一段时间跟朋友一起写了一个推荐网络小说的网站,叫推书君,地址为 www.tuish...
LRUCache 的实现
刷 leetcode 的时候碰到的这道题。LRUCache 在现实中也经常用到: - 内存换页,需要淘汰掉不常用的 page。 - 缓存函数的结果,比如 Python 就自带的 lru_cache 的实现。 - redis 在设置了 maxmemory 时,...
复制列表元素时 Python 做了什么
而刚刚学习 Python 的人常常会遇到一个问题,如下 python >>> li = [[]] 10 >>> li [[], [], [], [], [], [], [], [], [], []] >>> li[0].append(1) >>> li [[1], [1], [1], [1], [1], [1], [1], [1],...
编程与数学(五):Trailing zeroes in factorial
最近在看《编程之美》,里面有一小节是探讨 N! 的阶乘的尾部零的数量的问题。里面提出来一个规律即对于 N! 的二进制表示,则尾部的零的数量为 N - one_bits(N),即 N 减去 N 的二进制表示里 1 的数量,只...
编程与数学(四):Check for integer overflow on multiplication
最近刷了一些 leetcode 的题目,发现里面经常需要检测整数相乘是否溢出的问题,而答案给出的检测方法都比较特定而且不够方便。这让我想起了之前看 CSAPP 的时候,在第二章 Representing and Manipulating...
编程与数学(三):Newton‘s Method
前几天看到一道题目,是关于“对整数 n 开平方,求其整数部分”,解法用到了 Newton's Method,因为之前刚刚学过,就顺便复习下什么是 Newton's Method,为什么可以用于求解这道题? 本身是用于逼近函数零...
编程与数学(二):Geometric Series
前几天偶然看到一道题:A、B 打赌互相扔硬币,先抛出正面的人胜利,假设 A 先抛的话他赢的概率是多少? 当时跟同事讨论了下,结果是 2/3。感觉这题挺有意思的,就想详细研究下,所以有了这篇文章。 从概...
设计模式与 easytrader (一):策略模式
之前一段时间,easytrader 上用户报了很多 issues,基本都是关于客户端软件无法获取持仓的错误。所以最近就抽了段时间解决下,里面用到了策略模式,就想顺便复习下设计模式。 这里介绍下相关的上下文,ea...
编程与数学(一):Logistic Differential Equation
最近在准备尝试复活我很久前写的网文推荐系统,把 2 年前推送到 daocloud 的 Docker 镜像重现部署到了现在新的服务器,并暂时放到了这个域名。 这时候发现一个问题,里面的相似度计算是基于余弦算法,一...