摘要: ## 在Goland中运行单元测试报错`Error: Cannot find package` 如下图,在Goland中运行单元测试时报错:“Error: Cannot find package” ![](https://img2023.cnblogs.com/blog/722072/202308/ 阅读全文
posted @ 2023-08-15 21:51 nuccch 阅读(31) 评论(0) 推荐(0) 编辑
摘要: ## 标准库包分类 Golang标准库可以大致按其中库的功能进行以下分类: 分类 | 对应包 | 描述 | | 输入输出 | bufio,fmt,io,log,flag | 这个分类包括二进制以及文本格式在屏幕、键盘、文件以及其他设备上的输入输出等,比如二进制文件的读写。 文本处理 | encodi 阅读全文
posted @ 2023-08-15 21:49 nuccch 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ## 数据加密 ### 对称加密 采用单密钥的加密算法,称为对称加密。 常见的单密钥加密算法有`DES`、`AES`、`RC4`等。 在对称加密中,私钥不能暴露,否则在算法公开的情况下,数据等同于明文。 ### 非对称加密 采用双密钥的加密算法,称为非对称加密。 在该系统中,私钥和公钥都可以被用作加 阅读全文
posted @ 2023-08-15 21:48 nuccch 阅读(19) 评论(0) 推荐(0) 编辑
摘要: ## Go命令行工具 安装了Go语言的安装包后,就直接自带Go命令行工具。 ```shell # 查看当前安装的Golang版本 go version # 查看go命令行工具的帮助信息 go help ``` Go命令行工具可以完成如下工作: - 代码格式化 - 代码质量分析和修复 - 单元测试与性 阅读全文
posted @ 2023-08-15 21:48 nuccch 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ## Socket编程 Golang语言标准库对Socket编程进行了抽象,无论使用什么协议建立什么形式的连接,都只需要调用`net.Dial()`即可。 ### Dial()函数 `Dial()`函数的原型如下: ```golang func Dial(network, address strin 阅读全文
posted @ 2023-08-15 21:47 nuccch 阅读(57) 评论(0) 推荐(0) 编辑