首页
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 张图揭开「内存管理」的迷雾,瞬间豁然开朗
每日英语,每天进步一点点 前言 之前有不少读者跟我反馈,能不能写图解操作系统? 既然那么多读者想看,我最近就在 […]
热门专题
吴恩达《深度学习》第一门课(4)深层神经网络
HBuilder打包Android
吴尔平
基于VIVADO的FPGA设计随笔
GitHub没有实时通知怎么办?当然是自己上手写一个啊!
手把手教你写DI_3_小白徒手支持
2018年年终总结
Unity3D场景搭建之地形编辑我来乔23
Spark安装与介绍
添加外部的
Python3爬虫:利用Fidder抓取手机APP的数据
三步删除U深度,老毛桃,大白菜捆绑软件!!
梦见一只羊
新手学Unity3d的一些网站及相应学习路线
时间戳与日期格式之间的转换
【干货】Chrome插件(扩展)开发全攻略
【转】怎么在Foxmail回复/转发时使用签名?wi100sh
linux版本信息以及x86与x86_64的区别
一个js破解教程
Writing
web安全csp白名单的弊端
C#读取XML文件