个人介绍
Hi, 在网络上您可以叫我K先生或者K,一名热爱算法的程序员,我最喜欢的语言是Java和Python
我就读于齐鲁工业大学,实习时担任过后端开发工程师的职位,负责过智慧校园项目的开发
熟练使用Java和Python两种编程语言
如果你想要 后端业务的设计或实现,自动化脚本,网络爬虫,重要数据加密,数据可视化,数据分析等业务
可以来联系我。如果感觉我能帮您的忙请点击"立即预约"或"发布需求"。
工作经历
2023-01-02 -至今大器培训学校编程讲师,内训师
公司主要服务中小学生的编程培训,对高中有意参加信息学奥林匹克竞赛的学生提供专业的指导和训练,及高考完毕后填报计算机及相关专业的准大学生提供预科班学习和学习规划路线等服务。
教育经历
2021-08-28 - 齐鲁工业大学计算机信息管理本科
技能
模块:电脑性能测试(包括CPU运算速度,内存硬盘读写速度),windows系统常用设置快速启动项,常用网站快速启动(后续会添加用户自定义) 整体使用命令行的方式控制,较为适合专业的计算机或相关专业人员使用 我负责的模块:全部 技术栈:C++,CPU运算速度测试:通过位运算,浮点运算,矩阵处理等进行综合测试 遇到的困难:无
模块:图形绘制,棋子模型,行走逻辑判断 标准的象棋程序,提供说明,悔棋,复盘等功能 负责的模块:全部 技术栈python + pygame框架 遇到的困难:主要在于各种棋子行走逻辑的判断,尤其是'炮'的逻辑 解决方式:总体思路不算太难,主要是细节的处理和代码的优化,不停的调试即可
模块:学生信息,学校信息,租户管理,租户权限管理,作业发布,校园消息广播... 提供基本的学生信息录入,身份证号,姓名,联系方式等 学生可通过网页或小程序注册,教师或班主任角色由学校管理员负责添加。有相关权限的角色可以使用作业发布和校园消息广播模块 我负责学生信息模块,主要是学生信息数据库及数据表的设计,前端增删改查请求的处理。 技术栈包括编程语言Java,Java SE + Java Spring框架系列。数据库:MySQL 遇到的困难:通过学生姓名拼音检索信息 解决方式:找到了一个开源项目,其中有个JSON文件收录了UTF-8字符集下所有的汉字和其拼音的映射 例:"yi":["一","以","已","义"......] 通过解析JSON文件将其所有映射保存到数据库中,完成通过拼音检索汉字这一需求 业务层具体实现:首先对前端传入字符串(姓名的拼音)进行解析,通过枚举前缀的回溯算法得到此字符串可能的合法组合 例如: "huang"可能的合法拼音有 huang(黄) hu ang(胡 昂) 然后遍历合法的组合去数据库中查询相关的汉字,再与目前收录的学生信息中的姓名做匹配,最终返回能匹配成功的姓名(包含此姓名的所有信息) 作品图片因公司规定不可透露过多相关信息,无法展示具体代码或系统内部信息