画图工具 🔗
- draw.io (加载速度慢)
- xournal (操作不方便)
- excalidraw (本地 localhost web)
- cd excalidraw(source code directory)
- docker-compose up --build -d
- online 白板 app.ziteboard.com
- NDK, IDA
- 玄铁 RISC-V 开源
- slidev
- markdown, ppt
- https://sli.dev/
- github.com/slidevjs/slidev
latex 🔗
使用中文字体 🔗
使用 xeCJK 包,同时需要使用 xeLaTex 进行编译
gif image in laTex Beamer 🔗
brew install imagemagick
convert kiss.gif -coalesce foo.png
mac 原生的 mac previewer 无法浏览 gif, 下载 Adobe Reader, then All is well.
git 🔗
git 操作 🔗
- 搭建 git 环境
- 文件添加
- 与 git 库的交互
- 解决合并冲突
- 创建分支列表
- 创建标签
遇到的问题 🔗
git clone with submodules 🔗
clone 时的 shadow clone 和 deep clone
https://git-scm.com/book/en/v2/Git-Tools-Submodules
git clone --recursive https://github.com/rust-lang/rust.git
git clone error 🔗
LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60
fatal: unable to access error:02FFF036:system library:func(4095):Connection reset by peer
如果开了vpn:export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
Failed to connect to github.com port 443 after 130469 ms: Connection timed out
数学相关的工具 🔗
RStudio 数据可视化
SageMath, Lean
数据结构与算法可视化网站 🔗
big-o: https://www.bigocheatsheet.com/
Algorithm Visualizer: https://algorithm-visualizer.org/ VisuAlgo: https://visualgo.net/
Data Structure Visualization: https://www.cs.usfca.edu/~galles/visualization/
CPU 缓存一致性。 MESI 协议状态转换。 🔗
https://www.scss.tcd.ie/Jeremy.Jones/VivioJS/caches/MESIHelp.htm
TCP 的可视化 🔗
https://www2.tkn.tu-berlin.de/teaching/rn/animations/gbn_sr/
Computer Networks - An Animated Approach: https://www2.tkn.tu-berlin.de/teaching/rn/animations/
- tldr (too long didn't read) . brew install tldr
windows bat 脚本 🔗
cd /d %~dp0 切换到指定目录, %~dp0代表当前批处理文件所在的目录的绝对路径。
taskkill /f /im xx.exe
@pause 暂停脚本执行,等按下任意键。
start "窗口标题" 命令