1. java 语言学习01

    工具下载

    2021/12/22 java

  2. GO 语言学习

    GO 语言学习

    2021/12/22 Go

  3. Django-demo

    Django-demo

    2021/12/22 Go

  4. 开源waf参考

    CEYE 是什么

    2021/12/14 安全

  5. CEYE平台的使用

    CEYE 是什么

    2021/12/14 安全

  6. FOFA介绍

    FOFA介绍

    2021/12/14 FOFA 信息收集

  7. GO-报错异常记录

    github 包名更换 原始包名名字更换,比如 github.com/microsoft/go-winio => github.com/Microsoft/go-winio 。需改变 go mod 在go.mod 文件里修改: replace github.com/microsoft/go-winio => github.com/Microsoft/go-winio v0.4.16 使用 go mod tidy 来整理依赖 当在代码中使用了第三方库 ,但是go.mod中并没有跟着更新的时候 如果直接run或者build就会报这个错误可以使用 go mod tidy 来整理依赖 这个命令会: 删除不需要的依赖包 下载新的依赖包 更新go.sum GoLand 解决无法导入自定义包的问题 使用 go mod 模式 推荐 go mod init xxx xxx 是项目的名称。 之后需要修改 import 的方式,替换成 import xxx/<文件名> 的形式。 GCC 包没安装 报错: exec: “gcc”: executable file not found in %PATH% 在Windows上安装GCC,需要安装MinGW。下载地址 MinGW 。下载后按提示一步步安装即可。 安装完成后,同样在命令行输入$ gcc -v查看安装是否成功,如没有成功,需要手动配置环境变量。假设安装在D:\software目录下,则需要在path下添加路径D:\software\mingw64\bin。设置好之后,重新编译go程序,就可以顺利执行。如果还出现开始的问题,通常是由于环境变量没有启动造成的,所以重启电脑就ok了。 重启个命令行,输入gcc -v 数组越界 报错: index out of range

    2021/12/14 GO

  8. go 语言打包编译

    go 语言打包编译 缩减 Golang 编译后文件大小的三种方法 https://zhuanlan.zhihu.com/p/313053187 使用 upx 减小体积 upx 安装 UPX is an advanced executable file compressor. UPX will typically reduce the file size of programs and DLLs by around 50%-70%, thus reducing disk space, network load times, download ti mes and other distribution and storage costs. upx 是一个常用的压缩动态库和可执行文件的工具,通常可减少 50-70% 的体积。 upx 的安装方式非常简单,我们可以直接从 github 下载最新的 release 版本,支持 Windows 和 Linux,在 Ubuntu 或 Mac 可以直接使用包管理工具安装。例如 Mac 下可以直接使用 brew: $ sudo apt-get install upx $ go build -o server| upx -9 server File size Ratio Format Name -------------------- ------ ----------- ----------- 22663989 -> 11407128 50.33% linux/amd64 server $ ll -h -rwxrwxr-x 1 lzm lzm 11M 2月 3 16:14 server*

    2021/12/14 GO

  9. GO-学习路径

    go 语言打包编译 Go 语言高性能编程

    2021/12/14 GO

  10. GO 语言的 socket 通讯

    socket 通讯方式

    2021/12/14 socket GO