点击 a 链接执行动作事件

<a href="####"> 使用 2 个到 4 个 # 或 #all 表示无执行,1 个 # 代表默认锚点 #top 位置,点击后会回到顶部。</a>

// 点击 a 链接不执行任何动作事件

<a href="javascript:void(0)" onclick="window.open('https://hexingxing.cn')" > 点击链接弹出窗口且原页面不变</a>

// 点击 a 链接响应自定义动作事件

校友会 2019 中国大学排名 100 强榜单

名次 学校名称 综合得分 星级排名 办学层次
1 北京大学 100 8 星级 世界一流大学
2 清华大学 97.68 8 星级 世界一流大学
3 中国科学院大学 86.77 8 星级 世界一流大学(特色)
4 复旦大学 82.94 8 星级 世界一流大学
5 中国人民大学 82.48 8 星级 世界一流大学(特色)
5 浙江大学 82.48 8 星级 世界一流大学
7 上海交通大学 82.24 7 星级 世界知名高水平大学(前列)
8 南京大学 81.83 7 星级 世界知名高水平大学(前列)
9 武汉大学 81.51 7 星级 世界知名高水平大学(前列)
10 中山大学 78.7 7 星级 世界知名高水平大学(前列)
11 吉林大学 77.84 7 星级 世界知名高水平大学
12 华中科技大学 76.99 7 星级 世界知名高水平大学
13 天津大学 76.18 7 星级 世界知名高水平大学
14 四川大学 76.13 7 星级 世界知名高水平大学
15 中国科学技术大学 75.78 8 星级 世界一流大学(特色)
16 南开大学 75.58 7 星级 世界知名高水平大学
17 北京师范大学 75.55 7 星级 世界知名高水平大学
18 西安交通大学 75.08 7 星级 世界知名高水平大学(前列)
19 哈尔滨工业大学 75.03 7 星级 世界知名高水平大学(前列)
20 中南大学 74.96 7 星级 世界知名高水平大学
20 山东大学 74.96 7 星级 世界知名高水平大学
22 厦门大学 74.61 7 星级 世界知名高水平大学
23 同济大学 74.43 7 星级 世界知名高水平大学
24 东南大学 73.99 7 星级 世界知名高水平大学
25 北京航空航天大学 71.87 7 星级 世界知名高水平大学
26 东北大学 70.65 6 星级 世界高水平大学
27 西北工业大学 70.62 6 星级 世界高水平大学
28 华东师范大学 70.59 6 星级 世界高水平大学
29 北京理工大学 70.52 6 星级 世界高水平大学
30 华南理工大学 70.49 6 星级 世界高水平大学
31 大连理工大学 70.43 6 星级 世界高水平大学
32 湖南大学 69.68 6 星级 世界高水平大学
33 重庆大学 69.63 6 星级 世界高水平大学
34 中国农业大学 69.2 6 星级 世界高水平大学(特色)
35 兰州大学 68.46 6 星级 世界高水平大学
36 华中师范大学 68.25 5 星级 中国一流大学(特色)
37 电子科技大学 68.18 6 星级 世界高水平大学(特色)
38 西南大学 67.67 5 星级 中国一流大学(特色)
39 河海大学 67.38 6 星级 世界高水平大学(特色)
40 武汉理工大学 67.16 5 星级 中国一流大学(特色)
41 西南交通大学 67.1 5 星级 中国一流大学(特色)
42 北京科技大学 66.8 5 星级 中国一流大学(特色)
43 华中农业大学 66.59 5 星级 中国一流大学(特色)
44 北京交通大学 66.57 5 星级 中国一流大学(特色)
45 西北大学 66.51 5 星级 中国一流大学(特色)
46 郑州大学 66.5 5 星级 中国一流大学(特色)
47 南京农业大学 66.4 5 星级 中国一流大学(特色)
48 华东理工大学 66.37 5 星级 中国一流大学(特色)
49 苏州大学 66.36 5 星级 中国一流大学(特色)
50 南京理工大学 66.28 5 星级 中国一流大学(特色)
51 西安电子科技大学 66.25 5 星级 中国一流大学(特色)
52 东北师范大学 66.24 5 星级 中国一流大学(特色)
53 南京师范大学 66.07 5 星级 中国一流大学(特色)
54 中国海洋大学 66.05 6 星级 世界高水平大学(特色)
55 中国地质大学(武汉) 66 6 星级 世界高水平大学(特色)
56 西北农林科技大学 65.73 5 星级 中国一流大学(特色)
57 南京航空航天大学 65.69 5 星级 中国一流大学(特色)
58 北京邮电大学 65.6 6 星级 世界高水平大学(特色)
59 湖南师范大学 65.59 4 星级 中国高水平大学
59 上海大学 65.59 4 星级 中国高水平大学
61 暨南大学 65.48 5 星级 中国一流大学(特色)
62 合肥工业大学 65.31 5 星级 中国一流大学(特色)
63 哈尔滨工程大学 65.27 5 星级 中国一流大学(特色)
64 南昌大学 65.2 4 星级 中国高水平大学
65 陕西师范大学 65.16 5 星级 中国一流大学(特色)
66 华南师范大学 65.14 5 星级 中国一流大学(特色)
67 昆明理工大学 65.12 5 星级 中国一流大学(特色)
68 东华大学 65.01 5 星级 中国一流大学(特色)
69 中南财经政法大学 64.97 6 星级 世界高水平大学(特色)
70 云南大学 64.93 5 星级 中国一流大学(特色)
71 北京协和医学院 64.89 6 星级 世界高水平大学(特色)
72 上海财经大学 64.88 6 星级 世界高水平大学(特色)
73 福州大学 64.84 4 星级 中国高水平大学
74 中国矿业大学 64.83 6 星级 世界高水平大学(特色)
74 中国政法大学 64.83 6 星级 世界高水平大学(特色)
76 江南大学 64.6 5 星级 中国一流大学(特色)
77 北京化工大学 64.57 5 星级 中国一流大学(特色)
78 中国石油大学(华东) 64.56 6 星级 世界高水平大学(特色)
79 华南农业大学 64.52 5 星级 中国一流大学(特色)
80 燕山大学 64.45 5 星级 中国一流大学(特色)
81 河南大学 64.43 4 星级 中国高水平大学
82 宁波大学 64.42 4 星级 中国高水平大学
83 首都师范大学 64.41 4 星级 中国高水平大学
83 福建师范大学 64.41 4 星级 中国高水平大学
85 浙江工业大学 64.39 4 星级 中国高水平大学
86 深圳大学 64.37 4 星级 中国高水平大学
87 浙江师范大学 64.36 4 星级 中国高水平大学
88 江苏大学 64.35 4 星级 中国高水平大学
89 广西大学 64.34 4 星级 中国高水平大学
89 上海理工大学 64.34 4 星级 中国高水平大学
91 长安大学 64.33 4 星级 中国高水平大学
92 杭州电子科技大学 64.27 4 星级 中国高水平大学
92 北京工业大学 64.27 4 星级 中国高水平大学
94 扬州大学 64.25 4 星级 中国高水平大学
95 对外经济贸易大学 64.22 5 星级 中国一流大学(特色)
96 天津师范大学 64.21 4 星级 中国高水平大学
97 山西大学 64.2 4 星级 中国高水平大学
98 齐鲁工业大学 64.18 4 星级 中国高水平大学
98 中央民族大学 64.18 6 星级 世界高水平大学(特色)
100 太原理工大学 64.15 4 星级 中国高水平大学
100 河北大学 64.15 4 星级 中国高水平大学
100 西南财经大学 64.15 5 星级 中国一流大学(特色)

