C
文章平均质量分 68
C语言总结
橙虚的猿
程序员一枚;
2022年毕业;
不定时更新博客,如果大家有不懂的地方或者感兴趣的地方可以私信我, 我会尽量出教程。
帮忙给我gitee项目mynode一个star,里面包含我自己整理的笔记 项目地址:https://gitee.com/zhang_fengbo/mynode
展开
-
EAP-MSCHAPV2协议流程
背景: 要实现LNS-AAA相关的东西, 其中要使用radius与eap协议 但是在网上eap协议相关协议流程都是照搬的,有些博主自己都明白是怎么回事呢,就写上了 , 经历了一段曲折的经历,梳理了流程如下。原创 2024-02-21 15:35:41 · 295 阅读 · 0 评论 -
字节序问题
在char类型中只取最后八位,此时存入计算机内为补码,因此此时补码10011 1100实际为十进制 -68。附:将188存入char类型中时,188为int类型,存储时为 1011 1100(正数原码补码相同)12345678 由高到低依次为 0x12 0x34 0x56 0x78。在使用%x打印时,会将其转为整形打印,因此前三个字节也会打印。传输到对端时:0x12 0x34 0x56 0x78。存储结果为:0x78 0x56 0x34 0x12。读取数据为:0x78 0x56 0x34 0x12。原创 2024-02-04 11:12:29 · 331 阅读 · 0 评论 -
常见位运算问题
计算机中的数在内存中都是以二进制的形式进行储存的,用二进制就是直接对整数在内存中的二进制位进行操作,因此其执行效率非常高,在程序中尽量使用位运算进行操作,就会大大提高程序的性能。原创 2023-12-01 11:39:07 · 903 阅读 · 0 评论 -
c++基本常见错误总结
int* p;//p是没有对象的野指针*p=3;//对野指针所指区域赋值//malloc函数返回类型是void*,需要强制类型转化一下//只定义到3//但是尝试访问下标为4的地方值得一提的是,现在部分编译器已经将其优化,进而允许用户进行这一危险行为而不会报错,在写代码的时候应该避免访问超出定义的下标nan不存在的数inf/-inf正负无穷大//输出nan//输出-infpublic:int a;cout原创 2023-11-30 11:07:52 · 1684 阅读 · 0 评论