Hi there 👋

Welcome to my blog

复活12年前的iPod Nano 6

最近收拾家里的零碎,发现一台躺在盒子里很久的iPod,回想一下,已经12年了 外观被我保护得很好,灯光下依然有光泽,插上电,意外还能用,App...

2024-04-09 · 1 分钟 · 298 字 · hang

基于Rust的STM32嵌入式开发(1)

项目地址:https://github.com/hangbale/rust-stm32 开发环境 硬件 Mac Apple Silicon STM32F103C8T6套件 STlink V2 软...

2023-03-04 · 2 分钟 · 909 字 · hang

实现一个Javascript引擎(更新中...)

由于实现一个完整的引擎相当困难且复杂,所以此项目设立了一些相对容易的目标,不过依然会涵盖大部分关键性的技术。 用rust实现 支持简化版的jav...

2022-07-22 · 4 分钟 · 1575 字 · hang

开源一个摄影类博客生成器

rust实现,json配置,轻量简洁,自动读取exif信息 ...

2022-06-15 · 2 分钟 · 822 字 · hang

解读V8 - Function

几个概念 函数 计算机语言中的函数是一段可以重复执行的代码,同时可能包含输入输出以及局部数据。 在js中: 函数 = 代码段 + 环境 环境包括了它的参数,局...

2022-03-13 · 7 分钟 · 3397 字 · hang

解读V8 - Object

关于JS引擎 V8是如今最流行的JS引擎,包括NodeJS也内置了V8,而其他引擎如spidermonkey逐渐式微。抛开性能之类的指标不谈,...

2022-03-13 · 14 分钟 · 6576 字 · hang

解读V8 - gdb调试

安装 安装过程比较简单,按照 官网文档 即可。 需要注意如下几点: 依赖Xcode,如果是安装的Xcode的命令行工具,需要先删除后再安装Xcode的...

2022-03-04 · 3 分钟 · 1126 字 · hang