2020QS 世界大学排名 100 强榜单

QS 世界大学排名(英文:QS World University Rankings;简称 QS rankings),是由教育组织 Quacquarelli Symonds(QS)所发表的年度世界大学排名。排名包括主要的世界大学综合排名及学科排名。另外,QS 还推出了两个独立的地区性排名,即《QS 亚洲大学排名》及《QS 拉丁美洲大学排名》,而这两个地区排名的准则在某些方面都与原本主要的世界大学排名有所不同。QS 一开始是和泰晤士高等教育组织合作,两者在 2004 年起每年都联合发表泰晤士高等教育-QS 世界大学排名。后来两者解散,至 2010 年开始推出各自的排名。QS 世界大学排名继续采用固有的排名准则,并与《美国新闻与世界报道》等传媒机构合作推出世界排名。

2019 年 6 月,英国高等教育资讯和分析数据提供商 QS 发布了 2020QS 世界大学排名 1000 强榜单,其中排名第一的是麻省理工学院,排名第二的是斯坦福大学,排名第三的是哈佛大学,其中麻省理工学院长居榜首,以下为 2020QS 世界大学排名 100 强榜单。

排名 学校名称 国家/地区
1 麻省理工学院 美国
2 斯坦福大学 美国
3 哈佛大学 美国
4 牛津大学 英国
5 加州理工学院 美国
6 苏黎世联邦理工学院 瑞士
7 剑桥大学 英国
8 伦敦大学学院 英国
9 帝国理工学院 英国
10 芝加哥大学 美国
11 南洋理工大学 新加坡
11 新加坡国立大学 新加坡
13 普林斯顿大学 美国
14 康奈尔大学 美国
15 宾夕法尼亚大学 美国
16 清华大学 中国
17 耶鲁大学 美国
18 哥伦比亚大学 美国
18 洛桑联邦理工学院 瑞士
20 爱丁堡大学 英国
21 密歇根大学安娜堡分校 美国
22 北京大学 中国
22 东京大学 日本
24 约翰霍普金斯大学 美国
25 杜克大学 美国
25 香港大学 中国香港
27 曼彻斯特大学 英国
28 加州大学伯克利分校 美国
29 澳洲国立大学 澳大利亚
29 多伦多大学 加拿大
31 西北大学 美国
32 香港科技大学 中国香港
33 伦敦大学国王学院 英国
33 京都大学 日本
35 麦吉尔大学 加拿大
35 加州大学洛杉矶分校 美国
37 首尔国立大学 韩国
38 墨尔本大学 澳大利亚
39 纽约大学 美国
40 复旦大学 中国
41 韩国高等科技学院 韩国
42 悉尼大学 澳大利亚
43 新南威尔士大学 澳大利亚
44 伦敦政治经济学院 英国
45 加州大学圣地亚哥分校 美国
46 香港中文大学 中国香港
47 昆士兰大学 澳大利亚
48 卡耐基梅隆大学 美国
49 布里斯托大学 英国
50 代尔夫特理工大学 荷兰
51 英属哥伦比亚大学 加拿大
52 香港城市大学 中国香港
53 巴黎第九大学 法国
54 浙江大学 中国
55 慕尼黑工业大学 德国
56 威斯康辛大学麦迪逊分校 美国
57 布朗大学 美国
58 莫纳什大学 澳大利亚
58 东京工业大学 日本
60 巴黎高等理工学院 法国
60 上海交通大学 中国
62 华威大学 英国
63 慕尼黑大学 德国
64 阿姆斯特丹大学 荷兰
65 德克萨斯大学奥斯汀分校 美国
66 海德堡大学 德国
67 格拉斯哥大学 英国
68 华盛顿大学 美国
69 国立台湾大学 中国台湾
70 马来亚大学 马来西亚
71 大阪大学 日本
72 佐治亚理工学院 美国
72 哥本哈根大学 丹麦
74 布宜诺斯艾利斯大学 阿根廷
75 伊利诺伊大学厄本那-香槟分校 美国
76 苏黎世大学 瑞士
77 索邦大学 法国
78 杜伦大学 英国
78 谢菲尔德大学 英国
80 鲁汶大学(荷语) 比利时
81 伯明翰大学 英国
82 东北大学(日本) 日本
83 高丽大学 韩国
84 莫斯科国立大学 俄国
85 莱斯大学 美国
86 西澳大学 澳大利亚
87 浦项科技大学 韩国
88 奥克兰大学 新西兰
89 中国科学技术大学 中国
90 北卡罗来纳大学教堂山分校 美国
91 香港理工大学 中国香港
92 隆德大学 瑞典
93 宾州州立大学公园分校 美国
93 利兹大学 英国
95 成均馆大学 韩国
96 诺丁汉大学 英国
97 南安普敦大学 英国
98 波士顿大学 美国
98 瑞典皇家理工学院 瑞典
100 圣安德鲁斯大学 英国

