一文带你掌握Linux字符设备架构

一、Linux设备分类 Linux系统为了管理方便,将设备分成三种基本类型: 字符设备 块设备 网络设备 字符 […]...

实践 DDD 领域驱动设计

说明 领域驱动设计最近又火了。概念不断被提及,但是相信对于像笔者一样的很多开发者对于其如何应用都一头雾水。 正 […]...

使用 Go 添加 Nginx 代理

简介 Nginx 是一个高性能的 HTTP 服务器和反向代理服务器. 最常用的两个功能是反向代理和负载均衡. […]...

浅谈系统实现层面稳定性保障

导读 上海外滩建筑群包括古典主义风格的亚细亚大楼(1915年),英国古典式的上海总会大楼(1911年),欧洲古 […]...

Linux – EXT2文件系统详述

文件系统特性 举例来说,Windows 98 以前的微软操作系统主要利用的文件系统是 FAT (或 FAT16 […]...

为什么是 Go 而不是 Rust

本文最初发布于 Loris Cro 的个人博客,经原作者 Loris Cro 授权由 InfoQ 中文站翻译并 […]...

BoltDB 入门实践

使用 kv 数据库都很简单,只需要一个文件路径即可搭建完成环境。 package main import ( […]...

【机器学习】决策树

本文介绍了 ID3,C4.5,CART三种基本的决策树模型。首 先介绍了决策树的特征选择,包括信息增益,信息增 […]...

力扣300——最长上升子序列

这道题主要涉及动态规划,优化时可以考虑贪心算法和二分查找。 原题 给定一个无序的整数数组,找到其中最长上升子序 […]...