Skip to content

奇奇怪怪的网站推荐

网络冲浪副产物,大多都是专业相关的网站,内容大多都是 helpful 的(也可能只是 for fun)

网站按照发现顺序/大脑回忆顺序排序,不按照实用程度排序



通过两两比对 + 盲选淘汰制的方式选出自己最喜欢的编程字体,比较直观

(尝试了一次之后考虑把 Jetbrains Mono 换成 Roboto Mono)

这是一个开源项目

项目链接:Typogram/coding-font-sveltekit

网页包含 28 种编程字体,这个知乎回答 介绍了如何本地部署后添加其他本地字体


可视化学习 git 操作,使我的 HEAD 头旋转

这是一个开源项目

项目链接:pcottle/learnGitBranching


将复杂的 C 语言声明(C gibberish)与对应的英文描述进行互相翻译,比如:

1
2
3
4
// declare x as array 3 of pointer to function returning pointer to array 5 of char
char (*(*x[3])())[5];
// declare bar as const pointer to array 5 of pointer to function (int) returning const pointer to char
char * const (*(* const bar)[5])(int );

可以借助“螺旋规则”手动理解其原理

这是一个开源项目

项目地址:ridiculousfish/cdecl-blocks

另外,cdecl 本身是一个 Linux 命令行工具,相比开一个网页更加方便


硬件学习相关的工具集合,包含下面的在线工具

HDLBits:一个用于练习数字电路设计的在线判题系统(附带题集)

ASMBits:类似于 HDLBits,但专门用于练习汇编语言编程(Nios II 或 ARMv7 架构)

CPUlator:一个在线的全处理器系统模拟器和调试器,模拟了完整的计算机系统(包括 CPU、内存、外设)