HTML CSS 字体列表顺序

为了实现在苹果电脑中显示苹方字体,在 windows 里显示微软雅黑,我给前端的全局字体顺序通常是这样的:
font-family: “Pingfang SC”, “Hiragino Sans GB”, “Helvetica”, “Droid Sans”, “Microsoft YaHei”, “Arial”, “sans-serif”;

Pingfang SC:macOS 和 iOS 系统系统字体,最先显示该字体;

Hiragino Sans GB:苹方出来之前苹果系统的早期字体,考虑低版本系统中没有苹方字体的情况;

Helvetica:苹果系统中的英文字体;

Droid Sans:安卓系统默认中文字体(并不是网传的思源黑体哦), 与 Droid Sans Fallback 的区别是,Droid Sans Fallback 除了中文还兼容了日文、韩文;

Microsoft Yahei:Windows 系统字体;

Arial:苹果和 windows 系统中都有的无衬线英文字体;

Sans-serif:无衬线字体(字体的种类非字体),当前面所有字体都缺失时系统自动选用该类字体中的一种。

全球知名网站所使在的域名注册商 MarkMonitor Inc.

公司 域名 注册商名称 注册商网站
亚马逊 amazon.com MarkMonitor Inc. https://www.markmonitor.com/
QQ qq.com MarkMonitor Inc. https://www.markmonitor.com/
京东 jd.com MarkMonitor Inc. https://www.markmonitor.com/
谷歌 google.com MarkMonitor Inc. https://www.markmonitor.com/
微软 microsoft.com MarkMonitor Inc. https://www.markmonitor.com/
华为 huawei.com MarkMonitor Inc. https://www.markmonitor.com/
联想 lenovo.com MarkMonitor Inc. https://www.markmonitor.com/
维基百科 wikipedia.org MarkMonitor Inc. https://www.markmonitor.com/
雅虎 yahoo.com MarkMonitor Inc. https://www.markmonitor.com/
百度 baidu.com MarkMonitor Inc. https://www.markmonitor.com/
腾讯 tencent.com MarkMonitor Inc. https://www.markmonitor.com/
网易 163.com MarkMonitor Inc. https://www.markmonitor.com/
搜狐 sohu.com MarkMonitor Inc. https://www.markmonitor.com/
YouTube youtube.com MarkMonitor Inc. https://www.markmonitor.com/
苹果 apple.com CSC Corporate Domains, Inc. https://www.cscglobal.com/
新浪 sina.com CSC Corporate Domains, Inc. https://www.cscglobal.com/
沃尔玛 walmart.com CSC Corporate Domains, Inc. https://www.cscglobal.com/
CNN cnn.com CSC Corporate Domains, Inc. https://www.cscglobal.com/
Twitter twitter.com CSC Corporate Domains, Inc. https://www.cscglobal.com/
壳牌石油 shell.com Nom-iq Ltd. dba COM LAUDE https://www.comlaude.com/
Facebook facebook.com RegistrarSafe, LLC https://www.registrarsafe.com/
Instagram instagram.com RegistrarSafe, LLC https://www.registrarsafe.com/
阿里巴巴 alibaba.com 阿里云计算有限公司 https://wanwang.aliyun.com/
中国石化 sinopecgroup.com 北京中科三方网络技术有限公司 https://www.sfn.cn/
央视网 cctv.com 北京中科三方网络技术有限公司 https://www.sfn.cn/

 

从上图可以看出,我们熟知的知名网站中,有超过 50% 都注册在 MarkMonitor Inc.,MarkMonitor Inc. 也是被誉为最安全可靠的域名注册商。
MarkMonitor 是一家从事互联网品牌保护的软件和服务公司,成立于 1999 年,总部位于美国加利福尼亚州旧金山,2012 年 7 月被全球知名信息提供商汤森路透收购。

* 以上名单为全球知名网站和世界百强前列 (部分) 的企业网站,排名不分先后。

全球知名域名注册 / 云服务器 / CDN / SSL 厂商推荐名录

域名注册 云服务器 CDN SSL
NameSilo Vultr Akamai Let’s Encrypt
Namecheap BandwagonHost CloudFront DigiCert
Name.com Linode EdgeCast GlobalSign
Gandi.net DigitalOcean CloudFlare Geotrust
GoDaddy Bluehost MaxCDN Comodo
Network Solutions AWS Alibaba Cloud GoDaddy
Moniker Alibaba Cloud Tencent Cloud Symantec
Google Tencent Cloud Baidu Cloud Verisign
Domain.com Baidu Cloud Wangsu TrustAsia
1API ChinaCache Entrust
Uniregistry Qiniu Cloud Certum
Register.com UCloud CFCA
eNom Central WoTrus
Dynadot SHECA
Alibaba Cloud
Tencent Cloud
Baidu Cloud

禁用 Google Chrome 浏览器鼠标悬停标签页突出显示标题和域名

自 Google Chrome 浏览器升级到 78.0.3904.70(正式版本)(64 位)版本后,鼠标划过或悬停标签页位置时很突出的显示页面标题和域名,并且是特别醒目的 POP 标识,严重干扰重心视线,所以有必要关闭这个功能,比较能接受的是前面版本的样式,简单默认小小的 POP 显示完整标题,即显示内容也不干扰视线。

1. 打开 Chrome 浏览器,在地址栏中执行 chrome://flags/#tab-hover-cards;
2. 将 【Tab Hover Cards】选项由默认的【Enabled】设置更改为【Disabled】禁用状态;
3. 完成后点击底部悬停的【Relanuch】或直接手动重启 Chrome 浏览器。

Google Chrome 浏览器常见快捷键

