golang net/http模塊 搭建網(wǎng)站的歡迎頁(yè)面 http.HandleFunc()用于給HTTP服務(wù)注冊(cè)請(qǐng)求處理程序;它接收兩個(gè)參數(shù),一個(gè)是要匹配pattern(通常...
golang net/http模塊 搭建網(wǎng)站的歡迎頁(yè)面 http.HandleFunc()用于給HTTP服務(wù)注冊(cè)請(qǐng)求處理程序;它接收兩個(gè)參數(shù),一個(gè)是要匹配pattern(通常...
gopacket學(xué)習(xí)(一) gopacket為go語(yǔ)言提供了數(shù)據(jù)包處理的能力。使用者能夠嗅探、解碼網(wǎng)絡(luò)數(shù)據(jù)包。 官方文檔:gopacket package - github....
首先了解兩個(gè)轉(zhuǎn)義字符:\r和\n。 \r: Carriage Return (回車鍵,縮寫(xiě)CR),表示回到行首 \n: Line Feed (換行鍵)你可能在http報(bào)文中了...
go語(yǔ)言環(huán)境在windows下有.msi安裝方式,比較簡(jiǎn)單,點(diǎn)點(diǎn)點(diǎn)然后配置代理就行,linux下需要手動(dòng)配置一些環(huán)境變量,這里記錄一下。下載了golang的壓縮包后,執(zhí)行下述命令。
在go 原生json(一)[http://www.itdecent.cn/p/c4f0dc6556d6]文章中我們了解到可以使用一個(gè)map[string]interface...
go語(yǔ)言的包名一般是對(duì)應(yīng)源代碼文件的文件夾名,并且包內(nèi)的代碼文件的package xxx最好是包名本身。比如我建立了一個(gè)testPackage包(文件夾),在該包內(nèi)編寫(xiě)的程序...
go原生json(一) 處理json數(shù)據(jù)是絕大多數(shù)程序員都熟悉的操作,很多語(yǔ)言都提供了對(duì)json數(shù)據(jù)的轉(zhuǎn)化和從json中恢復(fù)對(duì)象的功能(即序列化和反序列化)。go語(yǔ)言也不例外...
在安全研究時(shí)需要頻繁地使用虛擬機(jī)去安裝各種環(huán)境,復(fù)現(xiàn)各種漏洞。如果不斷地安裝,虛機(jī)的配制恐怕是吃不消。然后就想到應(yīng)該利用VMware的功能保存最初只進(jìn)行了一些基礎(chǔ)安裝或配置的...
colly是用golang實(shí)現(xiàn)的一款常用的爬蟲(chóng)框架。它的主要特點(diǎn)是輕量、快速,設(shè)計(jì)非常優(yōu)雅,并且分布式的支持也非常簡(jiǎn)單,易于擴(kuò)展。 如何安裝colly? colly安裝的唯一...
golang的一大特性就是跨平臺(tái)編譯。有時(shí)候我們會(huì)遇到在windows里寫(xiě)代碼,然后把程序拿到linux里運(yùn)行的情況。跨平臺(tái)編譯的便利性會(huì)使你喜歡上golang這個(gè)語(yǔ)言。 所...
什么是go modules? go modules 是 golang 1.11 新加的特性。Modules官方定義為: 模塊是相關(guān)Go包的集合。modules是源代碼交換和版...
C/C++文件的編譯 眾所周知,C/C++程序想要得到執(zhí)行,主要需要執(zhí)行編譯和鏈接兩個(gè)過(guò)程,這個(gè)過(guò)程比較繁瑣,尤其是程序使用到了其他的頭文件的時(shí)候。gcc是常用的編譯工具,其...