硕大的汤姆
The official website of Minhua Chen
Home
All posts
About
Algo
原则
Tags
11
Apr 2018
十年
16 words, ~0 min read
github 十年了,这个被戏称为同性交友网站的章鱼猫,度过了十周岁生日。 十年前,我还在读高一,凯尔特人三巨头即将捧起奥布莱恩杯,利物浦在欧冠半决赛输给了切尔西,那时候我还不知道啥是程序员(那时的梦想是当一个 DJ)。当然,那时候也没...
08
Apr 2018
聊聊抽象
36 words, ~0 min read
> 不要抽象。 上面这句是和一个架构师聊天时他说了二十遍的话。这句话对大多数程序员来说,都是非常反直觉的。可以说抽象是计算机软件设计中极为重要的一环,是每个程序员每天都要做的事情。当你在设计一个类来表达一组数据的时候,你正在完成一次抽象...
07
Apr 2018
如何告诉一个外星人什么是树
23 words, ~0 min read
在《认知开发潜能》一书中,我曾读到这样一段关于树的话,大意是:你可以把一棵树看作一个单独的,离散的对象。但事实上,一棵树至少由两个主要系统连接:树叶和空气的处理循环与根和泥土的处理循环。这段话让我开始思考一个问题,**我们应该如何告诉一个...
06
Apr 2018
move slow and mend things
45 words, ~0 min read
“move fast and break things” 这是 fackbook 著名的 motto,意思是说,在使用新技术和新工具的时候,尽管其可能会有不稳定的地方,但是为了追求开发速度,应当果断使用那些能够提升开发效率的新技术。由于有...
06
Apr 2018
数学与经济
16 words, ~0 min read
数学的优势在于,它需要精确定义,而且为多样化的领域提供了共同语言,但是它也有局限性。公式与其基本假设,往往夸大了可以从经济理论预测出来的精密度。比起任何实际的经济而言,许多经济理论,更多关乎一个完全虚构的世界。经济模型可能成为空中楼阁,结...
02
Apr 2018
质数
96 words, ~0 min read
突然想知道第 n 个质数是多少,比如说我的生日是 11 月 24 日,那么属于我的那个质数是多少呢? 先写个判断一个数是不是质数的函数 ```c bool isPrime(int n){ if (n == 1){ retu...
01
Apr 2018
akka
186 words, ~0 min read
akka 不是一个 framework,而是一个 toolkit 或者说运行时,用于在 jvm 上构建高并发、分布式、弹性、消息驱动的应用。Actor 执行操作来响应消息。这些操作包括更改 actor 自己的内部状态,以及发出其他消息和创...
29
Mar 2018
并发与并行
107 words, ~0 min read
很多初级程序员都会把并发和并行搞混在一起,或者认为并发和并行根本就是一回事。而其实并发和并行压根就不是在讨论一个问题。本文我们就一起来看看究竟什么是并发和并行,以及如何实现并发和并行。 ## 并发与并行 并发(concurrency)...
27
Mar 2018
The rule of hole
17 words, ~0 min read
> The rule of hole: > If you fall into a hole, don't dig. 对很多人来说,承认自己错了并不是一件容易办到的事情,即使他们看上去并不是一个固执的人。有时候是因为害羞,有时候是为了面子...
24
Mar 2018
copy on write
54 words, ~0 min read
## swift 中的 cow swift 中有 struct 和 class 这两种数据结构,很多入门教程都会介绍说,struct 和 class 最大的区别是,struct 是值类型,而 class 是引用类型。换句话说,struc...
← Prev page
Next page →