按键 动作
Ctrl+T 打开一个新标签页
Ctrl+N 打开一个新窗口
Ctrl+Shift+N 打开无痕模式窗口
Ctrl+W 关闭当前标签页
Ctrl+Shift+T 重新打开上次关闭的标签页
Ctrl+Shift+W 关闭窗口
Ctrl+Tab 和 Ctrl+Shift+Tab 切换到右侧或左侧标签页
Ctrl+L 转到搜索/地址栏
Ctrl+D 将当前页面添加到书签
Ctrl+H 浏览历史记录
Ctrl+J 浏览下载内容
Shift+Esc 打开 Chrome 任务管理器

forward(转发)和 redirect(重定向)的实际请求方式

forward 和 redirect 是 servlet 中的两种主要的跳转方式,forward 称做转发,redirect 称做重定向。

地址栏显示形式:
1. forword 是服务器内部的重定向,服务器直接访问目标地址的 url 网址,把里面的东西读取出来,但是客户端并不知道,因此用 forward 的话,客户端浏览器的网址是不会发生变化的;
2. redirect 是服务器根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,所以地址栏显示的是新的地址。

逻辑跳转方式:
1. forword 在前端收到请求不是由自己处理时,在不告知用户的情况将数据跳转提交给应该处理的服务器,此时数据共享给到至少三方平台;
2. redirect 在前端收到请求不是由自己处理时,即在前端界面显示,由用户选择另外的服务器或显现正在跳转的过程,理论上数据不能共享。

请求应用情景:
1. forword 一般用于用户登录的时候,根据角色转发到相应的模块;
2. redirect 一般用于用户注销登录时返回主页面或者跳转到其他网站。

跳转效率:
1. forword 效率高;
2. redirect 效率低。
请求次数:
1. forword 只请求一次;
2. redirect 有两次请求。

Centos 7.x 防火墙管理

0、设置 firewall 开机自启

systemctl enable firewalld.service

 

1、查看 firewall 服务状态

systemctl status firewalld

 

2、查看 firewall 的状态

firewall-cmd --state

 

3、开启、重启、关闭、firewalld.service 服务
# 开启

service firewalld start

# 重启

service firewalld restart

# 关闭

service firewalld stop

 

4、查看防火墙规则

firewall-cmd --list-all 

 

5、查询、开放、关闭端口
# 查询端口是否开放

firewall-cmd --query-port=8080/tcp

# 开放 80 端口

firewall-cmd --permanent --add-port=80/tcp

# 移除端口

firewall-cmd --permanent --remove-port=8080/tcp

# 重启防火墙 (修改配置后要重启防火墙)

firewall-cmd --reload

 

Intel 处理器型号数字和字母含义解析

第一位 2、3、4、5、6、7、8、9、10:
代表处理器代数,2 开头就是第二代酷睿智能处理器,3 就是三代,4 就是四代,10 就是最新的十代,例如 i5-2500 就是第二代、i7-4790K 就是第四代、i5-10210U 就是第十代,代数更高相对性能更强,i5-8500 性能优于 i5-7500;
第十代处理说明:i3/i5/i7 的品牌分支保持不变,后缀包含四位数字与一位字母,其中前两位数字为 10,代表第十代酷睿;第三和第四位数字代表 SKU 型号;最后的字母 G 加一位数字,代表核芯显卡的级别,以 8 结尾的为 28W 低压 (U) 移动笔记本电脑处理器,5 结尾的为 15W 低压 (U) 移动笔记本电脑处理器,以 0 结尾的为超低压 (Y) 移动笔记本电脑处理器;举例型号:i7-1068G7 就是 i7 第十代 28W 低压处理器,以上四位数 SKU 型号为 Ice Lake 微架构(第十代),而 Comet Lake 微架构(第十代)SKU 为五位数,例如 i7-10710U。

第二位 5、6、7、8、9:
代表处理器等级,数字越大性能等级相对越高,例如 i5-8600 性能优于 i5-8500。

第三位 3、5、0:
代表处理器对应核芯显卡的型号,其中 3 代表高性能处理器配 HD4600;5 代表核芯显卡采用的是 Iris5000、5100 或者 Pro5200;而 0 则是 HD4600。

第四位 0、2、8:
代表处理器的电压规格,0 在标准电压中代表 47W,而在低电压中是代表 15W;2 则代表 37W,8 在低电压处理器中代表 28W。

第五位 U、M、H、X、Q、Y、K:
U:低电压
H:高电压不可拆卸
M:移动标准
S:低功耗 (65W)
T:超低功耗 (35W/45W)
Y:超低电压
P:无核显
X:至尊性能
Q:四核心极致性能
K:不锁倍频的处理器
E:嵌入式工程级
UM:即 U 和 M 结合的功能,超低电压版移动处理器;
QM:即 Q 和 M 结合的功能,四核移动处理器 (720QM);
XM:即 X 和 M 结合的功能,至尊版移动处理器 (920XM);
LM:即 L 和 M 结合的功能,低电压版移动处理器;
HK:即 H 和 K 结合的功能,高电压高性能可超频处理器;
HQ:即 H 和 Q 结合的功能,高电压高性能四核八线程处理器;
XE:即 X 和 E 结合的功能,发烧级 CPU 中的战斗机,最顶级的 CPU,目前仅一款,Core i9-7980XE;
纯数字:一般就是普通桌面级处理器,性能、功耗、频率比较适中。

Linux 踢出其他终端登录的会话

命令格式:
[root@localhost ~]# pkill [-t 终端号] 进程名

pkill 命令常用信号及其含义
信号编号 信号名 含义
0 EXIT 程序退出时收到该信息。
1 HUP 挂掉电话线或终端连接的挂起信号,这个信号也会造成某些进程在没有终止的情况下重新初始化。
2 INT 表示结束进程,但并不是强制性的,常用的 “Ctrl+C” 组合键发出就是一个 kill -2 的信号。
3 QUIT 退出。
9 KILL 杀死进程,即强制结束进程。
11 SEGV 段错误。
15 TERM 正常结束进程,是 kill 命令的默认信号。

 

命令实例:
1、使用 who 或 w 命令查询当前已经登录的会话;

who
hxx pts/0 2019-10-06 19:52 (1.2.3.4)
hxx pts/1 2019-10-06 21:22 (2.3.4.5)

 

