基於TypeScript從零重構axios

download:基於TypeScript從零重構axios

本課程首先講解TS的基礎語法和常見用法,而後帶同窗使用TS去實現一個完整的axios JS庫,進行完整的單元測試,最後把開發的JS庫打包併發布到npm上。經過課程學習掌握axios的實現原理,修煉原生JS內功,提高職場競爭力。html

適合人羣
1-5年前端開發人員前端

技術儲備要求
有良好的原生JavaScript功底
熟悉ES6常見的語法和APImysql

一、ping(測試網絡連通)
命令所在途徑:/bin/ping
命令執行權限:一切用戶
-c 指定ping次數 -s 指定探測時數據包的大小
二、ifconfig(查詢本機網絡信息)
命令所在途徑:/usr/sbin/ifconfig
執行權限:root
ifconfig命令運用辦法
留意:下面操做運用root用戶(動態修正)
命令:ifconfig 做用:用來配置網絡或顯現當前網絡接口的狀態(以本機ens33示例)ios

![]()sql

上圖信息大約闡明:
第一行:up-->網卡開啓狀態 [在BROADCAST(播送)以後,(此處未顯現)RUNNING-->網線處置銜接狀態]
MULTICAST-->支持組播 mtu 1500-->(Maximum Transmission Unit)最大傳輸單元大小爲1500字節
第二行:該網卡的IP地址,子網掩碼,播送地址
第三行:IPV6的配置信息
第四行:網卡的MAC地址 ether表示銜接類型爲以太網 txqueuelen 1000 --》傳輸隊列的長度
第五六行:網卡接納數據包的統計信息和接納錯誤的統計信息
第七八行:網卡發送數據包的統計信息和發送錯誤的統計信息
①暫時修正IP地址
辦法1:暫時修正網卡IP地址
ifconfig 網卡稱號 IP地址 ---直接修正網卡的IP地址(重啓後恢復)【修正後終端銜接會斷開,需用新IP重連】shell

②辦法2: 添加多個暫時IP地址(數據發送/接納通過真實網段)
ifconfig 網卡稱號:0 第一個IP地址 (netmask 子網掩碼) ---增長一個IP
ifconfig 網卡稱號:1 第二個IP地址 (netmask 子網掩碼) ---增長一個IP
ifconfig 網卡稱號:0 ip地址 netmask 子網掩碼npm

![]()axios

③刪除暫時IP
ifconfig 網卡稱號:0 del ip地址vim

![]()bash

三、w(查詢當前登錄效勞器的用戶)

![]()

第一行:當前時間,持續運轉時間,登錄用戶數量,1分鐘,5分鐘,15分鐘前的均勻負載
第二行:用戶名 TTY:登錄終端(tty1本地登陸,pts/0遠程銜接)
FROM:來源IP LOGIN@:登錄持續時間 IDLE:用戶閒置時間
JCPU:一切進程佔用CPU時間 PCPU:當行進程佔用CPU時間
WHAT:用戶正在中止的操做(-bash 一個shell類型)
w命令會保證輸出信息在一行上,假如空間不夠就會報錯
字符界面最多可以有6個終端可用(ALT+F123456切換),圖形界面最多可以有6個終端可用(CTRL+ALT+F123456切換,到字符界面用ALT+F123456切換)
ls /dev/pts/可以查看對應設備文件
四、who (查詢登陸用戶)
命令所在途徑:/usr/bin/who

執行權限:一切用戶
五、last(列出登錄系統的相關信息)(像日誌)
命令所在途徑:/usr/bin/last

執行權限:一切用戶
功用描繪:列出目前與過去登入系統的用戶信息,只需有人登陸,就會被記載,包括多次登陸的信息,也會被統計記載下來。
六、lastlog (顯現一切帳號最後一次的登錄時間)
命令所在途徑:/usr/bin/lastlog

執行權限:一切用戶 (gdm是Linux的圖形界面)闡明:首先羅列一切的用戶,包括不能登陸的系統用戶(僞用戶),可是會顯現這些僞用戶從未登陸過。另外還會顯現最後一次登陸本系統的用戶的登陸信息。7.命令:lastb功用:查看登陸錯誤的信息(登陸失敗信息)八、netstat(查看網絡銜接狀態)常見端口:20 21 ftp效勞 文件共享 22 ssh效勞 平安的遠程銜接23 telnet 25 smtp:簡單郵件傳輸協議 發信110 pop3:郵局協議 收信 80 http超文本傳輸協議 網頁效勞3306 mysql端口 3389 Windows終端端口/etc/service一切常見的端口(一切內置效勞及端口【與開啓無關,更像日誌】)netstat -tlun 查看本機一切監聽的端口-t tcp協議 -u udp協議-l 監聽 -n 以IP和端口的方式顯現信息-a 顯現一切選項 -p 顯現樹立相關銜接程序名e.g. 列出一切端口:netstat -a | more列出一切tcp端口:netstat -at列出一切udp端口:netstat -au九、nmcli命令(可用於網卡的配置)nmcli general hostname 查詢當前主機名nmcli general hostname newhostname 修正主機名注:CentOS主機名管理是基於系統效勞systemd-hostnamed,效勞自己提供了 hostnamectl命令用於修正主機名,引薦運用hostnamectl中止修正。運用nmcli修正 hostnamed效勞需求重啓效勞後才幹使配置生效。hostname 查看主機名vim /etc/hostname 配置文件也記載了主機名hostnamectl set-hostname 主機名 修正主機名通過命令生成配置文件,永世修正

相關文章
相關標籤/搜索