• Docker员工自述:我们为什么“输”给了Kubernetes?

    编译|核子可乐、燕珊Docker如今的体量与当初的潜在愿景相比实在太过渺小,本文将带你了解Docker“落得如此田地”的原因和真相的细节。Docker还活着。尽管它近两三年的境况并不理想,但它还在苦苦挣扎,试图找到自己的商业价值。就在上周,Docker宣布更改Docker软件的许...

    程序员小灰
    2021-09-22
    uber ck
  • 今天,小灰出镜了!

    五年前的今天,小灰还是京东的一名程序员,在工作之余创建了一个小小公众号,尝试用可爱的漫画来讲解算法和编程知识。在这五年的时间里,小灰大部分时候是躲在幕后,把文字和漫画呈现给大家。两年多以前,微信的短视频功能上线了,面对这片蓝海,小灰也积极投入到了短视频的创作当中。不过那时候,小灰...

    程序员小灰
    2021-09-22
  • P***hub上有多少女娃在偷偷看片?你肯定想不到……

    第一个问题:女娃们会偷偷看片吗?(男娃也是偷偷看的╭(╯^╰)╮)那个黑黄相间的考研网站P***hub,曾发过一份数据统计。据统计,近年来该网站上观看小电影的女娃们,人数和比例都在提高。诶,也就是说,这个女司机的数量是越来越多了。具体多到什么程度呢?根据P***hub网站统计,前...

    程序员小灰
    2021-09-22
  • N 皇后!

    提到回溯算法那肯定离不开n皇后这道算法题,它实在是太经典了。所谓n皇后问题,指的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。皇后彼此不能相互攻击,也就是说:任何两个皇后都不能处于同一条横行、纵行或斜线上。给你一个整数n,返回所有不同的n皇后问题的解决方案...

    程序员小灰
    2021-09-22
  • 又一个巨头决定彻底放弃微服务,全面拥抱K8S!

    身为让容器应用实现大规模工业生产的一大功臣,过去几年,Kubernetes 势头迅猛,BAT、京东、美团、字节都走上了全域容器化部署以及云原生架构的康庄大道。美团技术团队云原生演进之路如果你认为 Docker和Kubernetes是运维的事儿,和普通开发没关系,那可就大错特错了。...

    程序员小灰
    2021-09-22
  • 一文看懂 | 内存交换机制

    本文基于Linux-2.4.16内核版本由于计算机的物理内存是有限的,而进程对内存的使用是不确定的,所以物理内存总有用完的可能性.那么当系统的物理内存不足时,Linux内核使用什么方案来避免申请不到物理内存这个问题呢?相对于内存来说,磁盘的容量是非常大的,所以Linux内核实现了...

    程序喵大人
    2021-09-22
    内存
  • 来,祝大家中秋快乐,发红包

    中秋节了,喵哥和几个好朋友祝大家中秋快乐,团团圆圆。大家可以加我微信,我会在中秋节当天在朋友圈抽奖给大家发红包。小麦大叔推荐一位我好朋友的公众号:小麦大叔,万粉号主。CSDN知名博客专家,万粉博主。麦叔公众号和博客的内容博大精深,包括但不限于嵌入式、物联网、单片机、编程技术、Li...

    程序喵大人
    2021-09-22
  • 史上最全操作系统学习教程

    熟悉我的读者应该都知道,我经常强调操作系统才是程序员的内功,内功扎实后才可以修炼各种武功招式。平时我们也应该花时间研究这些不变的东西,这些才是核心竞争力,而不要浪费太多时间在那些经常变化的东西上面,而且操作系统也是校招社招必须要掌握的知识点。平时写代码的过程中你不好奇一些问题嘛:...

  • C/C 头文件 “ 细节 ”

    很多事不深入以为自己懂了,但真正用到项目上,才发现了问题。曾以为自己写C语言已经轻车熟路了,特别是对软件文件的工程管理上,因为心里对自己的代码编写风格还是有自信的。(毕竟刚毕业时老大对我最初的训练就是编码格式的规范化处理)曾以为,一个.c文件对应一个.h文件,.c文件只包含它自身...

    C语言与CPP编程
    2021-09-22
  • 如何写出让同事无法维护的代码?

    对,你没看错,本文就是教你怎么写出让同事无法维护的代码。一、程序命名容易输入的变量名 。比如:Fred,asdf单字母的变量名 。比如:a,b,c,x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)有创意地拼写错误 。比如:SetPintleOpening,SetPi...

  • 如何写一个自己的操作系统?

    “操作系统”作为所有软件的基础,是计算机王国的掌舵者。我们常用“灵魂、大脑、内核、基石”等词来形容它,足以见得它对计算机而言有多么重要。 事实也确实如此,作为每个程序员必须好好修炼的“基本功”,它能直接解决我们在工作中的很多疑难杂症,比如做高性能服务端编程时,经常会用到内存、进程...

  • Linux 文件系统是怎么工作的?

    ↓推荐关注↓和CPU、内存一样,磁盘和文件系统的管理,也是操作系统最核心的功能。磁盘为系统提供了最基本的持久化存储。文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构。那么,磁盘和文件系统是怎么工作的呢?又有哪些指标可以衡量它们的性能呢?索引节点和目录项文件系统,本身是对...

    CPP开发者
    2021-09-22
  • Cache 工作原理,Cache 一致性,你想知道的都在这里

    ↓推荐关注↓可以随便到网上查一查,各大互联网公司笔试面试特别喜欢考一道算法题,即 LRU缓存机制,又顺手查了一下LRU缓存机制最近有哪些企业喜欢考察,超级大热门!今天给大家分享一篇关于 Cache 的硬核的技术文,基本上关于Cache的所有知识点都可以在这篇文章里看到。关于 Ca...

    CPP开发者
    2021-09-22
  • “这个需求做不了”

    当我们遇到莫名其妙的需求,却又不得不去实现时,穿这款卫衣

    CPP开发者
    2021-09-22
  • 图解 Linux 网络包接收过程

    因为要对百万、千万、甚至是过亿的用户提供各种网络服务,所以在一线互联网企业里面试和晋升后端开发同学的其中一个重点要求就是要能支撑高并发,要理解性能开销,会进行性能优化。而很多时候,如果你对Linux底层的理解不深的话,遇到很多线上性能瓶颈你会觉得狗拿刺猬,无从下手。我们今天用图解...

    CPP开发者
    2021-09-22
发布文章