不知不觉间,程序员小灰这个公众号已经更新了将近四年。在这四年里,小灰逐渐积累了40万名IT行业的读者。 许多读者喜欢这个号,一方面是喜欢其中讲解的算法和编程知识,另一方面也是喜欢小灰这个蠢萌的小仓鼠形象: 曾经有不止一位朋友问过我:“小灰,你要不
还记得十年前初学Java的时候,就是他带我入坑的,哈哈。 不知道下面这几句口头禅你能否猜到他是谁? “来,看我桌面。” “豆芽子它长一房高,它也是一根菜。” “用你大腿想一想...” “骑着驴找马,但是不要虐待驴,别跟公司闹僵,公司也不会跟你过不去。”
算法面试有一个常见的错误: 我知道有个算法叫KMP 你可以用它解答这道算法题吗? 这是”查找字符串里子串“问题的最优解法, 却绝不是面试官想听到的答案 为什么? 因为他自己也不会! 开个玩笑,这里科普一个冷知识:带人名的算法都不在面试考察范围内。除了
最近有人问我: 快到 30岁了,感觉自己一事无成,尤其是升职,感觉看不到希望,该如何改变这种处境? 一事无成的人,有一个最容易改变现状的办法: 好好说话。 说话这件事,我们每天都逃不掉。 我刚进职场的头几年,最痛苦纠结的事情之一就是: 汇报和跨部门
今天跟大家推荐个 Linux 命令行教程:《The Linux Command Line》,中文译名:《Linux 命令行大全》。 该书作者出自自美国一名开发者,兼知名 Linux 博客 LinuxCommand.org 创始人: William Shotts 之手。 在很早以前,该书便基于 CC 3.0 许可免费对外界开放
1.画大饼 所谓画大饼,就是上级向下级描绘一幅十分美好却永远实现不了的蓝图,比如升职、加薪、期权等等。 缺少社会经验的新人,往往会被这些美好的描绘所吸引,像打了鸡血一样为上级做牛做马。 2.精神打压 上级对下级,正常的批评是应该的。但如果强加各种不
作者 l Hollis 来源 l Hollis(ID:hollischuang) fastjson大家一定都不陌生,这是阿里巴巴的开源一个JSON解析库,通常被用于将Java Bean和JSON 字符串之间进行转换。 前段时间,fastjson被爆出过多次存在漏洞,很多文章报道了这件事儿,并且给出了升级建议
2019年5月,小灰出版了《漫画算法》的纸质书。 这本书出来之后,许多小伙伴问我: “小灰,纸质版的书虽然也很好,但我习惯看电子版了,咱们什么时候能出一个《漫画算法》电子书啊?” 2019年8月,响应大家的需求,小灰的《漫画算法》登录Kindle平台,正式推
从一个故事开始 什么是马太效应?我们先来从一个故事说起: 小灰和大黄,是一所高中的同班同学,他们的学习成绩不相上下。 高考的时候,小灰发挥失常,去了一所普通大学。 大黄发挥不错,去了一所重点大学。 小灰所在学校的教学质量很一般,大学毕业后,由于
————— 几天之前 ————— ————— 几天之前 ————— 什么是微服务呢? 这是著名计算机科学家Martin Fowler提出的概念。简单来说,就是将庞大臃肿的项目按照业务细粒度拆分成一个个独立的服务: 这样做的好处是方便部署升级,便于扩展,有效
在国外某社交网站上有一个关于迁移 Spring Boot 迁移 Maven 至 Gradle 的帖子: 该贴子上也有很多人质疑:Maven 用的好好的,为什么要迁移至 Gradle? 虽然该贴子只是说 Gradle 牛逼,但并没有说迁移至 Gradle 所带来的影响和价值。 所以,Spring Boot 官方对
————— 第二天 ————— 题目如下: 有两个杯子,1号杯子里装着牛奶,2号杯子里装着等量的咖啡。 接下来,我们拿一个容积10毫升的小勺,从2号杯子里舀出10毫升咖啡,倒入1号杯。于是1号杯变成了牛奶和咖啡的混合液: 然后,我们再从1号杯子里舀出10毫
Windows 任务管理器(Windows Task Manager)的原始作者 Dave Plummer 近日在 Reddit 开帖分享关于任务管理器的冷知识和设计理念,并解答了网友的部分疑问。 在微软工作了十几年的 Dave 是从头开始构建任务管理器的开发者,大约1994年,他在家中的书房里编写出
1 最近很多朋友毕业了,开始踏足社会,恭喜你们即将感受到这个世界最真实最残酷的一面。 鉴于很多刚毕业的朋友其实人很聪明,但由于玩法规则变了,总是面临信息不对称的坑蒙拐骗,动不动就被社会按在地上打的嘤嘤叫。 作为蝉联多届奥林匹克社会毒打大赛亚洲