会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
上一页
1
2
3
4
5
6
···
8
下一页
2023年12月13日
隐藏在C语言里面的奇技淫巧
摘要: 隐藏在C语言里面的奇技淫巧 对齐到最近的8的倍数。 这个表达式 (size + 7) & ~(7) 是一个常见的位操作技巧,用于将 size 向上对齐到最近的8的倍数。 ~(7):首先,7 的二进制表示是 0111。按位取反 ~ 操作会将所有的1变为0,所有的0变为1,所以 ~(7) 就是 1...
阅读全文
posted @ 2023-12-13 16:46 开源侠
阅读(16)
评论(0)
推荐(0)
编辑
2023年12月6日
“附加路径”BGP Additional Paths
摘要: Problem That Additional Paths Can Solve BGP路由器和路由反射器(RRs)仅在其会话中传播其最佳路径。前缀的广告会替换之前对该前缀的声明(这种行为被称为隐式撤回)。隐式撤回可以实现更好的扩展,但要以路径多样性为代价。路径隐藏可能会妨碍BGP多路径的有效使用,妨
阅读全文
posted @ 2023-12-06 17:02 开源侠
阅读(78)
评论(0)
推荐(0)
编辑
2023年11月30日
用 C 语言实现有限状态机 FSM--基于表驱动
摘要: https://mp.weixin.qq.com/s/SOA2R9jenV-qFcAF1Tif8g
阅读全文
posted @ 2023-11-30 20:24 开源侠
阅读(45)
评论(0)
推荐(0)
编辑
drawio在线免费绘制流程图
摘要: https://app.diagrams.net/ 我是使用的ONE DIVE云盘登录的
阅读全文
posted @ 2023-11-30 14:59 开源侠
阅读(65)
评论(0)
推荐(0)
编辑
2023年11月20日
BGP GR,EOR(end of rib)
摘要: 通常当BGP会话重启时,所有BGP对等体检测到该会话失效,然后再正常。该“down/up”转换导致路由振动以及BGP路由的重计算,并且会让路由器产生更新与撤消消息。这样的振动可能会产生暂时的转发黑洞或暂时的转发环路。同样在路由器控制层面上会浪费大量的资源。如此这样的问题还会传递到整个网络。 定义的一
阅读全文
posted @ 2023-11-20 20:25 开源侠
阅读(271)
评论(0)
推荐(0)
编辑
2023年11月9日
BGP的收敛
摘要: 在正常情况下,BGP在网络发生变化后可能需要几秒钟到几分钟的时间来收敛。从高层次来看,BGP经历以下过程: BGP通过内部网关协议(IGP)或BFD事件或接口事件了解到故障。这些都是BGP获知网络中故障的方法。 BGP从路由信息库(RIB)中撤回路由,然后RIB从转发信息库(FIB)和分布式FIB(
阅读全文
posted @ 2023-11-09 20:20 开源侠
阅读(338)
评论(0)
推荐(0)
编辑
2023年11月2日
C语言中静态函数和非静态函数的区别
摘要: C语言中,静态函数和非静态函数的区别主要体现在以下方面: 可见性:静态函数只能在当前文件内使用,不能被其他文件调用,而非静态函数可以被当前文件以外的其他文件调用,具有全局可见性。 生命周期:静态函数在程序运行期间一直存在,不会被释放,而非静态函数则是在被调用时动态地创建并在函数返回时被释放,拥有较短
阅读全文
posted @ 2023-11-02 14:15 开源侠
阅读(984)
评论(0)
推荐(0)
编辑
2023年10月25日
AddressSanitizer 的shadow bytes理解
摘要: 可以访问的内存是00,一个00的shadow byte代表实际可访问的8个字节。因为一个字节有8位,每一位代表对应实际内存的一个字节。 部分可访问的内存是01 02 03 04 05 06 07 我分配了十个字节,那么这段内存的shadow bytes 就是 00 [02]
阅读全文
posted @ 2023-10-25 11:41 开源侠
阅读(27)
评论(0)
推荐(0)
编辑
2023年9月26日
字节对齐
摘要: #include <stdio.h> struct Example { int a; // 4 bytes char b[32]; // 32 bytes double c; // 8 bytes }; int main() { struct Example ex; printf("Size of
阅读全文
posted @ 2023-09-26 14:50 开源侠
阅读(4)
评论(0)
推荐(0)
编辑
2023年9月25日
C语言易混淆,易错知识点
摘要: 本文内容来源于《C和指针》
阅读全文
posted @ 2023-09-25 16:40 开源侠
阅读(6)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
8
下一页
学好声韵辩四声
导航
博客园
首页
新随笔
管理