个人信息

  1. 个人:男/汉/中共党员/1991

  2. 学历:武汉科技大学/本科/计算机科学与技术专业

  3. 邮箱:crazyandcoder@gmail.com

  4. github:https://github.com/crazyandcoder

  5. 专长:Android开发,鸿蒙开发,独立开发实践者

开源精神

爱好开源,崇尚开源精神。自 2015 年 9 月在 GitHub 提交第一行代码,建立第一个开源项目 citypicker 开始,短短一周获得数十个 star,从此便迷恋上 GitHub,一直致力于开源,累计开源项目达 10+,总体 star 数量达到 4000+。后来由于种种原因无法在 GitHub 上面进行开源及提交代码,短暂搁停了大半年,于近期重新捡起开始开源,希望能够一直坚持下去!

  1. citypicker :citypicker城市选择器,详细的省市区地址信息,支持仿iOS滚轮实现,仿京东样式,一级或者三级列表展示方式。

  2. MultiLineChoose :android流式布局,多行单选、多选Checkbox,自定义多种样式

  3. TakePhoto :图片选择器,可以通过相册或者相机选择图片,显示在页面上。

  4. ImageZoom :一行代码实现网络图片、本地图片的缩放显示,支持长按保存到本地相册操作,适配6.0权限

  5. awesome-practise :从0到1实现全栈开发的步骤,包括数据的爬取,服务端接口的开发,UI设计,以及移动端的开发,从0到1实现一整套的流程。服务端:SpringBoot + MyBatis++ + MySql等,Android端:MVP + Rxjava + Retrofit + Dagger2 + EventBus等开源库,数据采集:python + Mysql等

  6. WaveView :自定义view实现的波浪动画进度条

  7. awesome-study :关于kotlin,flutter,python等的从入门到精通的学习记录总结

  8. UIHelper :UI 合集

博客大事件

自己搭建博客的原因是喜欢折腾同时现有的三方博客系统不满足我的要求,现在博客主要内容就是自己平时看的书以及各种想法总结等等,最后就是希望博客上面记载的东西能够帮助到别人。

  • 2024年7月-恢复使用阿里云服务器部署Halo博客系统

  • 2023年1月 - 迁移使用腾讯云服务器,使用 WordPress 搭建博客系统。

  • 2020年-2022年 - 开始使用阿里云服务器运行 Halo 博客系统,自建博客,购买域名,网站备案。

  • 2017年-2020年 - 开始尝试自建博客系统,主要使用 GitHub Page 搭配 hexo 主题搭建个人博客系统。

  • 2016年-2017年 - 主要使用简书、掘金等网站进行写博客。

  • 2014年-2016年 - 主要使用第三方博客系统写博客,主要有 CSDN,博客园等。