公众号

VMware ESXi 7.0和vCenter Server 7.0安装部署

VMware ESXi 8.0和vCenter Server 8.0安装部署

VMware ESXi 9.0安装部署

vCenter Server 9.0安装部署

一起学习Linux,从安装Ubuntu24.04开始

笔记本再用三年!资深IT人教你如何“养”好一台笔记本

你的固态硬盘SSD正在悄悄折寿?做到这几点,寿命立增!

PDF免费处理工具,吊打付费软件,PDF界的瑞士军刀

适合门店、小仓库的进销存系统!小白也能快速上手!

轻量化Docker可视化管理面板dpanel,一键部署,适合你的Nas小主机

一键搞定微信排版,9.7k开源工具让你的文章秒变专业!

狂揽 13.4K Star! 这款开源的跨平台高颜值划词翻译软件, 真的香!

专为程序猿打造的编程神器, 收获 17.7K Star,这款高颜值中英等宽字体杀疯了!

开源半年狂揽 25.2k Star! 最强 Cursor 开源平替, 智能补全, Chat 模式, 注重隐私!

比付费软件还香!这款 1.8K Star 的开源小组件让你一键管理所有设备电量

再见 Chrome, 狂揽 33.4k star! 这款开源的高颜值浏览器杀疯了

拓展技能篇:Linux权限相关命令 & 用户组操作技巧

新手最容易搞错的 Linux 权限操作chown/chgrp 一次讲明白!

Linux 权限详解:rwx 是什么?一文教会你chmod权限修改

防火墙配置全解析:端口开放、关闭、查看一篇搞定(含Win/Linux/mac)

《Linux 文件系统新手详解》

linux vi/vim编辑器

🧠 Linux 命令操作大全1️⃣(适合初学者收藏学习)

🧠 Linux 命令操作大全(二)(适合初学者收藏学习)

🧠 Linux 命令操作大全(三)(适合初学者收藏学习)

***数据结构与算法***

一些常用的算法技巧总结

手写二叉树?程序员面试最常见问题TOP 48

面试之链表问题集锦(上)

面试之链表问题集锦(下)

一起搞定面试中的二叉树(一)

一起搞定面试中的二叉树题目(二)

通过金矿故事介绍动态规划(上)

通过金矿故事介绍动态规划(下)

程序员需知道的十个算法(上)

程序员需知道的十个算法(下)

字符串匹配的Boyer-Moore算法

5分钟理解一致性哈希算法

各种字符串Hash函数比较
算法分析神器—时间复杂度

可以管理时间的二叉堆

堆排序

神速Hash(上)

神速Hash(下)

算法王国之 冒泡排序

字符串匹配的KMP算法

通俗易懂讲解 冒泡排序

通俗易懂讲解 快速排序

通俗易懂讲解 选择排序

通俗易懂讲解 直接插入排序

通俗易懂讲解 位排序

通俗易懂讲解 二叉搜索树

通俗易懂讲解 二叉树遍历

通俗易懂讲解 二叉搜索树查找

通俗易懂讲解 二叉搜索树插入删除

通俗易懂讲解 AVL树

通俗易懂讲解 二叉堆

通俗易懂讲解 二叉堆实现

Manacher 算法求最长回文子串

Linux内核中双向链表的实现基础

每个程序员都应该收藏的算法复杂度速查表

通俗易懂讲解 链表

微软、Google、百度、腾讯等名企经典面试题

判断一个单链表是否有环及环入口

快速排序(基础版)

归并排序

二分查找

希尔排序

哈希表 (hash table)

队列

递归和栈

协议森林

从理论到实践,全方位认识DNS(理论篇)

从理论到实践,全方位认识DNS(实践篇)

通信协议之序列化

互联网协议入门(一)

互联网协议入门(二)

数字签名是什么?

TCP三次握手和SYN攻击

详解TCP之滑动窗口

也许,这样理解HTTPS更容易

聊一聊那些常见的网络通信的性能指标

