手把手教你---猿如意之八大高效利器使用
開篇之前我們可能要來了解一下,《猿如意》是CSDN為提高開發者工作效率,發布客戶端和低代碼平臺產品——《猿如意》;記得第一次在接觸猿如意實在今年八月份,之前使用過其他的工具,但是有利有弊,先說下為啥選擇了《猿如意》界面簡潔,算是比較輕量化的一款軟件,如意如意,隨我心意。就是這么任性,哈哈
一,開篇介紹
我們看下官網的給猿如意的介紹,猿如意是一款面向開發者的輔助開發工具箱,何為輔助開發者工具箱,即用即下,不用再去繁瑣的去網上去下載,去找對應的版本,工欲善其事,必先利其器。只要工具耍得好,在low的程序猿也能撐起半邊天,幫你從“問題”找到“答案”。做事效率也可以快速提升。
二,猿如意安裝
點擊鏈接,登錄猿如意官網即可下載: https://devbit.csdn.net/
三,八大高效利器
3.1 八大高效利器之Linux命令查詢
作為全能型人才,必須要多了解,所使用,才能讓自己成長,作為技術人,Linux服務器也是要了解的
Linux很多命令可能我們記不住,或者不知道他具體是做什么用的,那接下來就給大家詳細介紹下下面這款軟件,Linux命令查詢,安裝簡單,界面簡潔。
當我們又遇到不會的,linux命令查詢會詳細給出提示
接下來就可以看到詳細的介紹,以及每個命令參數的描述
如果我們通過服務器命令查看,可能已經蒙了,這是弄啥來
通過上面對比我們應該已經了解Linux查詢命令小工具的魅力所在了吧。
3.2 八大高效利器之Wireshark
Wireshark(前身 Ethereal)是一個網絡包分析工具。該工具主要是用來捕獲網絡數據包,并自動解析數據包,為用戶顯示數據包的詳細信息,供用戶對數據包進行分析。
它可以運行在 Windows 和 Linux 操作系統上。由于后面章節會使用該工具捕獲并分析各類協議數據包,本節將講解該工具的安裝及基本使用方法。
3.2.1 下載安裝包
由于安裝過程比較簡單,這里不做詳細介紹了,雙擊下載的軟件包進行安裝即可。只要使用默認值,單擊 Next 按鈕,即可安裝成功。
3.2.2 接下來開始實施抓包
安裝好 Wireshark 以后,就可以運行它來捕獲數據包了。方法如下:
3.2.2.1 在 Windows 的“開始”菜單中,單擊 Wireshark 菜單,啟動 Wireshark,如圖所示。
該圖為 Wireshark 的主界面,界面中顯示了當前可使用的接口,例如,本地連接 8、本地連接 7、 VMware虛擬機等。要想捕獲數據包,必須選擇一個接口,表示捕獲該接口上的數據包。
在上圖中,選擇捕獲“本地連接”接口上的數據包。選擇“本地連接”選項,然后單擊左上角的“開始捕獲分組”按鈕,將進行捕獲網絡數據,如下如所示。
3.2.2.2 圖中沒有任何信息,表示沒有捕獲到任何數據包。這是因為目前“本地連接”上沒有任何數據。只有在本地計算機上進行一些操作后才會產生一些數據,如瀏覽網站。
3.2.2.3 當本地計算機瀏覽網站時,接口的數據將會被 Wireshark 捕獲到。捕獲的數據包如圖所示。圖中方框中顯示了成功捕獲到接口上的數據包。我這里是通過以太網,大家的這一步可能名稱不一樣,選擇一個有網絡波動的抓取即可
3.2.2.4 Wireshark 將一直捕獲抓取“本地連接”上的數據。如果不需要再捕獲,可以單擊左上角的“停止捕獲分組”按鈕,停止捕獲。
3.2.3 分析數據包
我們使用抓包的目的就是為了分析相關的數據,Wireshark 會自動解析這些數據包,將數據包的層次結構顯示出來,并提供數據分析。這些數據包及數據包對應的層次結構分布在 Wireshark 界面中的不同面板中。
使用 Wireshark 捕獲數據包,界面如圖所示。
上圖中所顯示的信息從上到下分布在 3 個面板中,每個面板包含的信息含義如下:
- Packet List 面板:上面部分,顯示 Wireshark 捕獲到的所有數據包,這些數據包從 1 進行順序編號。
- Packet Details 面板:中間部分,顯示一個數據包的詳細內容信息,并且以層次結構進行顯示。這些層次結構默認是折疊起來的,用戶可以展開查看詳細的內容信息。
- Packet Bytes 面板:下面部分,顯示一個數據包未經處理的原始樣子,數據是以十六進制和 ASCII 格式進行顯示。
這里顯示了 5 個層次,每個層次的含義如下: - Frame:該數據包物理層的數據幀概況。
- Ethernet II:數據鏈路層以太網幀頭部信息。
- Internet Protocol Version 4:網際層 IP 包頭部信息。
- Transmission Control Protocol:傳輸層的數據段頭部信息。
- Hypertext Transfer Protocol:應用層的信息,此處是 HTTP 協議。
在我們日常中用到最多的也就是Hypertext Transfer Protocol比較多
下面我們展開看下,對數據包分析就是為了查看包的信息,展開每一層,可以查看對應的信息。例如,查看數據鏈路層信息,展開Frame層 , Ethernet II 層,由于全部展開也顯示不開,部分信息顯示如下:
3.2.4 Wireshark追蹤TCP流
總結: 為了安全考慮,wireshark只能查看封包,而不能修改封包的內容,或者發送封包。 Wireshark能獲取HTTP,也能獲取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的內容。如果是處理HTTP、HTTPS?還是建議大家用Fiddler,?其他協議比如TCP、UDP等等就可以直接使用Wireshark。
3.2.5 Wireshark 表達式
針對wireshark最常用的自然是針對IP地址的過濾。其中有幾種情況:
(1)對源地址為192.168.9.1的包的過濾,即抓取源地址滿足要求的包。
表達式為:ip.src == 192.168.9.1
(2)對目的地址為192.168.9.1的包的過濾,即抓取目的地址滿足要求的包。
表達式為:ip.dst == 192.168.9.1
(3)對源或者目的地址為192.168.9.1的包的過濾,即抓取滿足源或者目的地址的ip地址是192.168.9.1的包。
表達式為:ip.addr == 192.168.9.1,或者 ip.src == 192.168.9.1 or ip.dst == 192.168.9.1
(4)過濾地址段。
表達式為:ip.addr == 192.168.9.0/24
(5)要排除以上的數據包,我們只需要將其用括號囊括,然后使用 “!” 即可。
表達式為:!(表達式)
3.3 八大高效利器之一行代碼
下面推薦的這個,算是一個日積月累成長自己的,一天一練,終有一天也會成長起來。哈哈
3.4 八大高效利器之教程文檔
教程文檔,這個說實話不是很推薦,這個文檔很是積累,有種分不清這是教程文檔,還是把下載資源移到這個地方來做推廣,在這里幾乎找不到自己想要的內容,哪怕找到了,也會讓你去下載,或者一頁一頁的點擊,很不方便,很不友好,看個人喜好吧
3.5 八大高效利器之Visual Studio Code
Visual Studio Code(簡稱“VS Code”)是Microsoft在2015年4月30日Build開發者大會上正式宣布一個運行于 Mac OS X、Windows和 Linux 之上的,針對于編寫現代Web和云應用的跨平臺源代碼編輯器,可在桌面上運行,并且可用于Windows,macOS和Linux。它具有對JavaScript,TypeScript和Node.js的內置支持,并具有豐富的其他語言(例如C++,C#,Java,Python,PHP,Go)和運行時(例如.NET和Unity)擴展的生態系統。
3.5.1 安裝擴展插件
3.5.2接下來我們就可以愉快的擼碼了
3.6 八大高效利器之IntelliJ IDEA
IDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。IDEA是JetBrains公司的產品,這家公司總部位于捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Java,Kotlin等少數語言。該軟件在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。雙擊運行選擇安裝路徑然后一路next,直到安裝!
3.6.1下載完成后,我們會得到一個 IntelliJ IDEA 安裝包,雙擊打開下載的安裝包,選擇 Next,正式開始安裝
3.6.2設置 IDEA 的安裝目錄,建議不要安裝在系統盤(通常 C 盤是系統盤),這里選擇安裝到 D 盤
3.6.3自行選擇需要的功能,若無特殊需求,按圖中勾選即可
對上圖中選項說明如下:
- Create Desktop Shortcut:創建桌面快捷方式圖標,建議勾選 64-bit launcher;
- Update context menu:是否將從文件夾打開項目添加至鼠標右鍵,根據需要勾選;
- Create Associations:關聯文件格式,可以不推薦勾選,使用如 Sublime Text、EditPlus 等輕量級文本編輯器打開;
- Download and install 32-bit JetBrains Runtime:下載并安裝 JetBrains 的 JRE。如果已經安裝了JRE,則無需勾選此項;
- Update PATH variable (restart needed):是否將 IDEA 啟動目錄添加到環境變量中,即可以從命令行中啟動 IDEA,根據需要勾選。
3.6.4選擇開始菜單文件夾后,點擊 Install 等待安裝。
3.6.5等待安裝進度條達到 100% 后,點擊 Finish,IntelliJ IDEA 就安裝完成了??梢怨催x Run IntelliJ IDEA 選項,表示關閉此窗口后運行 IDEA。
首次啟動 ,會自動進行配置 IntelliJ IDEA 的過程(選擇 IntelliJ IDEA 界面顯式風格等等),可根據自己的喜好進行配置,由于配置過程非常簡單,這里不再給出具體圖示。也可以直接退出,即表示全部選擇默認配置。
3.7 八大高效利器之Postman
簡易版Postman,支持get、post請求,自定義請求頭
3.8八大高效利器之效率工具
這里面集成了系統工具,格式化轉化,壓縮解碼,圖像處理,數據模擬,以上工具都是比較小巧的。
四,總結
猿如意初學者提供了相關的下載渠道,并且讓大家由淺入深的整合了相關工具,或者軟件,我相信看完我的博客大家一定回去嘗試下這款軟件。
如意如意,隨我心意。以上就是我們今天的教程,如果本文對你有所幫助,歡迎關注點贊,分享給您身邊的朋友。您的鼓勵就是對我的最大動力。
總結
以上是生活随笔為你收集整理的手把手教你---猿如意之八大高效利器使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大众点评 mtgisg分析
- 下一篇: 图像处理职位面试题汇总(3)