
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
PHY篇以太网PHY标准寄存器分析PHY是IEEE802.3中定义的一个标准模块,STA(stationmanagement entity,管理实体,一般为MAC或CPU)通过SMI(Serial Manage Interface)对PHY的行为、状态进行管理和控制,而具体管理和控制动作是通过读写PHY内部的寄存器实现的。PHY寄存器的地址空间为5位,从0到31最多可以定义32个寄存器(
Volatile 在C语言中,还有一个并不经常使用但却非常有用的关键字volatile。那么使用volatile关键字究竟能干什么呢?接下来我将就此问题进行讨论。 一个使用volatile关键字定义变量,其实就是告诉编译系统这变量可能会被意想不到地改变。那么编译时,编译器就不会自作主张的去假设这个变量的值,而进行代码的优化了。确切的说就是,编译器在编译代码时,优化器每次遇到这个变量,都...
概述socat,是linux下的一个工具,其功能与有“瑞士军刀”之称的netcat类似,不过据说可以看做netcat的加强版。的确如此,它有一些netcat所不具备却又很有需求的功能,例如ssl连接这种。nc可能是因为比较久没有维护,确实显得有些陈旧了。安装Ubuntu上可以直接sudo apt-get install socat,其他发行版没试过。也可以去官网下载源码包socat link :h
1:打开 html 文件在linux 命令行 输入firefox --help 显示信息。查看某个html 文件,举例如下,输入命令后 大概需要等3秒, firefox进程启动,浏览器界面显示firefox test_report.htmlUsage: firefox [ options ... ] [URL]where options include:X1...
安装方法链接 :https://www.tabnine.com/install亲测有效:tabnine-vimWithout VundleRungit clone --depth 1 https://github.com/zxqfl/tabnine-vimin your terminal.Addset rtp+=~/tabnine-vimto your .vimrc (repl...
问题通常我们在github上预研,查看一些代码库的时候并不行把代码克隆下来,然后用IDE工具去查看,知识简短查看一部分内容,但是由于项目有时间代码文件层次比较深,不容易找到对应字符定义方法方法一 只读模式github提供了在线vscode 阅读代码的方式,很简单在网页对应url 字符github 后面添加1s 即可进入对应的vscode online模式,不过是只读的不能修改可编辑模式目前实验下来
linux bridge 是什么?通俗的说linux bridge可以比作一个简单的二层虚拟交换机,集成在linux里面。像普通交换机一样,其他端口可以连接bridge,终端虚拟设备通过接入bridge实现互相通信和外部设备的通信。linux bridge主要包括四个部分,这也是简单二层物理交换机的必备部分,可以说是虚拟了物理交换机的基础业务。1:网络端口(或接口)集:用于将终端交换机之间的流量转
参考资料https://www.kernel.org/doc/Documentation/networking/tuntap.txthttps://www.cnblogs.com/bakari/p/10450711.html- linux云计算网络区别图一图胜千言,进入正题: 物理网卡,TUN, TAP, VETH 四种模型的数据收发如下图所示TAP/TUNtap/tun 是 Linux 内核 2
step1: get the pid of your processps -efstep2: see process outputsudo tail /proc/<pid>/fd/11= stdout,2= stderr