上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 60 下一页
摘要: 目录安装常用操作 安装 go-torch 是一个用于分析 Go 程序性能的工具,它可以生成火焰图(Flame Graphs)来帮助分析 CPU 的使用情况。 要安装 go-torch,你需要先安装 Go 语言环境,并设置好 GOPATH 环境变量。然后使用 go get 命令来安装 go-torch 阅读全文
posted @ 2024-12-19 09:13 morty-root 阅读(880) 评论(0) 推荐(0)
摘要: 目录1. 代码生成2. 类型转换3. 函数调用4. 内存管理5. 编译和链接6. 运行时7. 并发和线程8. 错误处理示例代码总结 Cgo 是 Go 语言中用于调用 C 代码的工具,其底层工作原理涉及 Go 和 C 之间的交互。以下是 Cgo 的主要工作原理: 1. 代码生成 Cgo 预处理:Cgo 阅读全文
posted @ 2024-12-19 09:11 morty-root 阅读(277) 评论(0) 推荐(0)
摘要: 目录基本语法常见选项示例 curl 是一个非常强大的命令行工具,用于在Linux、macOS和其他支持的平台上使用各种协议进行数据传输。它最常用于从服务器下载或上传文件,但也可以用来测试API端点等。curl 支持HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、DICT、TELN 阅读全文
posted @ 2024-12-18 10:03 morty-root 阅读(1489) 评论(0) 推荐(0)
摘要: 目录测试代码使用方法CPU利用率图形化常用操作 测试代码 package main import ( "bytes" "log" "math/rand" "net/http" _ "net/http/pprof" "time" ) // 生成一个随机字符串 func genSomeBytes() * 阅读全文
posted @ 2024-12-18 09:22 morty-root 阅读(1162) 评论(0) 推荐(0)
摘要: 目录 工具篇-Markdown 语法之typora设置中文字体篇 阅读全文
posted @ 2024-12-13 22:30 morty-root 阅读(169) 评论(0) 推荐(0)
摘要: 目录Go Test 简介单元测试基准测试示例测试测试覆盖率生成HTML覆盖率报告其他有用的选项 Go语言自带了一个强大的测试框架,它通过go test命令来运行测试。这个工具可以执行单元测试、性能测试(基准测试)、示例测试,并且支持测试覆盖率的统计和报告生成。 Go Test 简介 单元测试 单元测 阅读全文
posted @ 2024-12-06 15:38 morty-root 阅读(186) 评论(0) 推荐(0)
摘要: 目录 在linux中,每一个进程都被抽象为task_struct结构体,称为进程描述符,存储着进程各方面的信息;例如打开的文件,信号以及内存等等;然后task_struct的一个属性mm_struct管理着进程的所有虚拟内存,称为内存描述符。在mm_struct结构体中,存储着进程各个内存段的开始以 阅读全文
posted @ 2024-12-04 09:10 morty-root 阅读(375) 评论(0) 推荐(0)
摘要: 目录 参考 阅读全文
posted @ 2024-12-04 08:10 morty-root 阅读(19) 评论(0) 推荐(0)
摘要: 目录eface (empty face)iface (interface face)总结 在Go语言的内部实现中,接口(interface)有两种不同的底层表示形式:eface 和 iface。这两种结构用于支持空接口(interface{})和具体类型的接口。了解它们的区别有助于更深入地理解Go语 阅读全文
posted @ 2024-12-03 09:08 morty-root 阅读(228) 评论(1) 推荐(0)
摘要: 目录函数方法示例对比函数示例方法示例总结值接收者使用场景特点指针接收者使用场景特点总结值接收者使用方法示例代码指针接收者使用方法示例代码总结 在Go语言中,方法和函数是两个不同的概念,尽管它们看起来相似。主要的区别在于它们的定义方式以及与类型的关系。让我们用简单的方式来解释这两者的区别: 函数 定义 阅读全文
posted @ 2024-12-02 17:32 morty-root 阅读(238) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 60 下一页