腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
专注网络研发
专栏作者
举报
33
文章
119623
阅读量
53
订阅数
订阅专栏
申请加入专栏
全部文章(33)
linux(11)
编程算法(6)
打包(4)
缓存(4)
开源(3)
tcp(3)
c++(2)
api(2)
tcp/ip(2)
单元测试(2)
kernel(2)
socket编程(2)
安全(2)
内核(2)
c 语言(1)
python(1)
go(1)
bash(1)
github(1)
bash 指令(1)
windows(1)
https(1)
com(1)
commit(1)
connect(1)
deadlock(1)
hash(1)
init(1)
intel(1)
ip(1)
lock(1)
lookup(1)
path(1)
push(1)
search(1)
size(1)
socket(1)
timer(1)
定时器(1)
搜索文章
搜索
搜索
关闭
系统编程语言Rust特点介绍(2)—— 所有权系统
打包
编程算法
很抱歉,第2篇距离第1篇长达3个月。。。工作繁忙加上家里事多。。。不找客观原因了,咱们开始聊聊Rust的所有权系统。
glinuxer
2020-02-03
1.2K
0
多线程下的fwrite和write
编程算法
linux
Linux下的文件操作,有人喜欢用C库的文件流操作,有人喜欢用Linux的原生的系统调用。一般来说,C库的文件操作会更高效一些,因为C库自己做了文件缓存的处理。今天,主要研究多线程下的fwrite与write,每个线程都对相同的FILE*或者fd进行写操作,看看结果是否为预期行为。
glinuxer
2019-04-10
5.6K
1
内核net_device设备框架的一个缺陷
编程算法
前几天在看Linux内核源码时,发现一个net_device设备框架的一个问题,以至于upstream的内核源码中,至少有12个设备驱动和虚拟设备存在内存泄漏的风险。
glinuxer
2019-04-10
1.6K
0
以讹传讹的“tcp_tw_reuse”
linux
编程算法
因为Linux是一个通用的操作系统,所以其运行环境也是为了通用环境设计的,不会太好,也不会太坏,因为其要默认兼容大部分环境。因此在做服务端部署的时候,都需要对Linux的系统参数进行一番调整。
glinuxer
2019-04-10
8.2K
3
register_netdevice引发的panic“陷阱”
编程算法
上次在内核net_device设备框架的一个缺陷文章中,描述了当前内核net_device框架的一个缺陷。后来内核的net模块的负责人David提交了一个commit “net: Fix inconsistent teardown and release of private netdev state”。这个commit关键的一点,就是给已经很庞大的net_device结构新增一个布尔变量“needs_free_netdev”。这个变量用于在函数netdev_run_todo中,判断是否需要释放netdev。这个变量的赋值,一般是在驱动的setup回调函数中赋值为true。
glinuxer
2019-04-10
1.7K
0
DPDK之PMD原理
开源
编程算法
PMD是Poll Mode Driver的缩写,即基于用户态的轮询机制的驱动。本文将介绍PMD的基本原理。
glinuxer
2019-03-31
5.7K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档