菜鸟笔记
提升您的技术认知

菜鸟教程 第4页

C++ - 结构体构造函数使用总结

菜鸟阅读 : 348赞(10)

关于结构体构造函数使用总结 三种结构体初始化方法 1.利用结构体自带的默认构造函数 2.利用带参数的构造函数 3.利用默认无参的构造函数 要点: 在建立结构体数组时,如果只写了带参数的构造函数将会出现数组无法初始化的错误!!!各位同学要牢记...

Latex插入参考文献的方法(两种全)

菜鸟阅读 : 1614赞(10)

本人在使用Latex的过程中,经常会遇到插入参考文献的问题,特此在这里总结起来,主要是为了方便自己查找和copy来直接用,也希望对于大家有用! 第一种方法 添加.bib文件,关于.bib文件的生成,只需要在Latex中新建一个文件,然后把每...

linux 程序 符号表,GCC 符号表小结

菜鸟阅读 : 403赞(11)

1) 如何生成不含符号表的目标文件 ? #一个方式是编译的时候使用 选项 s root@root2768:~/test_c>gcc -s test1.c root@root2768:~/test_c> objdump -t a....

container of()函数简介

菜鸟阅读 : 379赞(5)

      在linux 内核编程中,会经常见到一个宏函数container_of(ptr,type,member), 但是当你通过追踪源码时,像我们这样的一般人就会绝望了(这一堆都是什么呀? 函数还可以这样定...

BFD协议简介

菜鸟阅读 : 1254赞(5)

1. 背景 双向转发检测BFD(Bidirectional Forwarding Detection)是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。 为了保护关键应用,网络中会设计有一定的冗余备份链路,网...

交换机之vlan详解

菜鸟阅读 : 4102赞(5)

一、为什么需要VLAN 1.1、什么是VLAN?  VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路...

socket绑定的ip为INADDR_ANY 的意义

菜鸟阅读 : 631赞(6)

socket INADDR_ANY 监听0.0.0.0地址 socket只绑定端口让路由表决定传到哪个ip 其中INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 如果指定i...

USB设备的VID与PID

菜鸟阅读 : 1563赞(6)

一、VID和PID  PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属...

校验和checksum、哈希值是什么?

菜鸟阅读 : 862赞(6)

校验和、哈希值是什么? 校验和–checksum是对一组数据(通常是一个文件)进行算法-加密哈希函数运算得到的结果。通过比较你手头文件和原始文件的校验和,能够确保你对原始文件的拷贝是真的并且不存在错误。 校验和通常也被称之为哈希值、哈希和、...