2、使用 tty 命令查询自己的对应记录;

tty
/dev/pts/1

 

3、已知自己是 pts1,所以要踢出另外一个 tty0 的会话;

skill -KILL -v pts/0
pts/0 hxx 2471 bash

 

3.1、最新命令是 pkill -9 -t pts/0;

pkill -9 -t pts/0

 

4、查询是否已经成功踢出 pts0;

who
hxx pts/1 2019-10-06 21:22 (2.3.4.5)

 

接入层、汇聚层、核心层交换机的特点与功能

接入层交换机

通常将网络中直接面向用户连接或访问网络的部分称为接入层,为用户提供了在本地网段访问应用系统的能力,主要解决相邻用户之间的互访需求,并且为这些访问提供足够的带宽。在大中型网络里,接入层还应当适当负责一些用户管理功能(如地址认证、用户认证、计费管理等),以及用户信息收集工作(如用户的 IP 地址、MAC 地址、访问日志等)。

汇聚层交换机

汇聚层交换机用来连接核心层和接入层,处于中间位置,它的上行是核心交换机,下行是接入层交换,具有实施策略、安全、工作组接入、虚拟局域网(VLAN)之间的路由、源地址或目的地址过滤等多种功能,它是实现策略的地方。因为汇聚层交换机是多台接入层交换机的汇聚点,它必须能够处理来自接入层设备的所有通信量,并提供到核心层的上行链路,因此汇聚层交换机与接入层交换机比较,需要更高的性能和交换速度以及更少的接口。

核心层交换机

核心层是网络主干部分,是整个网络性能的保障,其设备包括路由器、防火墙、核心层交换机等等,主要目的在于通过高速转发通信,提供快速、可靠的骨干传输结构,因此核心层交换机应该具有如下特性:可靠性、高效性、冗余性、容错性、可管理性、适应性、低延时性等。因为核心层是网络的枢纽中心,重要性突出,因此核心层交换机应该采用拥有更高带宽、更高可靠性、更高性能和吞吐量的千兆甚至万兆以上可管理交换机。

项目 网络设计分层 连接对象 性能要求 目的 路由功能
核心交换机 三层 三层以上交换设备 最高 路由和调整转发 支持
汇聚交换机 二层/三层 交换机和路由器 中等 提供策略连接 支持
接入交换机 二层 电脑 最低 终端接入 支持

七大洲

洲际名称 全称 名称释义 描述
亚洲 亚细亚洲 亚洲在东方 “亚细亚” 意思是太阳升起的地方
欧洲 欧罗巴洲 欧洲在西方 “欧罗巴” 意思是太阳落下的地方
非洲 阿非利加洲 以希腊语命名 “阿非利加” 指阳光炽热的意思
阿美利加洲 南美洲
北美洲
大洋洲 同名称为澳大利亚洲(澳洲)
南极洲 地处南极

WIFI 标准和发展版本

随着最新的 802.11 ax 标准发布,新的 WiFi 标准名称也将定义为 WiFi6,因为当前的 802.11 ax 是第六代 WiFi 标准了,WiFi 联盟从这个标准起,将原来的 802.11 a/b/g/n/ac 之后的 ax 标准定义为 WiFi6,从而也可以将之前的 802.11 a/b/g/n/ac 依次追加为 WiFi1/2/3/4/5。

2.4GHz 频段支持以下标准(802.11b/g/n/ax),5GHz 频段支持以下标准(802.11a/n/ac/ax),由此可见,802.11n/ax 同时工作在 2.4GHz 和 5GHz 频段,所以这两个标准是兼容双频工作。

WiFi 版本 WiFi 标准 发布时间 最高速率 工作频段
WiFi 6 IEEE 802.11ax 2019 年 11Gbps 2.4GHz 或 5GHz
WiFi 5 IEEE 802.11ac 2014 年 1Gbps 5GHz
WiFi 4 IEEE 802.11n 2009 年 600Mbps 2.4GhHz 或 5GHz
WiFi 3 IEEE 802.11g 2003 年 54Mbps 2.4GHz
WiFi 2 IEEE 802.11b 1999 年 11Mbps 2.4GHz
WiFi 1 IEEE 802.11a 1999 年 54Mbps 5GHz
WiFi 0 IEEE 802.11 1997 年 2Mbps 2.4GHz
2.4GHz(802.11b/g/n/ax),5GHz(802.11a/n/ac/ax)

QC(QuickCharge 快充)

QC 当前可用版本
QuickCharge 快充(QC)是由高通推出的快充解决方案,QC4.0 已推出,目前市场主流的还是 QC2.0 和 QC3.0。

QC 2.0 和 3.0 支持的充电功率
目前高通 QC 快速充电技术在智能手机领域的占有率最高。
QC2.0 支持支持 5V/9V/12V 三种固定电压,在 2A 电流的情况下能提供最高 24W 的充电功率。
QC3.0 支持 3.6V~12V 的波动电压,在 2A 电流下最大提供 24W 功率,最大电流由充电器厂商、手机厂商决定,如果采用 3A 电流,则最大能提供 36W 大功率。目前大部分 QC3.0 手机、充电器,最大仅提供 18W,小部分厂商提供 24W。

手机充电器输出功率规格
充电输出功率为 5V/1A 的主要是 iPhone 手机和安卓部分千元范围内的手机;
高通 QC1.0 诞生的 5V/2A,是目前标准输出功率,市面上常见手机均采用这种充电规格;
高通 QC2.0 的充电器规格,主流的电压规格分别为 5V/9V/12V,电流规格在 1.5A/2A;
高通 QC3.0 的电压规格从 3.6V-20V 区间,常见的输出规格有 5V/3A、9V/2A、12V/1.5A;
高通 QC4.0 的整体功率高达 28W,5V/5.6A MAX,9V/3A MAX,升级版的高通 QC4.0+ 规格手机有雷蛇 Razer Phone。

ls – 列出文件或文件夹信息

列出当前目录的文件和文件夹

ls
bin   CloudResetPwdUpdateAgent  dev  home  lib64       media  opt   root  sbin  sys  usr
boot  CloudrResetPwdAgent       etc  lib   lost+found  mnt    proc  run   srv   tmp  var

 

