04
2023
05

400 行 C 代码实现一个虚拟机

译文地址:[译] 400 行 C 代码实现一个虚拟机(2018) (arthurchiao.art)

原文地址:Write your Own Virtual Machine (jmeiners.com)

28
2023
04

从零开始构建解释器

B站上看到一个讲代码解释器的。讲得很好,照着敲了一遍。

视频地址:

22
2023
03

汉诺塔任意阶任意状态求解c语言版

之前用flash做了汉诺塔自动求解 。

阶数大了,flash计算太慢,所以用c语言写了一份。

15
2023
03

汉诺塔自动求解

很多人研究汉诺塔,都是作为递归算法的案例,都是从最左侧,移动到最右侧。

对于任意状态,如何自动求解,很少有人研究。

07
2023
03

汉诺塔

做了个汉诺塔小游戏。

加上了自动求解。

27
2023
02

javascript字符串转Function

动态生成js代码,并运行。

我们知道可以用evel。

还可以用new Function。

11
2023
01

在windows资源管理器中预览 SVG 图标

最近设计迷上了用svg做图标,总以为用svg做图标不会模糊。

但是用svg做图标,前端在资源管理器(文件夹)中,无法预览图标。图片是可以预览的,可以显示小图标、大图标、超大图标,无论设置成什么,svg显示的都是默认浏览器的图标。

19
2022
10

两圆相交求交点

求两个圆的交点。

18
2022
10

tcc编译运行SDL

Tiny C Compiler 是一个很小,很快的c语言编译器,而且支持把c语言当脚本直接运行。

27
2022
09

iframe通信

现在做的项目中,好多使用iframe的场景。

封装了一下iframe之间的通信。