个人介绍
我是程序员客栈的一名精通java、python、c++以及机器学习和算法设计的程序员,毕业于北京理工大学,曾多次参加ACM竞赛获奖。曾就职于华为公司,作为一名算法工程师,如果你需要帮助请点击立即预约,或者发布需求。
工作经历
2021-07-31 -2022-07-30华为算法工程师
从事算法设计,算法开发,以及相关需求分析,同时参与其他的如深度学习的算法设计等等
教育经历
2017-07-01 - 2021-07-01北京理工大学计算机信息技术本科
技能
采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的可以师生互动的电子在线测评与反馈的平台,这样可以有效地解决高考志愿填报辅助混乱的局面。本系统设计了2种角色:管理员,学生。系统主要包括个人中心、院校管理、专业管理、录取批次管理、学生管理、分数线管理、模拟填报管理、测评信息管理、在线测评管理、系统管理等功能模块。开发语言:Python 框架:django/FALSKPython版本:python3.7.7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:PyCharm浏览器:谷歌浏览器
系统由多个子系统组成,主要特点包括视频合并、通信算法、视频流识别检测作弊等等 包括以下子系统: 考生客户端子系统:考生登录进入系统进行考试,考试过程中客户端对考生行为进行全程监控,实时上报,可以有效防止考生违规行为,保障诚信考试。 WEB子系统系统:(1)教务处通过WEB端进入系统管理监考考试管理,进行各项监考活动,包括:考前设置监考能力、登录方式、管理考位安排,考结束后,考生状况分析。监考老师,在考试中,处理考生登录,处理监考客户端上报的各类报警动态,使用各种功能监考,考后导出监考记录和其他数据,归档备查等。 移动端子系统:作为监考辅助,协助监考活动。考生通过APP扫描客户端生成的二维码,进行绑定同时向客户端推送自己产生的视频流,然后二机位摄像头进行双机位考试。 远端服务器子系统:主要接收考生端发来的信息,将信息存入数据库。包括登录、告警、异常信息等。同时通过分析用户的网络数据量,实时分析考生之间有无相互通信,并记录告警。 使用了C
1.项目分为用户端和管理员端。用户端:用户可以进行*登录,*登录,可以选择课程,在线观看课程,同时后端收集用户标签使用协同过滤算法,对用户感兴趣的课程进行推荐,同时根据用户所学课程对现有专业进行推荐,也可以根据用户分数,按照历年分数排名进行院校推荐。管理员端,处理用户信息,上传课程信息,通过阿里云的视频点播进行视频上传和播放,同时,后台接受用户反馈信息,根据用户反馈信息生成表格,方便管理员管理。 2.我全程负责处理所有业务,前端部分,使用主流的前端框架Vue,使用Es6的开发规范,采用模块化的开发模式。 后端部分,使用目前流行的SpringBoot+SpringCloud进行微服务架构,使用Feign、Gateway、Hystrix,以及阿里巴巴的Nacos等组件搭建了项目的基础环境。