专注网络研发

33 篇文章
34.5K 次阅读
39 人订阅

编程算法

glinuxer

腾讯 · 资深工程师 (已认证)

系统编程语言Rust特点介绍(2)—— 所有权系统

很抱歉,第2篇距离第1篇长达3个月。。。工作繁忙加上家里事多。。。不找客观原因了,咱们开始聊聊Rust的所有权系统。

17130
glinuxer

腾讯 · 资深工程师 (已认证)

多线程下的fwrite和write

Linux下的文件操作,有人喜欢用C库的文件流操作,有人喜欢用Linux的原生的系统调用。一般来说,C库的文件操作会更高效一些,因为C库自己做了...

1.6K41
glinuxer

腾讯 · 资深工程师 (已认证)

内核net_device设备框架的一个缺陷

前几天在看Linux内核源码时,发现一个net_device设备框架的一个问题,以至于upstream的内核源码中,至少有12个设备驱动和虚拟设...

48620
glinuxer

腾讯 · 资深工程师 (已认证)

以讹传讹的“tcp_tw_reuse”

因为Linux是一个通用的操作系统,所以其运行环境也是为了通用环境设计的,不会太好,也不会太坏,因为其要默认兼容大部分环境。因此在做服务端部署的...

2.7K30
glinuxer

腾讯 · 资深工程师 (已认证)

register_netdevice引发的panic“陷阱”

上次在内核net_device设备框架的一个缺陷文章中,描述了当前内核net_device框架的一个缺陷。后来内核的net模块的负责人David...

49730
glinuxer

腾讯 · 资深工程师 (已认证)

DPDK之PMD原理

PMD是Poll Mode Driver的缩写,即基于用户态的轮询机制的驱动。本文将介绍PMD的基本原理。

1.5K132

扫码关注云+社区

领取腾讯云代金券