![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 61
逆风水手
虚拟的狂欢,现实的荒原
展开
-
【Linux】C语言实现对文件的加密算法
解密方式是进行第二次加密后自动解密16384。原创 2023-09-26 10:41:18 · 398 阅读 · 0 评论 -
【令牌桶算法】一个限速的算法实现,控制广播组播速率
很久以前写的一个算法实现,分享一下上文代码是令牌桶的一个算法实现,使用了自旋锁。原创 2023-04-19 10:32:10 · 157 阅读 · 0 评论 -
【存储技术分享】SGL和SGE
Scatter Gather List(SGL)是一种数据结构,用于描述分散存储的数据块(即散布在不同的物理地址上的数据块)和聚合存储的数据块(即连续存储在同一物理地址上的数据块)。SGL由多个元素组成,每个元素描述一个数据块的地址和大小。在计算机系统中,SGL常用于高速数据传输,例如在网络传输和存储系统中。通过使用SGL,可以有效地管理分散存储和聚合存储的数据块,提高数据传输的效率和可靠性。原创 2023-04-18 15:35:48 · 1831 阅读 · 0 评论 -
一个寄存器的bit2 bit3位由10修改成11,C示例
需要注意的是,这里的代码仅仅是修改了寄存器的 bit2 和 bit3 两个位,如果需要修改其他位的值,需要根据具体情况进行修改。需要注意的是,这里的代码仅仅是修改了寄存器的 bit2 和 bit3 两个位,如果需要修改其他位的值,需要根据具体情况进行修改。将要修改的值与原始寄存器值进行按位或运算,将 bit2 和 bit3 位的值修改为 10。,然后将其与原始寄存器值进行按位或运算,即可将 bit2 和 bit3 位的值修改为 10。然后,直接将 bit2~3 位的值修改为 10,使用结构体成员访问符。原创 2023-04-17 17:13:49 · 1238 阅读 · 0 评论 -
老错新犯——关于char *str=“Hello”; str[0] = 'H';
采用指针存储字符串,其实质就是把字符串的首地值附给基类型为char的指针变量,从而可以从字符串首元素开始对字符串进行操作,这里面也存在一点问题用这个类子给大家解释解释. int main() { char *p="hello world"; p[0]='H'; printf("%s\n",p); return 0;...转载 2019-03-30 21:14:22 · 3051 阅读 · 0 评论