图说TCP之滑动窗口和拥塞窗口

【1】邮差与邮局 (网络协议概观)

【2】小喇叭开始广播 (以太网与WiFi协议)

【3】IP接力赛

【4】地址耗尽危机(IPv4与IPv6地址)

【5】我尽力 (IP协议详解)

【6】傀儡 (UDP协议)

【7】不放弃 (TCP协议与流通信)

【8】爱的传声筒 (TCP连接)

【9】魔鬼细节 (TCP滑窗管理)

【10】涅槃 (TCP重新发送)

【11】天下为公 (TCP堵塞控制)

【12】先生,要点单吗? (HTTP协议概览)

13 9527 (DNS协议)

15 逆袭 (CIDR与NAT)

16 我和你的悄悄话 (SSL/TLS协议)

17 彻底弄懂HTTP缓存机制及原理

谈谈NAT:什么?全球IP和私有IP是什么鬼?

正向代理和反向代理

*底层原理*

并发服务器(一):简介

并发服务器(二):线程

存储数据包的一生(上)

存储数据包的一生(下)

戏说文件系统之ext2(上)

你所不知道的TIME_WAIT和CLOSE_WAIT(上)

你所不知道的TIME_WAIT(下)

深入理解Cache (上)

深入理解Cache (下)

基本内存管理(上)
x86-64体系下一个奇怪问题的定位

高性能网络I/O入门(一)

Linux文件系统的实现
操作系统何时运行?

字符集和字符编码(上)

操作系统中锁的实现原理

图说并发和并行

Linux内存管理

进程用户空间和内核空间

进程与线程的一个简单解释

Linux中load average意义

四位计算机的原理及其实现

Linux从程序到进程

C/C++内存对齐详解

程序局部性原理介绍

从缓存来看局部性提高程序运行效率的原因

LRU缓存

对象并不一定都是在堆上分配内存的

五种IO模型分析

网络数据传输时经历了哪些buffer
字符编码笔记:ASCII,Unicode 和 UTF-8

用户进程缓冲区和内核缓冲区

你所不知道的按位运算

Unicode与UTF-8的区别

CAP 理论 —最通俗易懂的解释

数据库的最简单实现

Linux进程及其调度策略

Linux写时拷贝技术(copy-on-write)

高性能网络编程之accept建立连接

*系统架构*

亿级Web系统搭建(1):Web负载均衡

亿级Web系统搭建(2):缓存机制的建立和优化

亿级Web 系统的容错性实践【上】

亿级Web 系统的容错性实践【中】

亿级Web 系统的容错性实践【下】

大型网站架构演化历程(上)

大型网站架构演化历程(下)

深入理解系统中log机制(上)

深入理解系统中log机制(下)

分布式之消息队列复习精讲(上)

分布式之消息队列复习精讲(下)

亿级Web系统搭建(1):Web负载均衡

用python搭个web服务器玩玩(一)

阿里架构师的几条经验,精彩配图

大型网站的灵魂——性能

大白话聊聊分布式事务

如何读懂Web服务的系统架构图

小型电商网站的架构(一)

互联网账户系统如何设计(上篇)?

什么是负载均衡

Web系统大规模并发:电商秒杀与抢购

从单机至亿级流量大型网站系统架构的演进过程

如何逐步去构建一个大型网站系统

大型网站架构模式

互联网架构为什么要做服务化?

前后端分离实践有感

服务的扩展性(上)

分布式之缓存击穿(上)

聊聊开源消息中间件的架构和原理

关于缓存和数据库强一致的可行方案

CAP 定理的含义

监控之道 — 产品生死存亡之道

经典漫画讲解HDFS原理

缓存与数据库的数据一致性方案介绍

分布式ID生成器

API 是如何工作的(小白式教学)

漫画系列

https 加密那点事

如何给女朋友解释为什么双11无法修改收货地址

两台陌生的主机是如何保证数据正确交付的?

