- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 以太网交换机MAC老化机制
以太网交换机学习到MAC地址之后,如果在一段时间(老化时间)之内,既没有源MAC为此MAC地址的数据流量(没有源MAC命中)进入交换机,也没有目的MAC为此MAC地址的数据流量(没有目的MAC命中)进入交换机,则可以对此MAC地址进行老化,从MAC表中删除,释放表项空间,以便于后续学习其他新的MAC地址。如果在老化时间之内有源MAC命中或目的MAC命中(可以将此MAC信息的某个标记位设置为1),则在老化周期结束时,不会删除该MAC地址,只将标记位设置为0,进入下一个老化周期。这种MAC老化的效率最高。
2023-12-12 11:58:43 635
原创 MAC地址分类
01-00-0C-CC-CC-CD 为 PVST(Per VLAN Spanning Tree)协议MAC。09-00-2B-00-00-05 为 Cisco ISIS 协议MAC;01-0F-E2-00-00-01 为 DLDP 协议MAC;01-1B-19-00-00-00 为 PTP 协议MAC;01-00-5E-00-00-B8 为 BFD MAC;IPv4组播mac:01-00-5E-XX-XX-XX。IPv6组播mac:33-33-XX-XX-XX-XX。
2023-11-08 09:37:30 2099 1
原创 shell 脚本远程登录Linux服务器,并执行命令行
1. 在服务器安装expect2. 编写脚本 login.sh#!/usr/bin/expectset timeout 5spawn ssh root@10.156.9.20expect {"yes/no"{send "yes\r"; exp_continue;}"*password*"{send "passIn,key\r"}}expect "*#"send "docker restart docker_a\r"expect "*#"expect .
2020-09-23 14:35:10 1391
原创 Node.js学习(3) 按模块实现业务
学习实现一个简单的DNS解析网站 (1) 首先要创建服务器,由入口模块完成; (2) 然后应该有一个业务逻辑控制,通过路由模块实现; (3) 服务器收到用户输入的域名后,交给业务处理模块处理,即DSN解析模块; (4) 给用户显示信息的功能交给首页展示模块。入口模块(index.js) /* 自定义入口模块 index.js */// 加载两个公共模块 var http = re
2017-09-15 22:03:15 173
原创 Node.js学习(1) 开发环境安装
操作系统:windows 71. 安装文件: node-v6.11.2-x86.msi2. 安装过程:双击安装文件,开始安装,修改安装目录为 D:\Develop\nodejs,后面一路点“next”3. windows 命令行视图下输入 node -v,显示出版本号,说明安装成功4. 安装express框架(1) 创建两个目录:D:\Develop\nodejs\node
2017-09-06 22:16:11 162
原创 Linux编译问题:对‘pthread_create’未定义的引用
从网上搜了一下解决办法,大部分的解决方法是:由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-l pthread参数:gcc -o example -lpthread example.c此解决方法本质上没有问题,但是对于 -lpthread 的位置,却有待商议。自己的实验
2015-03-08 23:20:48 1595
转载 也谈Linux下使用freetds连接sqlserver数据库
今天参考了一位博主的相关文章,写的很详细,很好:http://blog.csdn.net/dlutxie/article/details/6851429我在编译自己的程序时没有问题,但是在程序执行时,提示如下信息:error while loading shared libraries: libsybdb.so.5: cannot open shared object file:
2012-01-09 21:58:50 460
qemu-virt裸机C语言编程总结
2023-11-12
C语言实现Cockoo哈希算法
2023-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人