查看目录所有档案及隐藏的文件,即"."和".."

ls -a
.   .autorelabel  boot                      CloudrResetPwdAgent  etc   lib    lost+found  mnt  proc  run   srv  tmp  var
..  bin           CloudResetPwdUpdateAgent  dev                  home  lib64  media       opt  root  sbin  sys  usr

 

列出排除"."和".."以外的所有文件

ls -A
.autofsck     bin   data  etc   lib    lost+found  mnt  proc  run   selinux  sys  usr
.autorelabel  boot  dev   home  lib64  media       opt  root  sbin  srv      tmp  var

 

按最近修改排序显示文件

ls -lt
total 68
drwxr-xr-x. 77 root root  4096 Aug  8 20:10 etc
drwxrwxrwt.  9 root root  4096 Aug  8 03:36 tmp
drwxr-xr-x  23 root root   640 Aug  7 16:43 run
drwxr-xr-x.  3 root root  4096 Aug  7 16:39 home
dr-xr-xr-x  13 root root     0 Aug  7 15:12 sys
drwxr-xr-x  19 root root  3040 Aug  7 15:09 dev
dr-xr-xr-x  89 root root     0 Aug  7 15:08 proc
dr-xr-x---.  6 root root  4096 Jun 24 10:39 root
dr-xr-xr-x.  5 root root  4096 Jun 24 10:17 boot
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudrResetPwdAgent
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudResetPwdUpdateAgent
drwxr-xr-x. 19 root root  4096 Feb 27 15:09 var
drwxr-xr-x. 13 root root  4096 Feb 27 14:58 usr
lrwxrwxrwx.  1 root root     8 Feb 27 14:58 sbin -> usr/sbin
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 lib -> usr/lib
lrwxrwxrwx.  1 root root     9 Feb 27 14:58 lib64 -> usr/lib64
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 bin -> usr/bin
drwx------.  2 root root 16384 Feb 27 14:58 lost+found
drwxr-xr-x.  2 root root  4096 Apr 11  2018 media
drwxr-xr-x.  2 root root  4096 Apr 11  2018 mnt
drwxr-xr-x.  2 root root  4096 Apr 11  2018 opt
drwxr-xr-x.  2 root root  4096 Apr 11  2018 srv

 

以列表的形式整齐的列出所有文件

ls -al
total 76
dr-xr-xr-x. 20 root root  4096 Aug  8 20:08 .
dr-xr-xr-x. 20 root root  4096 Aug  8 20:08 ..
-rw-r--r--   1 root root     0 Feb 27 15:09 .autorelabel
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 bin -> usr/bin
dr-xr-xr-x.  5 root root  4096 Jun 24 10:17 boot
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudResetPwdUpdateAgent
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudrResetPwdAgent
drwxr-xr-x  19 root root  3040 Aug  7 15:09 dev
drwxr-xr-x. 77 root root  4096 Aug  8 20:20 etc
drwxr-xr-x.  3 root root  4096 Aug  7 16:39 home
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 lib -> usr/lib
lrwxrwxrwx.  1 root root     9 Feb 27 14:58 lib64 -> usr/lib64
drwx------.  2 root root 16384 Feb 27 14:58 lost+found
drwxr-xr-x.  2 root root  4096 Apr 11  2018 media
drwxr-xr-x.  2 root root  4096 Apr 11  2018 mnt
drwxr-xr-x.  2 root root  4096 Apr 11  2018 opt
dr-xr-xr-x  89 root root     0 Aug  7 15:08 proc
dr-xr-x---.  6 root root  4096 Jun 24 10:39 root
drwxr-xr-x  23 root root   640 Aug  7 16:43 run
lrwxrwxrwx.  1 root root     8 Feb 27 14:58 sbin -> usr/sbin
drwxr-xr-x.  2 root root  4096 Apr 11  2018 srv
dr-xr-xr-x  13 root root     0 Aug  7 15:12 sys
drwxrwxrwt.  9 root root  4096 Aug  8 03:36 tmp
drwxr-xr-x. 13 root root  4096 Feb 27 14:58 usr
drwxr-xr-x. 19 root root  4096 Feb 27 15:09 var

 

将当前或指定目录信息写入文件

ls -al > mydirectorylist.txt

 

递归列出子目录

ls -R /etc/nginx/
/etc/nginx/:
conf.d        fastcgi.conf.default    koi-utf     mime.types.default  scgi_params          uwsgi_params.default
default.d     fastcgi_params          koi-win     nginx.conf          scgi_params.default  win-utf
fastcgi.conf  fastcgi_params.default  mime.types  nginx.conf.default  uwsgi_params

/etc/nginx/conf.d:
default.conf  ssl.conf  virtual.conf

/etc/nginx/default.d:

 

以文件的大小进行排序

ls -S
lost+found  lib64  sbin  bin  boot  data  etc  home  lib  media  mnt  opt  root  run  selinux  srv  tmp  usr  var  dev  proc  sys

 

列出并区分文件和目录类型

ls -F 
bin@                       dev/   lib64@       opt/   sbin@  usr/
boot/                      etc/   lost+found/  proc/  srv/   var/
CloudResetPwdUpdateAgent/  home/  media/       root/  sys/
CloudrResetPwdAgent/       lib@   mnt/         run/   tmp/

// "@" 表示符号链接、"|" 表示 FIFOS、"/" 表示目录、"=" 表示套接字。

列出某个非当前目录的文件或文件夹

ls /boot
config-3.10.0-957.21.3.el7.x86_64
config-3.10.0-957.5.1.el7.x86_64
config-3.10.0-957.el7.x86_64
efi
grub
grub2
initramfs-0-rescue-4284cfe27c5b48c38adde30f33b4bb60.img
initramfs-3.10.0-957.21.3.el7.x86_64.img
initramfs-3.10.0-957.21.3.el7.x86_64kdump.img
initramfs-3.10.0-957.5.1.el7.x86_64.img
initramfs-3.10.0-957.5.1.el7.x86_64kdump.img
initramfs-3.10.0-957.el7.x86_64.img
symvers-3.10.0-957.21.3.el7.x86_64.gz
symvers-3.10.0-957.5.1.el7.x86_64.gz
symvers-3.10.0-957.el7.x86_64.gz
System.map-3.10.0-957.21.3.el7.x86_64
System.map-3.10.0-957.5.1.el7.x86_64
System.map-3.10.0-957.el7.x86_64
vmlinuz-0-rescue-4284cfe27c5b48c38adde30f33b4bb60
vmlinuz-3.10.0-957.21.3.el7.x86_64
vmlinuz-3.10.0-957.5.1.el7.x86_64
vmlinuz-3.10.0-957.el7.x86_64

