跳转至

Darstib' blog!

欢迎光临 Darstib's blog~

这是啥?(What's this ?)

这里是浅碎时光 (Darstib) 的一个博客,当然也会放些杂七杂八的资料。

最初我也想着要记录自己的课程学习笔记,但是渐渐地发现:

  • 大多数课程中,其他人的笔记已然十分完善(例如数据结构基础、离散数学、高级数据结构这些),而这些课程内容并没有较大改动,实在没有必要再去记载;对于这些内容,可以在 note_link 查看一些其他人的笔记。
  • 相对地,我选择记录“计算机系统” 等这类非被广泛学习的学科的笔记(一般会在对应课程学习完毕后的长假期整理上来并放在 note),以及一些自己学习其他课程所记录的笔记。

此外,我将会把一些学习零碎的技能的过程分享于此,作学习交流使用。

最初我是习惯于看视频学习的;但是后来发现节奏很慢,效率低,改成阅读文档学习,这大概也是 xyx学长所鼓励的自举 ,也就是习惯于阅读第一手资料,减少对多方加工过的资料的依赖性;以至于现在我很喜欢一些国内外高校公开非常详尽的 notes/lab/project 的课程,它们基本包括了课堂的所有内容,非常适合自学。

内容分布 (Content Distribution)

  • Home -> 本页面,后面跟着最新的随笔;
    • 更新小记 -> 记录了比较重大的更新记录;
    • 联系我 -> 记录了联系我的方式;
    • tags -> 记录了内容的标签;
    • 归档 -> 记录了所有的博客文章;
  • CTF -> 记录了CTF比赛的一些笔记;
  • Collection -> 收集,包括一些工具、资料等;
  • Note -> 笔记,主要是自己的一些课程学习笔记;
  • Tutorial -> 教程,尝试为 网站/软件 工具的使用方法提供教程;
  • Summary -> 总结,随便写写吧;
  • AboutMe&Link -> 主要是关于我和友链。

我是谁?(Who am I ?)

我是浅碎时光 (Darstib),目前正于浙江大学信息安全专业 (Information Security in Zhejiang University ) 就读本科。

想要了解更多?看看这里吧~

致谢 (Acknowledgments)

在搭建本网站的过程中,我遇到了许多友善热情地学长学姐以及同级同学,他们在工具学习、知识学习、解决ERROR等方面给予了我莫多的支持,你可以在 myworldDarstib の friends/dalaos 了解他们更多。同时 鹤翔万里的笔记本 样式简洁美观,这里多有参考。


下面是我的最新博客文章~

What Url can do


了解 URL,可以帮助我们包括但不限于:随时随地访问某一资源;更好地获取资源;不容易被链接欺骗……尤其是对于语义 URL

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