寻梦之径

字数: 5100

第 1 周 (2026.6.1-2026.6.7)

  • 数学建模比赛 all in 打了三天多
  • pwn:
    • 栈题:canary 绕过、ret2syscall
    • 堆题:UAF、poison null byte
  • 四级(好害怕过不了)

第 2 周 (2026.6.8-2026.6.14)

第 3 周(2026.6.15-2026.6.20)

第 4 周 (2026.6.21 - 2026.6.28)

第 5 周 (2026.6.29 - 2026.7.5)

  • 奋战期末粥🥺🥺🥺
  • 申请暑假留校,打算接手学院老师的科研项目
  • 搬宿舍……好麻烦

第 6 周 (2026.7.6 - 2026.7.12)

第 7 周 (2026.7.13 - 2026.7.19)

  • 大一下成绩不是很理想呀
  • 留校开始!
  • 强化学习
    • BernoulliBandit
      • ϵ-贪心算法
      • 上置信界算法
      • 汤普森采样
    • 马尔可夫决策过程
      • 贝尔曼方程
      • $V^{\pi}(s)$、$Q^{\pi}(s, a)$ 价值方程
      • numpy 矩阵一点点
    • 动态规划算法
      • 策略迭代:策略评估、策略提升
      • 价值迭代
    • 时序差分算法
      • Sarsa 算法
      • Q-Learning 算法
    • Dyna-Q 算法
    • DQN 算法
    • 入门策略梯度算法和 Actor-Critic 算法
  • Python
    • PyTorch 入门
      • 张量、梯度、自动微分
  • pwn
  • NepCTF
    • 其实都在 AI 解题。但是学到好多东西,了解了好多知识点。
  • WakaTime Record: Total Time: 60hrs 15 mins; Daily Average: 8 hrs 36 mins
    写了一周的 python:42 hrs 56 mins

第 8 周 (2026.7.20 - 2026.7.26)

  • 很 blue……
  • SeaBIOS……
    • interface_init(): qemu_cfg_init() -> ivt_init() -> BDA_init() -> boot_init() -> pmm_init() ……
    • platform_hardware_setup:dma、pic、threaed、timer、clock……
  • 研究 8259A……
  • 周四:回家考三轮车驾驶证咯(刷科目一科目四好久)
  • 把网格世界的 q-learning 代码实现
  • 发现 remarkjs 这个 markdown 网页 PPT 项目,以后可以拿来做 PPT
    现在 Web 写东西真的好方便,一下子就能有所见所得的成果……
  • WakaTime Record: Total TIme: 31hrs 32 mins; Daily Average: 4 hrs 30 mins
    继续写 Python,不过比较杂。这一周烦心事真的多。

第 9 周(2026.7.27 - 2026.8.2)

  • 2018A 题数学建模训练

  • 学习 pymysql,用 python 调库学了下 mysql 的 CRUD。
    算是入门数据库了吧!

  • 在家抽空把冰冻湖和迷宫的 q-learning 实验给写了,效果不错!

  • 每天开始背单词!

  • 周三:拿到三轮摩托车驾驶证(用时 6 天,科一 100 分,科四 98 分,刷题没白费!路考唯手熟尔)

  • 返校后的下午完成 QLearning 实验,收获挺多。但是现在有点太依赖 agent 了

    • SSA 麻雀搜索算法
  • 力扣

    • 189 轮转数组
    • 121 买卖股票的最佳时机
    • 74 搜索二维矩阵
    • 167 两数之和 II - 输入有序数组
  • Agent Experience:

    • 体验了下 kimi k3,感觉性能确实不错
    • 目前感觉 claude web 的对话勉强是够用的,claude 模型很精炼有力
  • nju yemu CPU 模拟器代码阅读
    对 CPU 的取指->译码->执行 还有寄存器、汇编、内存有更清晰的认识

