XOR
三层交换和单臂路由
一.单臂路由 实现不同VLAN之间的通信 路由器的物理接口可以分化为多个逻辑子接口,每个子接口对应一个vlan网段的网关 原理:路由器重新封装MAC地址,转换Vlan标签 1、配置交换机的链路类型,连接路由器的接口为trunk,连接主机的为access 2、配置vlan标签的封装结构和子接口地址 二 ......
7.10
周一: 因为明天就要科目一考试了 所以我少有的少玩了一会游戏,花了更多时间刷科目一的题 但是越刷发现越多的不会,让我有了一种当年高三的感觉 但是学习进度没有落下 学网课和看书 希望我明天的科一顺利通过 ......
Codeforces Round 883 (Div. 3)
# Codeforces Round 883 (Div. 3) 题目链接:[Codeforces Round 883 (Div. 3)](https://codeforces.com/contest/1846 "Codeforces Round 883 (Div. 3)") ## A. Rudolp ......
1084-销售分析 Ⅲ
# 销售分析 Ⅲ > 原文地址:[1084. 销售分析III - 力扣(LeetCode)](https://leetcode.cn/problems/sales-analysis-iii/) - 题目如下所示 _若依多用户表登录_云优的博客-CSDN博客 若依增加登录接口,采用另一张表做登录验证,沿用之前的token规则_若依登录接口_weixin_4516 ......
使用ffmpeg提取视频关键帧
ffmpeg -i input.mp4 -vf "select='eq(pict_type\,I)'" -vsync vfr output_%03d.jpg 这个命令将从输入视频文件(input.mp4)中提取关键帧,并将它们保存为输出文件序列(output_001.jpg,output_002.j ......
86.define、const、typedef、inline的使用方法?他们之间有什么区别?
# 86.define、const、typedef、inline的使用方法?他们之间有什么区别? 一、const与#define的区别: 1. const定义的常量是变量带类型,而#define定义的只是个常数不带类型; 2. define只在预处理阶段起作用,简单的文本替换,而const在编译、链 ......
87.你知道printf函数的实现原理是什么吗?
# 87.你知道printf函数的实现原理是什么吗? printf是[格式化输出](https://so.csdn.net/so/search?q=格式化输出&spm=1001.2101.3001.7020)可以自己定义输出的格式;printf(“%d\n”,a),其中" "之间的是格式说明串。% ......
88.为什么模板类一般都是放在一个h文件中
# 88.为什么模板类一般都是放在一个h文件中 1.模板定义很特殊。由template处理的任何东西都意味着编译器在当时不为它分配存储空间,它一直处于等待状态直到被一个模板实例告知。在编译器和连接器的某一处,有一机制能去掉指定模板的多重定义。 所以为了容易使用,几乎总是在头文件中放置全部的模板声明和 ......
89.C++中类成员的访问权限和继承权限问题
# 89.C++中类成员的访问权限和继承权限问题 - public的变量和函数在类的内部外部都可以访问。 - protected的变量和函数只能在类的内部和其派生类中访问。 - private修饰的元素只能在类内访问 派生类可以继承基类中除了构造/析构、赋值运算符重载函数之外的成员,这些成员的访问属 ......
1、Mybatis 总结
## 1、JDBC ```java public class JDBCTest { public static void main(String[] args) throws Exception { Connection connection = null; PreparedStatement pr ......
axel
axel 多线程下载工具 ## 补充说明 **axel** 是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比 ......
bind
bind 显示或设置键盘按键与其相关的功能 ## 补充说明 **bind命令** 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。 ### 语法 ```shell bind(选项) `` ......
blkid
blkid 查看块设备的文件系统类型、LABEL、UUID等信息 ## 补充说明 在Linux下可以使用 **blkid命令** 对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e ......
blockdev
blockdev 从命令行调用区块设备控制程序 ## 补充说明 **blockdev命令** 在命令调用“ioxtls”函数,以实现对设备的控制。 ### 语法 ```shell blockdev(选项)(参数) ``` 选项 ```shell -V:打印版本号并退出; -q:安静模式; -v:详细 ......
bmodinfo
bmodinfo 显示给定模块的详细信息 ## 补充说明 **bmodinfo命令** 用于显示给定模块的详细信息。 ### 语法 ```shell bmodinfo(选项)(参数) ``` ### 选项 ```shell -a:显示模块作者; -d:显示模块的描述信息; -l:显示模块的许可信息; ......
break
break 结束for,while或until循环。 ## 概要 ```shell break [n] ``` ## 主要用途 - 结束for,while或until循环,可指定退出几层循环。 ## 参数 n(可选):大于等于1的整数,用于指定退出几层循环。 ## 返回值 返回成功除非n小于1。 # ......
CDR教程:解决CDR有时修剪不了图形的方法?
有时候在cdr中的修剪工具出现修剪不了的状况是怎么回事了?其实我偶尔也遇到这种情况,不过最后都完美解决了,今天给大家分享一下解决方法。 工具/原料 CorelDRAW 2018 (64-Bit) 电脑 方法/步骤 如下图所示,需要用白色线框的4个小圆修剪约字,让圆形的地方镂空。 一般选中2个对象后, ......
PYQT学习资料汇总(网络转载)
或总访问地址:https://pydemo.readthedocs.io/zh_CN/latest/contents/prepare/00_reference.html PyQt学习资料 参考官网 PyQt5 tutorial 英文 http://zetcode.com/gui/pyqt5/ PyQ ......
atop
atop 监控Linux系统资源与进程的工具 ## 补充说明 [非内部程序,需要安装]它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的atop日志文件进行分析。atop是 ......
机器学习实战-基于ruby(1)
[TOC] # ruby概述 想知道 Ruby 为什么会如此受欢迎吗?在粉丝眼中,Ruby 是一门优美而巧妙的语言,他们还认为 Ruby 易于使用,能解决实际问题。想知道受到这些赞誉的原因吗? - Ruby 发明者的理想 Ruby 是一个注重均衡的语言,它的发明者松本行弘(Yukihiro “Mat ......
627-变更性别
# 变更性别 > 原文地址:[627. 变更性别 - 力扣(LeetCode)](https://leetcode.cn/problems/swap-salary/) - 题目如下所示 ](https://leetcode.cn/problems/actors-and-directors-who-cooperated-at-least-three-times/) - ......
ensp小实验——浮动路由
依靠优先级来保证多路径的连通性。 #AR1中<Huawei>u t m<Huawei>sys[Huawei]sys r1[r1]int g0/0/1 [r1-GigabitEthernet0/0/1]ip add 192.168.3.1 24[r1-GigabitEthernet0/0/1]int ......
国内代表型企业开源项目盘点:前端的“轮子”最多!
> 近年来,开源技术得到越来越多的重视,微软收购 GitHub、IBM 收购红帽,都表明了开源的价值。国内公司也越来越多的参与开源,加入开源基金会 / 贡献开源项目。但是,它们到底做得如何呢?为此 InfoQ 统计了国内在 GitHub 上较活跃的 7 家一线互联网公司的 50 多个账号的 2800 ......
at
at 在指定时间执行一个任务 ## 补充说明 **at命令** 用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime( ......
atq
atq 列出当前用户的at任务列表 ## 补充说明 **atq命令** 显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。 ### 语法 ```shell atq [-V] [-q 队列] [-v] ``` ### 选项 ```shell -V:显示版本号; -q:查询指定队列的任务。 ......
atrm
atrm 删除待执行任务队列中的指定任务 ## 补充说明 **atrm命令** 用于删除待执行任务队列中的指定任务。 ### 语法 ```shell atrm(选项)(参数) ``` ### 选项 ```shell -V:显示版本号。 ``` ### 参数 任务号:指定待执行队列中要删除的任务。 # ......
awk
awk 文本和数据进行处理的编程语言 ## 补充说明 **awk** 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它 ......