技术栈
- Python web开发:Django / Flask / Bottle
- Python网络编程
- web开发环境
- Windows + Apache + mod_wsgi
- Ubuntu + Docker + DaoCloud + wsgi
- Python项目持续集成和质量控制
- jQuery及其插件的应用
- ionic混合开发
项目
水资源费征收工作平台
Django / 2016-2019 / 网站平台
该平台包括了企业管理、价格管理、抄表缴费、数据查询和统计报表等功能,覆盖了水资源费征收全部的业务流程,实现了相关业务的电子信息化,符合现代软件工程“人工管理 -> 文件管理 -> 数据库系统”的数据管理技术的发展趋势。
平台使用 Python3 + Django1.10 进行开发,并且自v1.2起,项目不再支持Python2.x。在部署方案上,平台不仅支持 Apache 、uwsgo等常规方案,还支持DaoClound等云部署。
技术路线:
版本 | 技术栈 |
---|---|
V1.x | Python3 + Django1.10 + MySQL5.7 + AmazeUI |
V3.x | Python3 + Django2.2 + postgresql11 + vue2 |
pyecharts & django-echarts
Python / 2017 / 工具、数据可视化
主页: https://github.com/pyecharts/pyecharts
pyecharts 是一个使用Echarts 生成图表的工具库,提供了Echarts 到 Python 之间的接口。pyecharts 实现了大部分 Echarts 图表类型,并支持在不同环境的运行。
django-echarts(主页:https://github.com/kinegratii/django-echarts ) 是一个 Echarts 整合的 Django App,使用 pyecharts 的作为图表构建库。
家谱APP
ionic1 / 2016 / 工具、内容阅读
基于ionic1的跨平台APP,包括家谱显示、生日提醒、家庭计算器、百家姓等常用功能,此外在前期数据整理使用Python脚本提取相关信息以存储于型数据库,节省了大量的时间。
高德位置选择插件
Javascript / 2016 / MIT / 插件
基于高德地图的位置选择jQuery插件。该项目结合了个人相关开发经验,分离功能独立的构件,严格遵守javascript开发规范。在开发过程中,参考了Eonasdan / bootstrap-datetimepicker等项目的模块结构。现已收录于开源中国中,主页为 https://www.oschina.net/p/amappositionpicker 。
基于modbus协议的污水处理远程控制系统(STRCS)
python / 2015 / 项目、行业
STRCS,全称为 Sewage Treament Remote Control System,中文全称为污水处理设备远程控制系统。该系统实现了从 web 界面控制远程的污水处理设备。该系统由 web 平台、中间设备服务器、PLC 设备和污水处理设备等组成。系统基于 modbus 主从协议 和 TCP/IP 协议,将远程的PLC作为 Slave 设备。
C语言词法分析器
Java Swing / 2014 / GPL / 算法
基于Java Swing的C语言词法分析器,是《编译原理》课程的实践项目,初版完成于2011年,2014年末,重构改写并开源,涉及命名规则、设计模式、内聚与耦合等方面的内容。现已收录于开源中国中,主页为 https://www.oschina.net/p/lexer 。