在多网卡分别连接内外网的时候,需要调整网卡的跃点数。 我们可以通过ifmetric这个工具来调整。 首先安装i …
高效的无锁引用计数结构:lockref
lockref lockref是将自旋锁与引用计数变量融合在连续、对齐的8字节内的一种技术。 lockre …
C语言实现编译期断言
编译期断言是一种对编译期能计算出来的常量的值进行断言,从而避免代码中引入一些不合理的值。 实现原理 编译期断言 …
DragonOS中的READ_ONCE()宏和WRITE_ONCE()宏
DragonOS中实现了与Linux相似的READ_ONCE()宏以及WRITE_ONCE()宏,主要目的在于 …
GCC禁用对某个类型的变量的“基于类型别名的分析”——may_alias
在写C/C++代码的时候,如果我们写以下代码: 那么,在编译的时候,GCC会抛出警告信息,提示我们这里的存在“ …
在实践中学习,带着兴趣去探索——我在新老生交流会上的分享
2022年9月24日,我很荣幸地被邀请参加咱们软院的新老生交流会,分享了一些想法。以下是我的演讲稿,希望也能与 …
usb3: setup stage TRB中的wIndex字段的含义
以下内容来自usb3.2规范 Table9-3 Setup data TRB的格式 wIndex字段的格式 在 …
MyST Markdown:添加醒目的提示框
我们在用myst来写文档的时候,如果要添加醒目的提示框,可以这样做: 首先,在conf.py中添加以下内容,以 …
USB:根据制造商id及产品id获取产品名
相信很多人都有一个疑问,就是:电脑是怎么知道插入电脑的usb设备的产品名的?其中一种方法就是,根据usb设备的 …
在DragonOS中,使蜂鸣器发声
很简单,代码如下: 转载请注明来源:https://longjin666.cn/?p=1537