如何给女朋友解释什么是分布式和集群?

什么是外部排序?

如何找到字符串中的最长回文子串?

如何在10亿数中找出前1000大的数

以后在有面试官问你AVL树,你就把这篇文章扔给他。

机器学习

人人都可以做深度学习应用:入门篇(上)

人人都可以做深度学习应用:入门篇(中)

人人都可以做深度学习应用:入门篇(下)

神经网络浅讲:从神经元到深度学习(一)

神经网络浅讲:从神经元到深度学习(二)

机器学习和深度学习概念入门(上)

机器学习和深度学习概念入门(下)

从机器学习谈起(1)

从机器学习谈起(2)

动图解释泰勒级数(一)

聊聊传统算法系统和机器学习系统的不同

C++从零实现神经网络

如何简单形象又有趣地讲解神经网络是什么?

C++札记

C/C++指针使用常见的坑

snprintf()函数返回值的含义

C语言的整型溢出问题(上)

养成良好的代码风格

如何阅读C/C++中复杂声明

C++对象模型之内存布局(1)

C++对象模型之内存布局(2)

C++对象模型之内存布局(3)

C++构造及析构函数执行顺序

知无涯之回车换行的故事

C++智能指针

类的静态成员

深入浅出C++函数重载

=运算符重载应注意点

C++关键字explicit

C++11中右值引用与移动构造函数

Linux下C++静态库和动态库详解(上)

C++11并发编程(一)开启线程之旅

聊聊内核中宏定义的do {} while(0)作用

C++的直接初始化与复制初始化

C++中的类型转换

RAII惯用法:C++资源管理的利器

如何进行高效迅速的Code Review

开源组件

理解、使用Docker(上)

理解、使用Docker(下)

深入浅出Nginx

分布式缓存—Memcached

Git常用命令速查手册

Nginx基本功能极速入门

Redis单线程架构

玩转Redis集群(上)

图解SQL的JOIN

Git 的 4 个阶段的撤销更改

linux系统

理解inode

