摘要: embed包 提供了访问正在运行的go程序的功能。 嵌入一个文件到string import _ "embed" //go:embed hello.txt var s string print(s) 嵌入一个文件到一个字节切片 import _ "embed" //go:embed hello.tx 阅读全文
posted @ 2021-02-24 12:25 tulipgirl 阅读(233) 评论(0) 推荐(0) 编辑
摘要: I/O性能篇 Linux文件系统 磁盘为系统提供了最基本的持久化存储。 文件系统在磁盘的基础上,提供了一个用来管理文件的树状结构。 索引节点和目录项 文件系统,本身是对存储设备上的文件,进行组织管理的机制。组织方式不同,就会形成不同的文件系统。 Linux中一切皆文件。不仅普通的文件和目录,而且块设 阅读全文
posted @ 2020-07-05 22:55 tulipgirl 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 理解内存中的Buffer和Cache 1.proc文件系统 /proc是Linux内核提供的一种特殊文件系统,是用户跟内核交互的接口。用户可以从/proc中查询内核的运行状态和配置选项,查询进程的运行状态、统计数据等。还可以通过/proc来修改内核配置。 2. Buffer、Cached、SRecl 阅读全文
posted @ 2020-06-29 00:03 tulipgirl 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Go Slice删除元素 1. 删除单个元素 func delItem(vs []string, s string) []string{ for i := 0; i < len(vs); i++ { if s == vs[i] { vs = append(vs[:i], vs[i+1:]...) i 阅读全文
posted @ 2020-06-13 16:47 tulipgirl 阅读(3650) 评论(0) 推荐(0) 编辑
摘要: 排序 ​ 为什么插入排序比冒泡排序更受欢迎? 一、排序算法 最经典最常用的:冒泡排序、插入排序、选择排序、归并排序、快速排序、计数排序、基数排序、桶排序。 | 排序算法 | 时间复杂度 | 是否基于比较 | | | | | | 冒泡、插入、选择 | O(n^2) | 是 | | 快排、归并 | | 阅读全文
posted @ 2020-03-08 13:36 tulipgirl 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 函数 1.函数与闭包 go type iAdder func(int) (int, iAdder) func adder(base int) iAdder { return func(value int) (int, iAdder){ return base+value, adder(base+va 阅读全文
posted @ 2020-02-04 12:10 tulipgirl 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 无重复字符的最长字串 leetcode地址:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 题目描述: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例: 输入: 阅读全文
posted @ 2019-11-10 14:00 tulipgirl 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Go学习笔记之Map Map 引用类型,哈希表。map的key必须可以比较相等,除了slice, map, function的内建类型都可以作为key。struct类型不包含上述字段,也可作为key。 map的操作 1.创建一个map。 1 m := map[int]struct{ 2 name s 阅读全文
posted @ 2019-11-10 11:47 tulipgirl 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Linux学习第二部 Linux一切皆对象 啊啊啊啊啊,今天被学妹说太直了,嘤嘤嘤。 学习linux两三天了,前期感觉并不难,只是命令多,多记记多敲一敲就能都记住了。希望自己能够坚持下去吧! 下面是根据第二次学的做的一些笔记。 一、 系统状态检测命令 1-1 ifconfig 查看网卡网络信息 1- 阅读全文
posted @ 2018-11-13 00:23 tulipgirl 阅读(349) 评论(0) 推荐(0) 编辑
摘要: Python3爬取全民k歌 环境 python3.5 + requests 1.通过歌曲主页链接爬取 首先打开歌曲主页,打开开发者工具(F12)。 选择Network,点击播放,会发现有一个请求返回的资源是媒体类型,点击查看这个请求,发现是歌曲的链接地址,请求为get请求。 现在查看网页源码发现这个 阅读全文
posted @ 2018-11-11 00:52 tulipgirl 阅读(1177) 评论(0) 推荐(0) 编辑