0%

技能与项目

技术栈

  • 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