关闭

小林coding

所属频道 单片机 公众号精选
酷爱图解晦涩难懂的计算机基础知识。
  • 最适合程序员的画图工具?

    大家好,我是小林。最近很多读者私信问我,我图解文章中用到的画图工具、思维导图工具、代码贴图工具是什么?我在很早的时候提到过,不过时间有点久了,而且比较零散,可能现在大部分读者还不知道。我今天统一整理一下,我图解文章用到的各类工具吧,这些工具我用了一年多了,没发现什么问题,所以是值...

  • 40亿个QQ号码如何去重?

    今天,我们来聊一道常见的考题,也出现在腾讯面试的三面环节,非常有意思。具体的题目如下:文件中有40亿个QQ号码,请设计算法对QQ号码去重,相同的QQ号码仅保留一个,内存限制1G. 这个题目的意思应该很清楚了,比较直白。为了便于大家理解,我来画个动图玩玩,希望大家喜欢。能否做对这道...

  • 为了拿捏 Redis 数据结构,我画了 40 张图(完整版)

    大家好,我是小林。前几天发了一篇「为了拿捏Redis数据结构,我画了20张图」,收获了很多好评,但是当时急于发文,有些地方没有写完,也有些地方写的不是很完善。然后我最近花了很多时间来完善文章,不仅加入了Redis新版本的两个数据结构,也在之前的文章内容加入了很多内容。这次完整版终...

  • 图解 MySQL 面试题 —— 容灾篇

    不多说,直接发车!今天我们要讲的就是MySQL的容灾。容灾一直是后台开发中的重点,如果是线上服务出了问题,没有合适的容灾机制,那么对业务来说一定会是个沉重的打击,但是容灾同时也是拉开能力差距的难点,需要有强劲的实力才能把握住。不知道阿柴能不能经受住这样的考验。现在,就让我们继续开...

    单片机
    2021-12-07
  • 跑路了,在国外当程序员有多爽?

    大家好,我是小林。最近,一些读者朋友跟我抱怨,国内竞争压力大,想去外企,甚至国外试试机会,咨询下我的建议。怎奈我也没在国外呆过,没有发言权,但利弊肯定是有的,最起码在国外离家人就远了,更何况近年的疫情,或多或少都不让人放心。但是一些外企在国内都是可以远程办公的,这点倒是很舒服。正...

    单片机
    2021-12-07
  • 为了拿捏 Redis 数据结构,我画了 20 张图

    大家好,我是小林。Redis为什么那么快?除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis能高效的处理。因此,这次我们就来好好聊一下Redis数据结构,这个在面试中太常问了。注意,Redis数据...

  • 工作8年,我决定带全家离开上海

    大家好,我是小林。今天分享一位老哥的故事,他2006年从浙大硕士毕业,一毕业就在上海从事了软件开发的工作。在魔都待了8年,并且在上海完成了落户,结婚,买房,生子,但是最后老哥还是举家回到了成都。是什么让他离开“稳定扎根”的上海呢?让我们一起来听听他的想法。作者:肖飞,诺西软件架构...

  • 王小波的计算机水平有多好?

    转载自:https://www.zhihu.com/question/20964366/answer/95202867作者:姚勇以下文字都是我本人写的。为了让阅读方便,减少模糊性。我在文中以第三人视角描述。而不用“我舅舅“,”我姥姥“,”我大舅舅“,”我小舅舅“之类的称呼。这是一...

    单片机
    2021-12-07
  • Github 开源了:实战操作系统的硬核笔记!

    大家好,我是小林。之前我小林把自己写的操作系统系列文章的整理过PDF:小林的图解系统,大曝光!。不过我这个PDF偏向理论知识多一些,实战的内容少一些。最近有个读者说,他把自己学习    课程的笔记整理成了一个PDF,已经开源至Github,我也看了下,确实很不错,非常硬核。  课...

  • Git 比 SVN 强太多了!

    来源丨云加社区segmentfault.com/a/1190000016865867 GitvsSVN Git和SVN孰优孰好,每个人有不同的体验。一、Git是分布式的,SVN是集中式的这是Git和SVN最大的区别。若能掌握这个概念,两者区别基本搞懂大半。因为Git是分布式的,所...

    单片机
    2021-12-07
  • 简历不要造假!

    大家好,我是小林。之前有个读者问我,他是转行自学计算机的,问我有没有必要包装三年工作经验。这我肯定肯定不建议的,做人还是要诚实守信。包装过的简历,即时你真的运气好,蒙混过了面试官,但是你入职后很容易就暴露出来的,你明明没有工作经验,却说自己工作过几年,结果你入职工作后,问你啥都不...

    单片机
    2021-12-07
  • 自制一块 CPU Cache!

    象山公园  理想情况下,我们希望拥有无限大的内存容量,这样就可以立刻访问任何一个特定的机器字,但我们不得不认识到有可能需要构建分层结构的存储器,每一层次容量都要大于前一层次,但其访问速度也要更慢一些。早在计算机刚被发明出来的时候,那些计算科学界的先驱们就已经预测到之后的计算机结构...

    单片机
    2021-12-07
  • 一位阿里P9的年薪和家庭资产

    过去的二十年中,我们似乎总能够听到层出不穷的致富故事,但近些年来,这样的事情似乎越来越少,不常听说了,好像互联网的小富挺多,但波澜起伏的大富,正在慢慢远离我们。来看一段文字,是一位刚刚失业的四十岁高级码农,在近二十年的岁月中,努力积攒下巨额财富的经历:这是知乎问题「40岁因为财务...

    单片机
    2021-12-07
  • 死磕 Linux !

    大家好,我是小林。在知乎看到一个问题:为什么计算机专业的学生要学习使用Linux系统?在这里,也同步分享下我的想法。很简单,也很直接一个原因:很多互联网大公司都有大量的服务器运行在基于Linux的操作系统。因此,我们工作不可避免会接触Linux系统。不过,也要看岗位:后端开发岗、...

    单片机
    2021-12-07
  • 摊牌了,我是热心网友!

    大家好,我是热心网友 ——小林。有位读者问了,我这么一个问题:不管是RPC或者HTTP,只要传输的内容是「对象」,要想在接收方还原出一摸一样的「对象」,那就需要序列化和反序列化。那什么是序列化和反序列化呢?RPC能帮助我们的应用透明地完成远程调用,即调用其他服务器的函数就像调用本...

    单片机
    2021-12-07