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

菜鸟教程-ag真人游戏

container of()函数简介

菜鸟阅读 : 162

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

bfd协议简介

菜鸟阅读 : 694

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

交换机之vlan详解

菜鸟阅读 : 1238

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

socket绑定的ip为inaddr_any 的意义

菜鸟阅读 : 302

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

usb设备的vid与pid

菜鸟阅读 : 796

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

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

菜鸟阅读 : 443

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

求最大子序列和的算法及时间复杂度分析

菜鸟阅读 : 248

算法一: 思想分析: 要求解序列中最大的和,那么需要得到,每个序列的和,并比较值 int[] a = {-1, 0, 1, 2, -3, 8, 6}; [-1] [-1,0] [-1,0,1]  ... [0] [0,1] [0,...

数据结构--哈希表

菜鸟阅读 : 254

1.哈希表(散列)-google 上机题 1)看一个实际需求,google 公司的一个上机题: 2)有一个公司,当有新的员工来报到时,要求将该员工的信息加入(id,性别,年龄,住址...),当输入该员工的id时,要求查 ...

nat 详解

菜鸟阅读 : 352

   nat  一、概述         nat ( network address translation ) 中文意思是"网络地址转换",它是一个...

tar 命令详解

菜鸟阅读 : 276

tar 命令 [root@linux ~]# tar [-cxtzjvfppn] 文件与目录 .... usage: tar [option...] [file]... examples:       &nbs...

网站地图