首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
图解操作系统
面试官:什么是死锁?怎么排查死锁?怎么避免死锁?
突然发现我的图解系统缺了「死锁」的内容,这就来补下。 在面试过程中,死锁也是高频的考点,因为如果线上环境真多发 […]
Linux 内核和 Windows 内核有什么区别?
Windows 和 Linux 可以说是我们比较常见的两款操作系统的。 Windows 基本占领了电脑时代的市 […]
10 张图打开 CPU 缓存一致性的大门
前言 直接上,不多 BB 了。 正文 CPU Cache 的数据写入 随着时间的推移,CPU 和内存的访问性能 […]
面试官:如何写出让 CPU 跑得更快的代码?
前言 代码都是由 CPU 跑起来的,我们代码写的好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程 […]
CPU 执行程序的秘密,藏在了这 15 张图里
前言 代码写了那么多,你知道 a = 1 + 2 这条代码是怎么被 CPU 执行的吗? 软件用了那么多,你知道 […]
凉了!张三同学没答好「进程间通信」,被面试官挂了….
前言 开场小故事 炎炎夏日,张三骑着单车去面试花了 1 小时,一路上汗流浃背。 结果面试过程只花了 5 分钟就 […]
多线程为了同个资源打起架来了,该如何让他们安定?
前言 先来看看虚构的小故事 已经晚上 11 点了,程序员小明的双手还在键盘上飞舞着,眼神依然注视着的电脑屏幕。 […]
20 张图揭开「内存管理」的迷雾,瞬间豁然开朗
每日英语,每天进步一点点 前言 之前有不少读者跟我反馈,能不能写图解操作系统? 既然那么多读者想看,我最近就在 […]
热门专题
痞子衡嵌入式:揭秘i.MXRT1170
深入动态代理源码
Git的下载安装
自然语言处理导航
服务模型
海康摄像机命名规则
JVM,额外回答逃逸分析技术会让你加分!
宝宝巴士世界
:如何建立应用标准化体系和模型?
elementUI
虚拟机创建流程中neutron代码分析(二)
持续化集成
Bucketing
的用处
send语句
error:503
http代理和sock5代理有什么区别
相对路径和绝对路径
修改滚动条样式
Studio计时跳转或点击跳转至主页面
游戏开发完整学习路线(各个版本都有)!就是一门实时渲染的艺术!
[No00002A]26个英语字母的原始象形意义