Darstib' blog!¶
欢迎光临 Darstib's blog~
这是啥?(What's this ?)¶
这里是浅碎时光 (Darstib) 的一个博客,当然也会放些杂七杂八的资料。
最初我也想着要记录自己的课程学习笔记,但是渐渐地发现:
- 大多数课程中,其他人的笔记已然十分完善(例如数据结构基础、离散数学、高级数据结构这些),而这些课程内容并没有较大改动,实在没有必要再去记载;对于这些内容,可以在 note_link 查看一些其他人的笔记。
- 相对地,我选择记录“计算机系统” 等这类非被广泛学习的学科的笔记(一般会在对应课程学习完毕后的长假期整理上来并放在 note),以及一些自己学习其他课程所记录的笔记。
此外,我将会把一些学习零碎的技能的过程分享于此,作学习交流使用。
最初我是习惯于看视频学习的;但是后来发现节奏很慢,效率低,改成阅读文档学习,这大概也是 xyx学长所鼓励的自举 ,也就是习惯于阅读第一手资料,减少对多方加工过的资料的依赖性;以至于现在我很喜欢一些国内外高校公开非常详尽的 notes/lab/project 的课程,它们基本包括了课堂的所有内容,非常适合自学。
内容分布 (Content Distribution)¶
- Home -> 本页面,后面跟着最新的随笔;
- CTF -> 记录了CTF比赛的一些笔记;
- Collection -> 收集,包括一些工具、资料等;
- Note -> 笔记,主要是自己的一些课程学习笔记;
- Tutorial -> 教程,尝试为 网站/软件 工具的使用方法提供教程;
- Summary -> 总结,随便写写吧;
- AboutMe&Link -> 主要是关于我和友链。
我是谁?(Who am I ?)¶
我是浅碎时光 (Darstib),目前正于浙江大学信息安全专业 (Information Security in Zhejiang University ) 就读本科。
想要了解更多?看看这里吧~
致谢 (Acknowledgments)¶
在搭建本网站的过程中,我遇到了许多友善热情地学长学姐以及同级同学,他们在工具学习、知识学习、解决ERROR等方面给予了我莫多的支持,你可以在 myworld 中 Darstib の friends/dalaos 了解他们更多。同时 鹤翔万里的笔记本 样式简洁美观,这里多有参考。
下面是我的最新博客文章~
Where is my ipv6
之前在 memset 0 推荐下使用 sunshine+moonlight 串流,在校园网(局域网)的加成下使用平板远程控制电脑,期间我利用到 ipv6 让平板访问到电脑,但是昨天在 cmd 中键入 ipconfig
发现 ipv6 不见了,这下咋办?
Building my new notebook
暂时没什么实际内容,碎碎念。
一直苦于 Mkdocs 没法将 Obsidian 的 Callout 绚烂出来,后来发现了 Obsidian Digital Garden ,看了下效果,挺不错的,适合记录课程笔记。现在,我们开始吧。
Disable copilot on windows 11 temporarily
最近在 windows 11 更新后,任务栏中出现了一个 copilot ,基于仍然是试用期,而且大陆不能直接访问,懒得用了,放那也碍眼,所以就直接找了个法子暂时让 copilot disable 了,在此记录备忘。
操作系统:windows 11 家庭版(专业版等也有)
K way merge algorithm
[!AI_SUMMARY]-
k-way merge algorithm 是一种外部排序算法,用于对超过内存容量的数据进行排序。
- k-way merge with 2*k tapes: 使用 2*k 个磁带进行 k-way merge,将数据分成 k 个顺串,每次合并 k 个顺串,直到所有数据排序完成。
- k-way merge with k+1 tapes: 使用 k+1 个磁带进行 k-way merge,通过将数据分配到 k 个磁带,并利用一个空磁带进行合并,减少了磁带的使用。
- Fibonacci sequence of order K: 使用 k 阶斐波那契数列分配数据,可以使合并次数最少。
- Replacement selection: 采用替换选择的方式构建顺串,可以减少顺串数量,提高排序效率。
Where is my wifi
在挂着代理关机后开机出现了一些问题:
- wifi 连接但是访问网站不可行,电脑自查发现“DNS 服务器未响应”(猜测代理导致)
操作系统:windows 11
下面是我的解决方法(主要备忘,不一定适用于您的环境
Why we need requirements
A fall into the pit, a gain in the wit. 吃一堑,长一智
使用 mkdocs 建立笔记本时遇到的一个问题:
将代码 push 进 GitHub 时,运行 workflow 时出现错误: ERROR - Config value 'plugins': The "xxx" plugin is not installed
,也就是我们插件没能够安装,但是我们在配置环境的时候已经安装好这些插件了,为什么说没有?
[!environment]
- WSL(ubuntu 22.04,请对基本 linux 命令有了解 )
- VScode ( 需要在 wsl 有安装,在 wsl 中使用命令
code file_path
打开你想用 vscode 打开的文件夹 )- github( 请对 repository/branch/workflow 有基本了解 )
git( 对 git 与 github 的关系应有一定了解 ) [!pre knowledge]
Markdown 是什么?
- HTML 是什么?
- 什么是
pip
?