//列出 boot 文件夹

当前目录搜索某个文件

ls lib*
lib:
binfmt.d   firmware  kdump       modules         rpm               systemd
cpp        games     kernel      modules-load.d  sendmail          tmpfiles.d
debug      gcc       locale      NetworkManager  sendmail.postfix  tuned
dracut     grub      lsb         polkit-1        sse2              udev
firewalld  kbd       modprobe.d  python2.7       sysctl.d          yum-plugins

lib64:
audit                         libmpc.so.3.0.0
cracklib_dict.hwm             libmpfr.so.4
cracklib_dict.pwd             libmpfr.so.4.1.1
cracklib_dict.pwi             libm.so
crt1.o                        libm.so.6
crti.o                        libncurses.so.5
...

//列出所有以 lib 开头的文件或文件夹

列出以.txt 结尾的文件

ls *.txt
test.txt

 

列出当前目录的文件和文件夹详细信息

ll
total 68
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 bin -> usr/bin
dr-xr-xr-x.  5 root root  4096 Jun 24 10:17 boot
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudResetPwdUpdateAgent
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudrResetPwdAgent
drwxr-xr-x  19 root root  3040 Aug  7 15:09 dev
drwxr-xr-x. 77 root root  4096 Aug  8 20:10 etc
drwxr-xr-x.  3 root root  4096 Aug  7 16:39 home
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 lib -> usr/lib
lrwxrwxrwx.  1 root root     9 Feb 27 14:58 lib64 -> usr/lib64
drwx------.  2 root root 16384 Feb 27 14:58 lost+found
drwxr-xr-x.  2 root root  4096 Apr 11  2018 media
drwxr-xr-x.  2 root root  4096 Apr 11  2018 mnt
drwxr-xr-x.  2 root root  4096 Apr 11  2018 opt
dr-xr-xr-x  89 root root     0 Aug  7 15:08 proc
dr-xr-x---.  6 root root  4096 Jun 24 10:39 root
drwxr-xr-x  23 root root   640 Aug  7 16:43 run
lrwxrwxrwx.  1 root root     8 Feb 27 14:58 sbin -> usr/sbin
drwxr-xr-x.  2 root root  4096 Apr 11  2018 srv
dr-xr-xr-x  13 root root     0 Aug  7 15:12 sys
drwxrwxrwt.  9 root root  4096 Aug  8 03:36 tmp
drwxr-xr-x. 13 root root  4096 Feb 27 14:58 usr
drwxr-xr-x. 19 root root  4096 Feb 27 15:09 var 

//功能相同于 ls -l

按文件大小(以 KB、MB、GB 模式)显示文件

ls -lhS
total 68K
drwx------.  2 root root  16K Feb 27 14:58 lost+found
dr-xr-xr-x.  5 root root 4.0K Jun 24 10:17 boot
drwxr-xr-x   7 root root 4.0K Jun  3 14:40 CloudResetPwdUpdateAgent
drwxr-xr-x   7 root root 4.0K Jun  3 14:40 CloudrResetPwdAgent
drwxr-xr-x. 77 root root 4.0K Aug  8 20:10 etc
drwxr-xr-x.  3 root root 4.0K Aug  7 16:39 home
drwxr-xr-x.  2 root root 4.0K Apr 11  2018 media
drwxr-xr-x.  2 root root 4.0K Apr 11  2018 mnt
drwxr-xr-x.  2 root root 4.0K Apr 11  2018 opt
dr-xr-x---.  6 root root 4.0K Jun 24 10:39 root
drwxr-xr-x.  2 root root 4.0K Apr 11  2018 srv
drwxrwxrwt.  9 root root 4.0K Aug  8 03:36 tmp
drwxr-xr-x. 13 root root 4.0K Feb 27 14:58 usr
drwxr-xr-x. 19 root root 4.0K Feb 27 15:09 var
drwxr-xr-x  19 root root 3.0K Aug  7 15:09 dev
drwxr-xr-x  23 root root  640 Aug  7 16:43 run
lrwxrwxrwx.  1 root root    9 Feb 27 14:58 lib64 -> usr/lib64
lrwxrwxrwx.  1 root root    8 Feb 27 14:58 sbin -> usr/sbin
lrwxrwxrwx.  1 root root    7 Feb 27 14:58 bin -> usr/bin
lrwxrwxrwx.  1 root root    7 Feb 27 14:58 lib -> usr/lib
dr-xr-xr-x  89 root root    0 Aug  7 15:08 proc
dr-xr-xr-x  13 root root    0 Aug  7 15:12 sys

//功能相同于 ll -h

按修改时间排序

ls -lt
total 68
-rw-r--r--   1 root root     0 Aug  8 19:52 test.txt
drwxr-xr-x. 77 root root  4096 Aug  8 19:50 etc
drwxrwxrwt.  9 root root  4096 Aug  8 03:36 tmp
drwxr-xr-x  23 root root   640 Aug  7 16:43 run
drwxr-xr-x.  3 root root  4096 Aug  7 16:39 home
dr-xr-xr-x  13 root root     0 Aug  7 15:12 sys
drwxr-xr-x  19 root root  3040 Aug  7 15:09 dev
dr-xr-xr-x  89 root root     0 Aug  7 15:08 proc
dr-xr-x---.  6 root root  4096 Jun 24 10:39 root
dr-xr-xr-x.  5 root root  4096 Jun 24 10:17 boot
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudrResetPwdAgent
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudResetPwdUpdateAgent
drwxr-xr-x. 19 root root  4096 Feb 27 15:09 var
drwxr-xr-x. 13 root root  4096 Feb 27 14:58 usr
lrwxrwxrwx.  1 root root     8 Feb 27 14:58 sbin -> usr/sbin
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 lib -> usr/lib
lrwxrwxrwx.  1 root root     9 Feb 27 14:58 lib64 -> usr/lib64
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 bin -> usr/bin
drwx------.  2 root root 16384 Feb 27 14:58 lost+found
drwxr-xr-x.  2 root root  4096 Apr 11  2018 media
drwxr-xr-x.  2 root root  4096 Apr 11  2018 mnt
drwxr-xr-x.  2 root root  4096 Apr 11  2018 opt
drwxr-xr-x.  2 root root  4096 Apr 11  2018 srv

 

