程序员小灰

我是小灰,微信公众号【程序员小灰】运营者,畅销技术图书《漫画算法》作者。
73 篇文章
13 人订阅

全部文章

小灰

漫画:什么是 “设计模式” ?

这本书是软件研发领域重要的里程碑,合著此书的四位作者 Erich Gamma,Richard Helm,Ralph Johnson ,John Vlisside...

500
小灰

漫画:设计模式之 “外观模式”

于是肯德基对这些菜品做了一定的组合,推出了各种各样的套餐。比如A套餐,包括汉堡/薯条/可乐;B套餐,包括汉堡/鸡翅/沙拉/可乐:

4620
小灰

漫画:什么是 “小镇做题家” ?

内卷化的大意是说:在某些特殊的局面当中,尽管每一个局内人都在努力争取自己的利益,但是这些人越是努力,造成的无谓损耗越大,大家的整体利益却没有得到提升。

2910
小灰

一文讲透 “进程、线程、协程”

进程-操作系统提供的抽象概念,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。程序本身是没有生命...

6820
小灰

熬夜总结了 “HTML5画布” 的知识点(共10条)

(xStart,yStart)是线段的起点,(xEnd,yEnd)是线段终点。起点到终点之间的颜色呈渐变。

6310
小灰

什么是Python的 “内存管理机制”

Python作为一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,与大多数编程语言不同,Python中的变量无需事先申明,变量无需指定类型,程序员无...

6430
小灰

连肝7个晚上,总结了计算机网络的知识点!(共66条)

http1.1中浏览器再也不用为每个请求重新发起TCP连接了,增加内容有:缓存相关首部的扩展,OPTIONS方法,Upgrade首部,Range请求,压缩和传输...

6820
小灰

漫画:设计模式中的 “观察者模式”

如果点击“道具”按钮,游戏里的主角会使用道具;如果点击“魔法”按钮,游戏里的主角会使用魔法。

5420
小灰

什么是 “马太效应” ?

小灰所在学校的教学质量很一般,大学毕业后,由于技术学得不够扎实,又没有名校背景,小灰找了好久才入职了一个初创小公司。

20810
小灰

什么是 “线段树” ?

线段树是一个复杂的数据结构,比较难理解,也比较难解释清楚。在我将这个数据结构反复学习了五遍的时候,我终于有了信心写出这篇介绍线段树的文章。希望大家能够掌握这种数...

9840
小灰

漫画:什么是AVL树?(修订版)

对于AVL树的每一个结点,平衡因子是它的左子树高度和右子树高度的差值。只有当二叉树所有结点的平衡因子都是-1, 0, 1这三个值的时候,这颗二叉树才是一颗合格的...

9830
小灰

漫画:什么是 “牛奶咖啡” 问题?

接下来,我们拿一个容积10毫升的小勺,从2号杯子里舀出10毫升咖啡,倒入1号杯。于是1号杯变成了牛奶和咖啡的混合液:

31650
小灰

漫画:什么是平衡二叉树?

对于AVL树的每一个结点,平衡因子是它的左子树高度和右子树高度的差值。只有当二叉树所有结点的平衡因子都是-1, 0, 1这三个值的时候,这颗二叉树才是一颗合格的...

5920
小灰

“法外狂徒”为什么那么多?用程序来告诉你!

为了找出答案,上世纪有一位名叫罗伯特·阿克塞尔罗德的美国教授,组织了一场关于“合作与背叛”的竞赛。参赛者不是人类,而是许多具有不同策略的计算机程序。

5110
小灰

漫画:赌王何鸿燊与神秘的“凯利公式”

假如投注50元,赢了可以收回100元,净赚50元,输了净亏50元,那么赔率就是1:1,b=1(注意:计算赔率是用 净收入/净亏损,网上有些文章搞错了,把这种情况...

9430
小灰

漫画:什么是红黑树?(下篇)

上周,我们初步介绍了红黑树存在的意义,以及红黑树的插入操作,没看过的小伙伴可以点击下面链接:

6710
小灰

漫画:什么是红黑树?

2017年,小灰曾经发布过一篇关于红黑树的漫画,当时由于时间仓促,部分知识点一带而过,并没有讲解得很细致全面。

10320
小灰

谈一谈副业

从去年开始,网上就流行着一个词:“副业刚需”,意思是说我们每一个人都应该拥有自己的副业。

7520
小灰

漫画:什么是 “眼镜蛇效应” ?

在印度的某个地区,当地野生的眼镜蛇非常泛滥。众所周知,眼镜蛇有剧毒,又具有很强的攻击性,给当地居民的生命安全带来了很大的威胁。

6620
小灰

还在使用if else写代码?试试 “策略模式” 吧!

我们使用的app大多都有分享的功能,我们可以选择分享到不同的地方,比如微信、QQ等等,虽然是同一个内容,但是分享到不同的平台就会有不同的处理方式,比如要跳转到不...

12430

扫码关注云+社区

领取腾讯云代金券