大三上学期匆匆忙忙结束了。其实每个学期结束时都会有写一篇「生活类」博客进行总结的冲动,不过奈何实在笔力有限,因此还是写一篇「技术类」博客记录下这个学期干的事情。
这篇博客将介绍我和队友们在编译原理 H 课程中最终完成的课程项目,一个 SysYF 语言(C 语言子集)的编译器中的稀疏条件常量传播优化 Pass 以及项目的 Wasm 展示界面构建。
我个人在该项目上花费时间。不确定图片会不会挂,总之目前是 119 小时。
大三上学期匆匆忙忙结束了。其实每个学期结束时都会有写一篇「生活类」博客进行总结的冲动,不过奈何实在笔力有限,因此还是写一篇「技术类」博客记录下这个学期干的事情。
这篇博客将介绍我和队友们在编译原理 H 课程中最终完成的课程项目,一个 SysYF 语言(C 语言子集)的编译器中的稀疏条件常量传播优化 Pass 以及项目的 Wasm 展示界面构建。
我个人在该项目上花费时间。不确定图片会不会挂,总之目前是 119 小时。
今年总算是有时间完整玩一场 Hackergame 了,开心喵
这里写点传到官方仓库的题解没写的碎碎念
那么,下面是题解部分~
来源于西瓜书习题 1.2, 计算若 n 个集合中最多取 k 个集合做并集,则有多少种可能的并集结果
题目内容:
与使用单个合取式来进行假设表示相比,使用“析合范式”将使得假设空间具有更强的表达能力
算是一个 SSH 的小 trick
有的时候我们在开发过程中是 SSH 连接远程开发服务器完成的,这个时候启动服务,往往就会开一个
➜ Local: http://localhost:5173/
➜ Network: http://***.**.***.0:5173/
之类的服务在服务器上
如果服务器有公网 IP,那自然可以通过公网 IP 来访问,当没有公网 IP 我们又需要在本地预览效果时呢?
其实也可以通过 SSH 完成
咕了快小半年,今天更新一期关于 GitHub Actions 在项目部署测试中的应用
官方介绍:
GitHub Actions 是一个持续集成和持续交付 (CI/CD) 平台,可用于自动执行构建、测试和部署管道。您可以创建工作流程来构建和测试存储库的每个拉取请求,或将合并的拉取请求部署到生产环境。 GitHub Actions 不仅仅是 DevOps,还允许您在存储库中发生其他事件时运行工作流程。例如,您可以运行工作流程,以便在有人在您的存储库中创建新问题时自动添加相应的标签。 GitHub 提供 Linux、Windows 和 macOS 虚拟机来运行工作流程,或者您可以在自己的数据中心或云基础架构中托管自己的自托管运行器。
博客搬迁至自建 Vue3 框架
本篇博客将带来优雅的 VS Code 编写数字电路实验 / 计算机组成原理实验的 Verilog 一键式配置方案,让你编写代码全程远离 Vivado(新建工程还是要见一面的)
主要还是介绍一些名词和工具,读者看上去了哪些可以自己挑

温故而知新,本文将借助比较现代化的开发流程(Vue CLI, Vue 3, FastAPI)重构之前的一篇简易备忘系统