Alan Clarke
咨询问题请发邮件。
为什么叫 Alan Clarke ? Alan 是小学起的英文名,然后在高中出题为题目背景主人公取名的时候,在键盘上随手敲了个 klk 得到克拉克,英译 Clarke。后来看了部讲 Alan Turing 的电影「模仿游戏」,里面女主姓居然也是 Clarke,太巧合了!从那以后我就叫 Alan Clarke 了,以致敬 Alan Turing 和 Joan Clarke 他们的友(爱)情。
现在使用的 ID 是 xalanq,意义是我中英文名字的交叉拼接,中学竞赛时期还用过 iwtwiioi(旧博客)。
某不错的大学毕业,一学位计算机科学与技术系,二学位经济管理学院的工商管理(创新创业领导力方向)。
开发语言
注:写得多不代表我理解得深刻,只是我喜欢写代码而已。
- 万行代码以上:Go、Rust、TypeScript、Dart、Python 3、C++
- 千行代码以上:Java、System Verilog
框架与库
注:写得多不代表我理解得深刻,只是我喜欢写代码而已。
- 万行代码以上:Flutter、Gin、React、Qt(C++、Python)
- 千行代码以上:Django、Vue.js、PyTorch
- 百行代码以上:TensorFlow
工具
- 数据库或搜索引擎:MongoDB、Elasticsearch、Redis、MySQL
- 文档语言:Markdown、TeX
- 常见工具:Git、Docker、Kubernetes
- 编辑器&IDE:Vim、VS Code、Android Studio、Visual Studio 2017、PyCharm
项目(公开、能看的)
Go
- Codeforces Tool:Codeforces 的工具
- Go Tracing:CG 里的路径追踪
Rust
- cg_tracing:CG 里的路径追踪
- pinyin-ime:拼音输入法
C++
- OIKiller - Qt4:NOIP 初赛练习与模拟的小软件
- PiLibrary - Qt5:前后端高并发图书管理系统,OOP 课程大作业,万行代码
- 中国象棋 - Qt5:大一小学期第二周作业,局域网对战
- OJ code:高中时期我的部分 OJ 代码
Python 3
- chinese-sentiment-classification - PyTorch: 简单的中文文本情感分类 (MLP, CNN, RNN),人工智能导论作业
- ITree - Qt4:一个树形目录的多功能 Markdown 文本编辑器
- 新闻搜索引擎 - Django + 爬虫:大一小学期第三周作业,UI 美观
Java
- GPA Tool:THU 查看总 GPA 和中文成绩单的安卓工具
未开源项目
- Info 9 - Vue.js + Django(3人开发):THU 贵系上线项目,信息推送系统