golang net/http模块 搭建网站的欢迎页面 http.HandleFunc()用于给HTTP服务注册请求处理程序;它接收两个参数,一个是要匹配pattern(通常...
golang net/http模块 搭建网站的欢迎页面 http.HandleFunc()用于给HTTP服务注册请求处理程序;它接收两个参数,一个是要匹配pattern(通常...
gopacket学习(一) gopacket为go语言提供了数据包处理的能力。使用者能够嗅探、解码网络数据包。 官方文档:gopacket package - github....
首先了解两个转义字符:\r和\n。 \r: Carriage Return (回车键,缩写CR),表示回到行首 \n: Line Feed (换行键)你可能在http报文中了...
go语言环境在windows下有.msi安装方式,比较简单,点点点然后配置代理就行,linux下需要手动配置一些环境变量,这里记录一下。下载了golang的压缩包后,执行下述命令。
golang 的接口类型是对具体类型/结构体的行为进行泛化或抽象,接口的特点是灵活。接口类型指定了一系列的方法,具体类型必须实现所有的方法才能视为该接口的实例。 上述代码声明...
在go 原生json(一)[https://www.jianshu.com/p/c4f0dc6556d6]文章中我们了解到可以使用一个map[string]interface...
go语言的包名一般是对应源代码文件的文件夹名,并且包内的代码文件的package xxx最好是包名本身。比如我建立了一个testPackage包(文件夹),在该包内编写的程序...
go原生json(一) 处理json数据是绝大多数程序员都熟悉的操作,很多语言都提供了对json数据的转化和从json中恢复对象的功能(即序列化和反序列化)。go语言也不例外...
在安全研究时需要频繁地使用虚拟机去安装各种环境,复现各种漏洞。如果不断地安装,虚机的配制恐怕是吃不消。然后就想到应该利用VMware的功能保存最初只进行了一些基础安装或配置的...
colly是用golang实现的一款常用的爬虫框架。它的主要特点是轻量、快速,设计非常优雅,并且分布式的支持也非常简单,易于扩展。 如何安装colly? colly安装的唯一...
golang的一大特性就是跨平台编译。有时候我们会遇到在windows里写代码,然后把程序拿到linux里运行的情况。跨平台编译的便利性会使你喜欢上golang这个语言。 所...
什么是go modules? go modules 是 golang 1.11 新加的特性。Modules官方定义为: 模块是相关Go包的集合。modules是源代码交换和版...
C/C++文件的编译 众所周知,C/C++程序想要得到执行,主要需要执行编译和链接两个过程,这个过程比较繁琐,尤其是程序使用到了其他的头文件的时候。gcc是常用的编译工具,其...