reading yemu

  • ICS 2024
    • 04 框架代码选讲1 编译运行
      • 收获一个有趣的可视化 git 学习网站:explain-git-with-d3
      • 从 Makefile 开始读项目,不过 makefile 还是好复杂,去年 6 月就想看 GNU make 文档来学 makefile 的,可是搁置了……
    • 05 框架代码选讲代码导读
      • RTFM——man 3 getopt_long getopt_long 做命令行解析
      • static 函数的妙用:告诉编译器符号不要泄漏到文件之外
      • 一些宏 trick
      • 终端字体 ANSI 前景背景色 trick
    • PA1
      • 开始写 PA1 (从课程设计那会就想写了,搁置到现在……)
      • 实现 monitor 的单步执行和打印寄存器。学会了很多以前没学透的 C 语言字符串解析
  • CSAPP
    • chapter2 做到 pro15 之后看不下去了,很数学
    • chapter3 程序的机器级表示
      • 汇编逆向 C 代码好难受……
      • 过完 if else、switch、for、while、do while 的逆向,感觉 C 语言在抽象的基础上还保留最初的味道……
  • 开始新的科研任务!💪
    • 在 Deepseek 的帮助下完成实验最简 Q Learning 框架,用了 gymnasium.Env 基类,不过还不熟悉。留到下周再研究吧!
  • WakaTime Record: Total TIme: 42hrs 35 mins; Daily Average: 6 hrs 5 mins
    Python & C ,各有所用

第 10 周(2026.8.3-2026.2026.8.9)

  • CSAPP

    • 看完 chapter3 的内容,除了浮点不是很懂之外其他都还不错。接上周:堆栈、函数调用、结构、联合体、数据对齐、数组与指针、浮点
  • ICS 2024

    • PA1
      • 研究框架的内存读取,大致是 paddr->pmem->host 进行调用。实现阶段1的基础扫描内存。#f6b884c
      • 研究 regex.h:regex_t,regcomp,regexec,regmatch_t……#1ba08a0
      • 把表达式求值实现了,实际难点在写递归求值,还是很考验算法能力的。#38ce74e
      • 实现 PA1 最后阶段实现更好的表达式求值:支持十六进制数#cf28bcb、支持负数#1a9a407、支持解引用#e0e3282、支持寄存器求值#4637e2d、支持表达式求值#df80c55
      • 实现监视点。历时 7 天,PA1 完结撒花!🎉🎉🎉 #d70fa60
    • PA2
      • 仔细研读 nemu 的 CPU 取指->译码->执行代码
      • 完成 PA2 阶段1,补齐 RISC-V 指令,通过 cpu-test#0f6d403……
      • 实现 string.h #4efaf5b
        为了和标准库的行为一样真的好难。一直在 RTFM,和未定义行为,指针与强制类型转换做斗争……

看 RISC-V ISA Manual

  • 力扣

    • 3 无重复字符的最长子串#f630f11
      滑动窗口+哈希表
    • 567 字符串的排列#dd5cbca
      滑动窗口+频数数组
    • 406 根据身高重建队列#c85a168
      贪心数学证明
    • 713 乘积小于 K 的子数组#4a38c85
      滑动窗口
    • 424 替换后的最长重复字符#3e8b6b0
      滑动窗口+哈希表
    • 209 长度最小的子数组#ae1fdb7
      滑动窗口
  • RL/SUMO

    • 差不多理解 gymnasium.Env 拿来继承的框架规则。#965db32
    • 在 QL 环境的基础上把算法换成 DQN,并且目标网络用软更新做优化,收敛效果不错。#2ddfd39、#3296f3f
    • 理解 net.xml 和 rou.xml 的框架#7dd11e8
    • Traci 基础学习#f9af9f5
    • 完成固定配时脚本编写#6d32cc3
  • Podcast

    • 008. 蒋炎岩:绿导师眼中的AI极乐末世
      两小时,每次听 jyy 的课都能有所收获,给我很多科研方向的憧憬。
    • Randy Pausch’s Inspirational Last Lecture
      • That was a bit of a setback.But remember, the brick walls are there for a reason.The brick walls are not there to keep us out. The brick walls are there to give us a chance to show how badly we want something.Because the brick walls are there to stop the people who don’t want it badly enough. They’re there to stop the other people.Remember brick walls let us show our dedication.They are there to separate us from the people who don’t really want to achieve their childhood dreams.

  • Article

    • 如果将人生看作一个模型:蒋炎岩的“预训练、收敛与反规训”
      • 数据即知识、压缩即智能

      • 不要当 reward hacker。虽然 reward hacking 能让你有短期的利益,但如果你能看到更长期利益的时候,可能你最终收敛的 loss 就会比别人更小一点。

      • 只要你有初始的动机,你不是一个 reward hacker,你学到正确的 reward 方式,你想要知道更多的东西——那是每个人多多少少都有一点的——你就可以从一开始享受最为正确的训练。

  • 周日 vibe 博客,加了一些有意思的功能:打字机,vim 键位。晚上看到群友用 agent 把 niri 下的腾讯会议屏幕分享给修好了,我拿他的总结也成功了。一天花了 7.61 元的 token……

  • WakaTime Record: Total TIme: 48hrs 25 mins; Daily Average: 6 hrs 55 mins

    • 写了 16 小时的 C,python 比较少了,就 7 小时。不过这周进度蛮多,学会 Traci 而且完成了 PA1!

