TOC
Open TOC
㊫
赶在 PA 摆烂之后来写总结 🤣
线代
虽然期末考的算是通修数学里最差的了,但是还是想吐槽几句 🤣
sr 线代老教师了,教学态度很好,内容也很充实,只不过感觉没有触及线代的本质……
最重要的线性空间和线性变换在教材中的编排太靠后了,最后期末甚至没有考到线性变换……
一言以蔽之,学到最后仍然不知道线代是什么,能做什么……
MIT 18.06 算是典中典了,Matrix Methods in Data Analysis, Signal Processing, and Machine Learning 与时俱进,打算按需学习……
数据结构与算法
离奇的课程设计,期末 80%,平时没有上机
离奇的课件代码,C++ 和 Java 缝合
不知道上课讲的怎么样,因为我基本上没听过
面向的考研的 DSA 可以有,但是手写代码 + 无上机确实有巨大问题
即使我期末 hash 没写错,我也会出离愤怒 🤣
数据科学基础
概率论 + 数理统计 + 机器学习初步
教材抄袭痕迹明显,编排合理性欠妥
大作业和课程几乎没有关系,虽然为此被迫接触了不感兴趣的前端 🤣
高程
主要就是去做项目的
平心而论,项目的难度甚至大于 PA,因为是从第一行代码开始写起
这时候就要放出 PA 实验指南了
基本原理 做事方案 正确性风险 代表例子 阐述 明确 基本正确 高中物理实验 阐述 明确 可能出错 程序设计作业 阐述 需要思考 基本正确 数学证明/算法设计题 阐述 需要思考 可能出错 PA, OSlab 需要探索 需要思考 可能出错 业界和科研的真实问题 大概介于 PA 和真实问题之间?
一个阶段大概五周,虽然我一般在开始的前一两周就要写完,否则就没空写 PA 了……
写了一个文本预览器,亦即 Markdown + Word + LaTeX 缝合
框架是 Qt,学了很多内容,但是实际用上的特性并不多,关键时候还得看文档
Markdown 的解析仿照了词法分析 + 语法分析的思路(后来发现可以用正则表达式),然后发现许多边缘情形都无法通过,最后还是降低了要求
Word 算是最难的一部分了,网上的轮子不会用,最后只能对 Word 的一个极小子集做手动 XML 解析
最后期末汇报的时候发现了大佬的作品 Ipora,人直接傻了 🤣
可能连大佬的框架我都看不懂,不过以 Markdown 为主体的化归思路应该是可以学习的,不过 Word 的富文本就没办法了
PA
本学期耗时最长,几乎占了我课外的一半时间
虽然没有选上课,但是蹭一个 token 还是没有问题的 🤣
从零开始搭建一个计算机系统:
- 硬件层 NEMU
- 抽象计算机层 AM
- 操作系统层 Nanos-lite
- 应用程序层 Navy-apps
其带给我的收获已远不止项目本身,除了理解整个计算机系统都通畅了之外,还有:
- RTFM
- STFW
- RTFSC
- don’t panic
- Linux / Shell / Vim
- ……
这下学期 C++ 终于不用和 VS 2019 厮磨了……
最后感觉大大偏离了正确方向,距离并发执行用户进程应该是可望而不可及了,也算是遗憾吧
不过 OJ 的测试还好都过了……
相关的笔记也有大几万字了,不过就不公开丢脸了……
下学期的 OS 准备继续被折磨……
COA
本学期本专业唯一能上得了台面的课程
虽然理论部分讲一堆运算就很无语 🤣
但是实践部分还是十分丰富的,大概就 2 个部分:
- 运算
- 存储器金字塔
存储器金字塔的设计还是十分优美的,算是一定程度上与 PA 互补了
最后指令部分有点狗尾续貂
不过总体体验还是不错的,最后成绩也十分好看,和计基十分相称
期间还为下一届课件提供了新的内容 🤣
体质健康提升
本来以为是很硬核的体育课,后来发现上课还挺有意思,玩了飞盘 🥏 和射箭,最后的考核也不算很难
虽然这学期的体质并没有得到提升 🤣
博客优化
从 Jekyll + Github Page 变为 Hexo + Github Page 方案
建站
新建文件夹 hexo-blog
其中可能需要 npm audit fix —force
部署
修改 _config.yml
再安装
然后键入如下命令
请记住这三件套
主题
Butterfly - A Simple and Card UI Design theme for Hexo
官方文档很详细,不再赘述
配置方向如下:
- Front-matter
- date
- description
- cover
- katex
- 分类页和标签页
- 语言
- 网站资料
- 导航菜单
- Archives
- Tags
- 主页文章节选
- description
- 代码
- 顶部图
- 默认
- 一般为文章封面
- 文章封面
- cover
- 头像
- 网站图标
- 字数统计
- Math 数学
- katex
已知问题
- 使用 Markdown 格式的图片链接时,若图片名中含有空格,则无法识别
- 推荐使用 HTML 格式的图片链接
- 加载图片速度堪忧
- LaTeX 公式
- 书写需规范
- 无法识别 Typora 的小红点
- 为此放弃了 isomorphism
- 科学上网?关闭相关文件?薛定谔的公式?
- 好像需要开启 per_page 才管用?
- 有些配置要想生效,需要先 clean 并清除浏览器缓存
- generate 后别忘了手动将图片内容复制到 public 文件夹,最后再 deploy
- 对 Tab 的解读似乎并非 4 个空格
- 于是我放弃了 Tab
工作流
- 使用一个 Python 脚本将图片的相对引用转换为 Github 图床形式
- 将转换后的文档置入 _post 文件夹中,并在 generate 后复制图片至 public 中,最后再 deploy
💤
这学期似乎娱乐活动挺少的
刚开学的时候打了会乒乓球 🏓,后来就没有那么闲了
音游每次也就玩个十分钟
出去大概吃了几顿饭,一次韩式料理,一次大盘鸡,一次意式餐厅,一次 KFC
2021 年的尾巴还和老 py 出去玩了一圈
📺
- 漂流少年
- 开端
- 古见同学有交流障碍症
- 擅长捉弄的高木同学 第三季
- 隐秘而伟大
- 更衣人偶坠入爱河
- 明日酱的水手服
- 奇蛋物语
- 狙击手
TODO
- 摇曳露营
- 鬼灭之刃 无限列车篇 游郭篇
- 平家物语
- 铃芽户缔
📚
200h+ → 600h+
- 白夜行
- 两京十五日
- 东方快车谋杀案
- 乔家的儿女
- 嫌疑人 X 的献身
- 消失的十三级台阶
- 隐秘而伟大
- 网内人
- 清明上河图密码
- 圣女的救济
- 开端
- 三体广播剧完结
- 校园投毒事件始末
🎮
- 戴森球计划
- 烟火
- OPUS:龙脉常歌
- 幽灵行者
实际上只有考试周的时候玩了会幽灵行者
充分证明考试周是我最闲的时候……
其他太概要云游了
- Risk of Rain 2
❄️
PA / Lab
- ICS PA remaining
- Link Lab
- Shell Lab
- Malloc Lab
- Proxy Lab
基础设施
-
博客填坑与优化
-
Vim 配置
-
Shell 配置
书
-
程序员修炼之道
-
汇编语言 王爽
-
网络是怎样连接的
课程
TODO
archives
https://conanhujinming.github.io/comments-for-awesome-courses/
OS:
Compilers:
-
whf
Others:
-
CIS 194: Introduction to Haskell
-
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
项目研究
博客
C++ 相关
TODO
archives
- 侯捷 C++ 视频
- C++ Templates
- Effective C++
- Effective Modern C++
- 深度探索 C++ 对象模型