使用Golang编译选项可以根据不同的选项进行不同代码逻辑的编译,这样可以按需编译,减少运行时的代码。使用方式可以在文件头部编写//go:build *
… 继续阅读
Golang编译选项使用简介
1条回复
使用Golang编译选项可以根据不同的选项进行不同代码逻辑的编译,这样可以按需编译,减少运行时的代码。使用方式可以在文件头部编写//go:build *
… 继续阅读
标准库启动一个支持http/2的服务,需要开启tls认证,否则只能使用HTTP/2 Cleartext … 继续阅读
Golang
中map
… 继续阅读
由于在burpsuite
中更换response过程中,无法使用中文,但是发现使用unicode码的话前端会自动转换成中文,所以就用python转了unicode,百度使用之后会出现报错。… 继续阅读
最近在考虑优化一些字符串匹配的方式,但是golang本身有标准库实现,看了下实现,在一定字符长度中会用到RK算法,去搜索了解了下RK算法后,看到kmp的算法,学习实现了一版。
一般判断两个字符串是否相等,是需要每个字符一一比较,最后得出结论相等,复杂度为o(n)。如果需要判断字符是否串包含的关系,暴力的情况会出现比较高的复杂度。而导致出现较多的复杂度的原因,是有个重复比较的过程,下面举例说明一下
例如:… 继续阅读
每次新起一个gouroutine都会调用runtime.newproc
函数,在… 继续阅读