按创建时间排序

ls -lc
total 68
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 bin -> usr/bin
dr-xr-xr-x.  5 root root  4096 Jun 24 10:17 boot
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudResetPwdUpdateAgent
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudrResetPwdAgent
drwxr-xr-x  19 root root  3040 Aug  7 15:09 dev
drwxr-xr-x. 77 root root  4096 Aug  8 19:50 etc
drwxr-xr-x.  3 root root  4096 Aug  7 16:39 home
lrwxrwxrwx.  1 root root     7 Feb 27 14:58 lib -> usr/lib
lrwxrwxrwx.  1 root root     9 Feb 27 14:58 lib64 -> usr/lib64
drwx------.  2 root root 16384 Feb 27 14:58 lost+found
drwxr-xr-x.  2 root root  4096 Feb 27 14:58 media
drwxr-xr-x.  2 root root  4096 Feb 27 14:58 mnt
drwxr-xr-x.  2 root root  4096 Feb 27 14:58 opt
dr-xr-xr-x  89 root root     0 Aug  7 15:08 proc
dr-xr-x---.  6 root root  4096 Jun 24 10:39 root
drwxr-xr-x  23 root root   640 Aug  7 16:43 run
lrwxrwxrwx.  1 root root     8 Feb 27 14:58 sbin -> usr/sbin
drwxr-xr-x.  2 root root  4096 Feb 27 14:58 srv
dr-xr-xr-x  13 root root     0 Aug  7 15:12 sys
-rw-r--r--   1 root root     0 Aug  8 19:52 test.txt
drwxrwxrwt.  9 root root  4096 Aug  8 03:36 tmp
drwxr-xr-x. 13 root root  4096 Feb 27 14:58 usr
drwxr-xr-x. 19 root root  4096 Feb 27 15:09 var

 

按访问时间排序

ls -lu
total 68
lrwxrwxrwx.  1 root root     7 Aug  8 16:01 bin -> usr/bin
dr-xr-xr-x.  5 root root  4096 Aug  8 19:47 boot
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudResetPwdUpdateAgent
drwxr-xr-x   7 root root  4096 Jun  3 14:40 CloudrResetPwdAgent
drwxr-xr-x  19 root root  3040 Aug  8 19:47 dev
drwxr-xr-x. 77 root root  4096 Aug  7 18:10 etc
drwxr-xr-x.  3 root root  4096 Aug  8 19:47 home
lrwxrwxrwx.  1 root root     7 Aug  8 19:25 lib -> usr/lib
lrwxrwxrwx.  1 root root     9 Aug  8 15:24 lib64 -> usr/lib64
drwx------.  2 root root 16384 Feb 27 14:58 lost+found
drwxr-xr-x.  2 root root  4096 Apr 11  2018 media
drwxr-xr-x.  2 root root  4096 Apr 11  2018 mnt
drwxr-xr-x.  2 root root  4096 Aug  7 18:10 opt
dr-xr-xr-x  89 root root     0 Aug  7 15:08 proc
dr-xr-x---.  6 root root  4096 Aug  8 19:25 root
drwxr-xr-x  23 root root   640 Aug  7 15:08 run
lrwxrwxrwx.  1 root root     8 Aug  8 16:01 sbin -> usr/sbin
drwxr-xr-x.  2 root root  4096 Apr 11  2018 srv
dr-xr-xr-x  13 root root     0 Aug  7 15:12 sys
-rw-r--r--   1 root root     0 Aug  8 19:52 test.txt
drwxrwxrwt.  9 root root  4096 Jun 24 10:39 tmp
drwxr-xr-x. 13 root root  4096 Aug  8 19:26 usr
drwxr-xr-x. 19 root root  4096 Apr 11  2018 var

 

追加 r 为反序排序,追加 a 为显示隐藏文件

获取网页 title 标题内容

cURL

<?php
$c = curl_init();
$url = 'https://hexingxing.cn';
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($c);
curl_close($c);
$pos = strpos($data,'utf-8');
if($pos===false){$data = iconv("gbk","utf-8",$data);}
preg_match("/<title>(.*)<\/title>/i",$data, $title);
echo $title[1];
?>

file()

<?php
$lines_array = file('https://labs.hexingxing.cn');
$lines_string = implode('', $lines_array);
$pos = strpos($lines_string,'utf-8');
if($pos===false){$lines_string = iconv("gbk","utf-8",$lines_string);}
eregi("<title>(.*)</title>", $lines_string, $title);
echo $title[1];
?>

file_get_contents

<?php
$content=file_get_contents("https://hxx.tw");
$pos = strpos($content,'utf-8');
if($pos===false){$content = iconv("gbk","utf-8",$content);}
$postb=strpos($content,'<title>')+7;
$poste=strpos($content,'</title>');
$length=$poste-$postb;
echo substr($content,$postb,$length);
?>

Sublime text 3 快速插入多行递增数字

配置
Ctrl Shift P 调用 Package Control
输入 pki,选择 Package Control:Install Package
输入 InsertNums,选择 InsertNums 安装

使用
选择需要标号的多行文本,按下 Ctrl Shift L 进入多行编辑模式
按下 Home 键,把所有光标移到行首,按下 Ctrl Alt N 回车,即可 1、2、3、4…自动编号
也可输入 a:b,比如 2:2,则会生成初始为 2、间隔为 2 的数字序列:2、4、6、8、10