引子
换了新电脑,终于忍不住还是想折腾一下terminal。把去个性化丢到一边了。为了美观用了zsh,部分shell的脚本不能用了。插件管理用了oh-my-zsh和zinit。OMZ方便管理,zinit提升速度。主题用了Powerlevel10k。还有一些常用的插件:zsh-z,zsh-autosuggestions,syntax-highlighting
换了新电脑,终于忍不住还是想折腾一下terminal。把去个性化丢到一边了。为了美观用了zsh,部分shell的脚本不能用了。插件管理用了oh-my-zsh和zinit。OMZ方便管理,zinit提升速度。主题用了Powerlevel10k。还有一些常用的插件:zsh-z,zsh-autosuggestions,syntax-highlighting
曾经使用Hexo来写博客,算是我个人博客的起点,保留hello world页面作为纪念。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
本博客基于hexo,这篇markdown demo用于记录博文内容中可用的全部格式。帮助自己回忆查询,也作为主题的展示。
markdown配置中,用到的主题和插件有: hexo-theme-aurora
, hexo-renderer-markdown-it-plus
, hexo-tag-plantuml
记录了博客建站部署的全过程。包括框架,主题,配置,插件,工作流等等。
vscode对python的支持一直在跟进,目前已经可以直接使用 jupyter, python, pylance 这三个插件做到较好的支持,这篇博客主要介绍了之前的一些安装方式。
manim是3B1B用来做演示视频的python库,涉及到代码控坐标系、图形、文字等。同时有一些进阶的内容,用于控制视频、音乐等。实例可见这个视频。
大一学习ECE120时用vscode写C程 (课程的mp, machine problem) 的工作流,做了简单的记录。主要包括自动编译调试脚本,valgrind调试输出。以及在不同虚拟机平台调试C程的方法。因为是仅针对课程内容的环境调试,内容比较个性化,适合初学者使用,也能更加熟悉vscode的运行逻辑。但是针对较大的项目建议使用cmake和clion等成熟框架IDE。
针对UIUC课程ECE120配置的lc3调试环境。lc3是一个简易的16位计算机模型,用于计算机CPU运行逻辑的学习,详细可见Introduction to Computing System。主要用到了 Win10的WSL+VScode 搭建调式环境。并且涉及了linux中lc3汇编器的安装。最终还做到了wsl的图形化界面以窗口形式在windows中显示。(现在wsl进化了许多,有些方法已经过时)。
这是我严格意义上的第一篇博客,写的不太成熟,杂糅了很多内容。可以看目录直接跳转。