上一页 1 2 3 4 5 6 ··· 31 下一页
摘要: 目录 工具篇-Markdown 语法之typora设置中文字体篇 阅读全文
posted @ 2024-12-13 22:30 guanyubo 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 目录Go Test 简介单元测试基准测试示例测试测试覆盖率生成HTML覆盖率报告其他有用的选项 Go语言自带了一个强大的测试框架,它通过go test命令来运行测试。这个工具可以执行单元测试、性能测试(基准测试)、示例测试,并且支持测试覆盖率的统计和报告生成。 Go Test 简介 单元测试 单元测 阅读全文
posted @ 2024-12-06 15:38 guanyubo 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 目录 在linux中,每一个进程都被抽象为task_struct结构体,称为进程描述符,存储着进程各方面的信息;例如打开的文件,信号以及内存等等;然后task_struct的一个属性mm_struct管理着进程的所有虚拟内存,称为内存描述符。在mm_struct结构体中,存储着进程各个内存段的开始以 阅读全文
posted @ 2024-12-04 09:10 guanyubo 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 目录 参考 阅读全文
posted @ 2024-12-04 08:10 guanyubo 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 目录eface (empty face)iface (interface face)总结 在Go语言的内部实现中,接口(interface)有两种不同的底层表示形式:eface 和 iface。这两种结构用于支持空接口(interface{})和具体类型的接口。了解它们的区别有助于更深入地理解Go语 阅读全文
posted @ 2024-12-03 09:08 guanyubo 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 目录函数方法示例对比函数示例方法示例总结值接收者使用场景特点指针接收者使用场景特点总结值接收者使用方法示例代码指针接收者使用方法示例代码总结 在Go语言中,方法和函数是两个不同的概念,尽管它们看起来相似。主要的区别在于它们的定义方式以及与类型的关系。让我们用简单的方式来解释这两者的区别: 函数 定义 阅读全文
posted @ 2024-12-02 17:32 guanyubo 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 目录通俗的解释详细介绍值接收者 vs. 指针接收者 通俗的解释 想象一下你在一个动物园工作,你的任务是照顾所有会“嘎嘎”叫的动物。在现实生活中,你会怎么判断一个动物会不会“嘎嘎”叫呢?很简单,你只需要听它叫一次就知道了。如果你听到“嘎嘎”,那不管它是鸭子、鹅还是其他什么动物,对于你的任务来说,它就是 阅读全文
posted @ 2024-12-02 17:03 guanyubo 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 目录文件系统布局 文件系统布局 文件系统存放在磁盘上。多数磁盘划分为一个或多个分区,每个分区中有一个独立的文件系统。磁盘的0号扇区称为主引导记录(Master Boot Record,MBR),用来引导计算机。在MBR的结尾是分区表。该表给出了每个分区的起始和结束地址。表中的一个分区被标记为活动分区 阅读全文
posted @ 2024-12-02 16:22 guanyubo 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 目录 在Linux系统中,文件操作是日常任务的重要组成部分。下面是一些常用的命令行工具,用于创建、查看、编辑和管理文件。 touch - 创建空文件或更新文件的时间戳 touch 文件名 cp - 复制文件或目录 cp [选项] 源文件 目标文件 less/more - 分页查看文件内容 less 阅读全文
posted @ 2024-12-02 08:58 guanyubo 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 目录索引节点 (inode)磁盘块 (Block)关系1. 索引节点指向磁盘块2. 处理大文件3. 文件碎片处理4. 文件删除与回收总结 在操作系统中,索引节点号(inode number)和磁盘块号(block number)是文件系统管理文件数据存储位置的重要组成部分。它们之间的关系主要体现在如 阅读全文
posted @ 2024-12-01 16:09 guanyubo 阅读(273) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 31 下一页