Shanghai, China

Chang

Expert
@strugglebak

喜欢写应用,信仰 just for fun.

zcc. zero c compiler,一个从零开始写的编译器,不仅仅为了学习编译原理

124

wx-translate. :hammer: 一个简单好用的微信翻译小工具,具备历史记录功能,主要功能使用微信小程序原生组件实现,采用百度翻译 api 接口,实现实时翻译的功能

16

txios. :dolphin: 一个使用 TypeScript 封装的 http 库,支持 Promise ,Jest 测试过后的纯天然无公害,项目也用到了 husky 这样的工具来构建工作流,采用原生 ES5 + ES6,追求最佳实践

7

goMule. 一个用 go 实现的 torrent 客户端

5

nolladb. 用 Rust 写的一个 DBMS,尝试从原理开始写的一个数据库系统

4

watermelon-clock. 一个基于 React + TypeScript 实现的🍉西瓜闹钟⏰,一个在你身边的记录亲密伙伴~,其中还用到了 Antd4 + Redux + React Redux + React Router V5 等技术栈,预览见👉

3

min-wheel. :cyclone: min-wheel 是一个轻巧好用的组件 UI 框架,基于 vue 开发,使用 Chai + Sinon 库进行单元测试,测试用例丰富,组件还挺多的,欢迎 star 😆

2

mvvm. :factory: 一个简易的 mvvm 框架,采用 Object.defineProperty + 观察者模式 + 双向绑定,仿 Vue 实现

2

music. :headphones: 一个基于 jQuery 的音乐应用,含 PC 管理端,前端主要面向手机移动端,主要采用 jQuery + AJAX + MVC设计模式 + 原生ES5/ES6 + 正则 + LeanCloud + 七牛云 + Travis CI 持续集成 + webpack4 实现

2

docker-library-arm. 之前刚来公司的时候需要用 rk3399 板子搭建一个kubernetes集群(kubernetes 版本为 1.7.3),由于是 arm64 架构,docker 上 arm64 的某些镜像比较难找,先创建这个 git 来维护一些常用 kubernetes 组件镜像

1

b-tree. 用 Rust 实现一个 b-tree

1

strugglebak.github.io. :snowboarder: 个人技术博客

1

pygame-demo. 一个在pygame的框架下的打飞机游戏,用来练手

1

promise-complex. 手写 promise 的复(quan)杂(bu)版本

1
14
Apply