第 11 周(2026.8.10-2026.2026.8.16)

  • 家庭网速提升 plan!从百兆换到千兆,自己的卧室连 Wifi 也可以稳定三百兆到四百兆。很显著的体验提升!

  • 力扣

  • ICS 2024

    • PA2
      • 实现 sprintf#9a07006
      • 用回调函数把串口和缓冲区输出整合在一起,实现 printf #e4843ec
  • SUMO

    • 构建框架
    • ffmpeg 从 8 更新到 9 导致 libavformat.so 发生变化把 sumo-gui 炸了,折腾半天重新编译才修好……
    • 两组对照实验,最后跑 DQN 测试调参好难绷
    • 一直在调整 DQN 以及各实验数据。
  • Web

    • 基础数字、字符型 SQL 注入
  • Agent Experience

    • 这一周及其梦幻!从 Deepseek v4 pro 正式版发布到 deepseek 官方 API 大涨价再到 Deepseek harness 发布我完成对 Agent 的思想转变。
    • 购买 Opencode go 的 coding plan,目前看样子是不缺 flash 的 token 了。
    • 从 claude code 换 codex, opencode 这些 agent 一直用不习惯最后还是回到 agent。
    • vibe coding 一个 codex.nvim:storm-1614/codex.nvim
    • 旧电脑拿来跑 openclaw,用微信 ClawBot 来远程连接,反正 token 够!
  • 渗透

    • 信息收集:nmap 基础用法#786131d
  • Article

    • 看完绿导师的小红书,非常对味的学术气息,但就是在今年大环境下多了很多 AI 的阴霾……
  • WakaTime Record: Total TIme: 50hrs 52 mins; Daily Average: 7 hrs 16 mins

    • 初尝科研道路,基础不牢,调参疯狂。主要是写 Python(24hrs 37mins) 几乎 All in 科研项目,但也要开始继续学 pwn 了。

第 12 周(2026.8.17-2026.2026.8.23)

  • 渗透

  • 计算机网络

  • pwn

  • web

    • 用 docker 搭了 sqli-lab 尝试系统性打 sql 注入的本地靶场
    • sqli-lab:less1 注入点测试#71ffced
    • sqli-lab:less1 联合查询注入、布尔盲注#01544c1
    • Upload-labs:js 前端绕过、后端 php Content-Type 检测绕过、后端文件后缀绕过。
    • AntSwordProject/antSword 蚁剑,搭配 php 搞出 web shell。
  • Scientific Research

    • 把 reward 公式参数折腾半天也就只能接近对照组,自己创新点怎么调都没办法比实验组好……
    • 蒸馏前人的论文和代码,终于把自己的框架调到比较优秀的水平。

stamp

  • 周六出去玩一天,清水宫拍到厦航夯爆了!

第 13 周(2026.8.24-2026.2026.8.30)

第 14 周(2026.8.31-2026.9.6)

暑假最后一周……

  • 探索了下 obsidian webdav 同步的笔记思路。

  • 无所事事差不多吧。

  • shellcode 的 libc 2.27 UAF:[SWPU 2019]p1kkheap

  • 买了 chatGPT plus 非常好用。vibe 了 codex.nvim,和卫星数据处理程序。

  • https://my.storm1614.top vibe 一个华丽的个人页。

  • WakaTime Record: Total TIme: 33 hrs 13 mins; Daily Average: 4 hrs 44 mins

    • vibe cooooooooing…

第 15 周(2026.9.7-2026.9.13)