僵尸进程与孤儿进程
[Linux下查看CPU信息[/proc/cpuinfo]](http://mp.weixin.qq.com/s?__biz=MzIwNTc4NTEwOQ==&mid=2247484515&idx=1&sn=1a06a4ede5773ddf7663be49bf051e83&scene=21#wechat_redirect)

如何用vim格式化代码

让你事半功倍的正则表达式

shift:解决shell编程中的入参问题

grep命令常见用法

正则表达式(一)—位置锚定

正则表达式(二)—匹配次数的正则

正则表达式(三)—常用符号

正则表达式(四)—分组、后向引用与转义

正则表达式(五)—扩展正则表达式

linux下高效编写shell脚本的10个建议

程序员不可不知的Linux性能工具

Linux性能分析工具与图形化方法

实例快速上手shell脚本

10 个 Linux 中方便的 Bash 别名

IT好望角

关于码农有道

自己搜集的网上免费精品计算机课程资源

个人精藏机器学习视频教程分享

经典技术书籍电子书下载分享

在 GitHub 上收获 6519 颗 Star 的 Python 面试题资料

12月最火的10个GitHub开源项目(附下载地址)

Python学习思维导图(附下载地址)

服务器后台开发面试题总结

一个博士的致谢及其女友回复

10款最著名的代码编辑器

开发者常用的程序调试工具

一线城市程序员薪资以及19届校招薪资水平

我们都改变了多少?

程序员实用的工具网站整理

C和C++思维导图

给大家推荐几个常用谷歌浏览器插件

源码阅读技巧篇

一个理工屌丝男的本硕博十年大学生活综述

2018届校招薪水整理,供参考

程序员的十层楼【上】

IEEE Spectrum 2017年编程语言排行榜

来看看这些流行的编程语言之父都是谁

如何才能有效地学习算法

国内优秀开源项目

阿里”达摩院”在业界属于什么水平?

Stack Overflow程序员最不喜欢的编程语言大调查

机器学习时代最佳的编程语言?

值得学习的C/C++语言开源项目

一个故事告诉你比特币的原理及运作机制(上)

一个故事告诉你比特币的原理及运作机制(下)

国内技术大牛简介及其博客

学习 Python 的 14 张思维导图,果断收藏

雷军22年前写的代码 你见过吗?

关于人工智能专业,去哈工大还是华中科技大学?

数学分析告诉我们什么?

“心机boy”GitLab 祝贺微软收购 GitHub!

Stack Overflow 10个关于程序员有趣的调查

12 款炫酷的 Sublime Text 插件推荐

百度前COO陆奇:如何成为一个优秀的工程师?

盘点那些让程序员目瞪口呆的Bug都有什么?

陆奇给百度带来了什么

白板编程浅谈——Why, What, How

程序员应该掌握的几个搜索技巧

2018互联网月饼哪家豪?

编程异闻录

“IT男等级”对照表|找找你在哪?

https://mp.weixin.qq.com/s/Ueo4jI8RhbUbuR2eIHO-ag

单条 256GB 的内存要来了

MIT正式发布编程语言Julia 1.0:Python、R、C++三合一

OS X 应用总结(神兵利器大展览)

七 月编程语言指数榜

九月编程语言排行榜

十一月编程语言排行榜

推荐阅读:

历史技术文章分类目录(系统架构篇)

历史技术文章分类目录(数据结构与算法部分)

历史技术文章分类目录(计算机网络部分)

往期文章目录

精心整理 | 2017下半年文章目录

精心整理 | 2018二月文章目录*
*

精心整理 | 2018一月文章目录

系统架构

*什么是负载均衡*

*Web系统大规模并发:电商秒杀与抢购*

*从单机至亿级流量大型网站系统架构的演进过程*

*如何逐步去构建一个大型网站系统*

*大型网站架构模式*

*互联网架构为什么要做服务化?*

*前后端分离实践有感*

*服务的扩展性(上)*

*亿级Web 系统的容错性实践【下】*

*底层原理*

*并发服务器(一):简介*

*并发服务器(二):线程*

*基本内存管理(上)*
*x86-64体系下一个奇怪问题的定位*

*高性能网络I/O入门(一)*

*你所不知道的TIME_WAIT和CLOSE_WAIT(上)*

*你所不知道的TIME_WAIT(下)**
*

***数据结构与算法***

*微软、Google、百度、腾讯等名企经典面试题*

*判断一个单链表是否有环及环入口*

*快速排序(基础版)*

*归并排序*

*二分查找*

*希尔排序*

*哈希表 (hash table)*

*队列*
*栈*

linux系统

*程序员不可不知的Linux性能工具*

*Linux性能分析工具与图形化方法*

机器学习

*C++从零实现神经网络*

*神经网络浅讲:从神经元到深度学习(一)*

*神经网络浅讲:从神经元到深度学习(二)*

*动图解释泰勒级数(一)*

C++札记

*C++的直接初始化与复制初始化*

协议森林

*互联网协议入门(一)*

*互联网协议入门(二)*

*数字签名是什么?*

*TCP三次握手和SYN攻击*

*详解TCP之滑动窗口*

*也许,这样理解HTTPS更容易*

*聊一聊那些常见的网络通信的性能指标****
***

IT好望角

*服务器后台开发面试题总结*

*一个博士的致谢及其女友回复*

*开发者常用的程序调试工具*

***我们都改变了多少?***

***程序员实用的工具网站整理***

*****自己搜集的网上免费精品计算机课程资源*****

*网上免费精品计算机课程视频分享(2)*

开源组件

*深入浅出Nginx*

*分布式缓存—Memcached*

*Git常用命令速查手册**
**
*

推荐阅读:

精心整理 | 2017下半年文章目录

服务的扩展性(上)

你所不知道的TIME_WAIT(下)

神经网络浅讲:从神经元到深度学习(二)