知识图谱存储技术

RDF和属性图 首先来介绍 RDF 和属性图。大家知道世界万物是普遍联系的,Internet 带来了信息的连通,IoT 带来了设备的连通,像微信、微博、抖...

2023-08-25 11:38 · 12 min · 5910 words · Reid

WebAssembly(Wasm) 教程

WebAssembly 简介 WebAssembly (有时缩写为 Wasm)为可执行程序定义了一种可移植的二进制代码格式和相应的文本格式以及软件接口,用于促进这些程序与其宿主环境之间的交...

2023-08-15 19:34 · 3 min · 1486 words · Reid

零拷贝技术

磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化...

2023-08-08 14:44 · 14 min · 6800 words · Reid

高性能网络模式: Reactor Proactor

别小看这两个东西,特别是 Reactor 模式,市面上常见的开源软件很多都采用了这个方案,比如 Redis、Nginx、Netty 等等,所以学好这个模式设计的...

2023-08-07 15:54 · 14 min · 6708 words · Reid

IO 多路复用

最基本的 Socket 模型 要想客户端和服务器能在网络中通信,那必须得使用 Socket 编程,它是进程间通信里比较特别的方式,特别之处在于它是可以跨主机间通信。 Socket 的中...

2023-08-04 11:53 · 16 min · 7662 words · Reid

操作系统之文件系统

文件系统 文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即使计算机断电了,磁盘里的数据并不会...

2023-04-23 14:04 · 37 min · 18507 words · Reid

操作系统之内存管理

什么是内存 最直观的,我们买手机,电脑,内存条,都会标明内存是多大,例如途中的8G,16G,128G都指的内存大小。 我们应该都听说过 RAM 存储器,...

2023-04-13 15:32 · 14 min · 6764 words · Reid

集成学习之xgboost

一、XGBoost和GBDT xgboost是一种集成学习算法,属于3类常用的集成方法(bagging,boosting,stacking)中...

2023-03-16 19:35 · 9 min · 4009 words · Reid

集成学习之AdaBoost

Boosting算法的工作机制 用初始权重D(1)从数据集中训练出一个弱学习器1 根据弱学习1的学习误差率表现来更新训练样本的权重D(2),使得...

2023-03-16 19:35 · 5 min · 2315 words · Reid

集成学习之Bagging,Boosting

生成子模型的两种取样方式 那么为了造成子模型之间的差距,每个子模型只看样本中的一部分,这就涉及到两种取样方式: 放回取样:Bagging,在统计...

2023-03-16 19:35 · 7 min · 3496 words · Reid