熟悉我的读者应该都知道,我经常强调操作系统才是程序员的内功,内功扎实后才可以修炼各种武功招式。平时我们也应该花时间研究这些不变的东西,这些才是核心竞争力,而不要浪费太多时间在那些经常变化的东西上面,而且操作系统也是校招社招必须要掌握的知识点。平时写代码的过程中你不好奇一些问题嘛:...
大家好,今天强烈给大家推荐一位我的好朋友,坤哥,一位逆袭进入独角兽公司,目前创业已获千万融资的硬核号主。大家好,我是坤哥,「码海」号主,很高兴能在喵大人这里介绍一下自己我之前在某独角兽担任技术专家职位,目前是一位创业者,团队已获融资千万,专注抖音电商方向,欢迎大家在文末加我微信一...
C语言由于在构建系统软件领域的关键作用而被誉为“皇冠上的明珠”。随着C20国际标准的正式发布,C进入全新的里程碑。来自Google、微软、腾讯、华为等业界专家纷纷表示,包括C20在内的现代C语言将为系统级软件的开发、构建、设计带来重要且深远的影响。为此,我们特邀C之父、美国工程院...
说起C,很多人的第一反应就是:复杂、难学,事实也的确如此。但不可否认,C在近30年里经久不衰,并且现在学习C的人还在逐年增长。 究其原因,是C有着独特优势。C是编程语言中的“万能选手”,它的适用领域非常广泛,许多新的编程语言都从它身上汲取了设计灵感。作为一门接近底层的语言,它可以...
本文基于Linux-2.4.16内核版本由于计算机的物理内存是有限的,而进程对内存的使用是不确定的,所以物理内存总有用完的可能性.那么当系统的物理内存不足时,Linux内核使用什么方案来避免申请不到物理内存这个问题呢?相对于内存来说,磁盘的容量是非常大的,所以Linux内核实现了...
作者:桔里猫 来源:https://zhuanlan.zhihu.com/p/386919471可以随便到网上查一查,各大互联网公司笔试面试特别喜欢考一道算法题,即 LRU缓存机制,又顺手查了一下LRU缓存机制最近有哪些企业喜欢考察,超级大热门!今天给大家分享一篇关于 Cach...
在大多数同学眼里,C/C是一门非常“难学”的编程语言,然而一旦学生,其功无穷。那要如何学习呢?C/C这门语言与其他高级语言不同,它是离操作系统较近的语言。所以学好C/C体系的技术栈必须结合操作系统的运行机制来学习。展开来说,就是你必须掌握操作系统层面的几大基础知识,他们是汇编、编...
socketfd长什么样子?什么是socketfd?粗糙的来讲,就是网络fd,比如我们最常见的C/S客户端服务端的编程模式,就是网络通信的一种方式。撇开底层和协议细节,网络通信和文件读写从接口上有本质区别吗?其实没啥区别,不就是读过来和写过去嘛,简称IO。我们先看一下socket...
C开发究竟需不需要学点Rust?个人认为:需要!早就是优势!多年以前,后端还是Java和C的天下呢!那时好多人都说Go的生态不好,它作为后端主要语言还有很长一段距离。然而,看看现在,多数做后端开发的人都转到Go去了。貌似现在的Rust和当年的Go有点类似的味道?对于Rust这个新...
熟悉我的读者应该都知道,前一段时间我始终在忙着翻译一本外文C进阶书籍,接近半年时间,书籍翻译工作终于接近尾声了,虽然还有一些校对的工作,但是的确比之前空闲出来好多时间。翻译一本书真的很磨人,过去半年,基本上每一天我都要拿出工作之外的三小时用于翻译书籍。要知道程序员光工作就已经很累...
技术厉害一点的工程师都知道,性能不仅对产品的攻城掠地至关重要,也是程序员价值的重要体现,在工作面试、等级晋升上都扮演着核心角色。 比如,很多大厂为了保障晋升的公平性,一般会由跨部门的专家组成评委会。其他部门的高级专家,在不熟悉候选人业务的情况下,只能去考察其底层的硬核知识,而这当...
卷友们好,我是阿秀。阿秀在去年找工作时,大概面试过四十余场,不敢说自己的面试经验很丰富,但至少也不差的。所以专门花了点时间把自己的面试经验总结了一下,分享给大家!可以说,三个多月的时间里,40余场面试,都浓缩在这6262个字里了。在此之前,先分享一下自己昨天的小确幸,可以说是20...
289117336
Tronlong创龙
詹姆斯6个MVP
hujiaqi06
大有可为
MXX1597759
xingnan123
xiaoguaixh
liqinglong1023