(1) 有限自动机原理 (2) 词法分析器原理 (3)形式语言基础及其文法运算 (4) 语法分析原理以及3种常用的语法分析方法 (5) 语义分析原理 步骤: 按理说设计一个扫描器首先应该先定义一套形式文法,然后根据文法设计自动机,这些过程实验指导书中已经为我们准备好了; 在此基础上,我自己定义了一套数据结构对字符串插入查找的效率加以优化,并对整个程序的结构进行了调整优化; 在经过自动机状态、状态转移与每个状态所执行的动作后,该Scanner会将源程序解析成相应的Token序列,以作为下一步Translator的输入; 在Translator中,我根据指导书中给出的算数表达式文法结合课上所学内容,自己设计了基于自顶向下推导的Recursive Subroutine过程,并在相应位置添加了语义动作,根据这些进行Recursive Subroutine的代码实现; 我分别为Scanner和Translator设计了测试用例,对程序进行测试,结果和期望相吻合;
2410C/C++自然语言处理
早期独立开发的一个微信小程序项目,对接联合大学&北汽无人车研究团队开发的一款无人车约车程序,站点选择、路线规划、上下车确认等模块、体验上类似于“滴滴出行”。该项目参加了 19 年于天津举办的《世界智能大会-世界智能驾驶挑战赛》,并荣获组委会颁发的《最佳应用奖》。
1130Java
个人主页、个人名片、会员等级、直播上课、PC端扫码登录、同主体小程序唤起半屏登录等 本人从 0 - 1 开发的项目
880
闯关答题、作品作业提交审核、学习日记、学习论坛、装裱店分享、低代码学习页面编辑 在该项目中负责工程化架构搭建及一线开发工作
1060Java小程序
VR渲染项目Android原生 vr头盔app 基于cloudxr api 连接成功后,golang中间件启动 unreal 渲染程序,生成视频流,推给android 的VR头盔,可以支持超大模型上百亿面的云渲染场景。
840
POJ算法刷题 排名1600 详情参考 作品截图 学习算法及刷题心得 三点: 其一,难者不会,会者不难。 觉得题目难,是因为刚接触这类题没掌握相关知识,会了以后,之后再做就会觉得有点水。 个人建议:对于刚接触的题,先试着自己根据已有知识尝试些基本思路,然后再去看《算法导论》、黑白书等学习相关知识。 其二,无论是学算法还是做其他事,赢在行动,只是想是没用的。 其三,学算法,从根本上讲,关键是要学习、掌握分析和设计算法的方法和能力。[个人相信‘熟’能生‘巧’,需要多做加 深理解。]
2220C/C++爬虫
本人在该项目担任产品负责人,公司做这个项目的背景,是为了在B端开拓新的市场,以及提高团队的创新能力,所以我拉着3个开发组成了一个小团队,选择了这个项目,经过3个月时间把产品做上线,目前呢产品处于试用阶段,已有意向用户报价75w购买整个系统独立运营,若达成交易,该项目则实现了40w的净利润。 在项目实施的过程中,由于是创新型产品,在市场、技术、产品方面存在着很多不确定性,属于摸着石头过河,产品的成功率很低,所以前期我们的打法主要是模仿,对头部产品进行竞品分析,核心功能点进行一比一复制,不断提高用户体验超越竞品。 该项目中,我个人积累了从0-1如何完成一个创新型产品的能力,所以未来我相信,在这方面我会发挥的更好。
100区块链
本人主要负责平台商家以及供应商招商入驻产品线,在苏宁全场景、全品类的业务扩张的背景下,该产品已支持二十多种业务模式、近10w+企业入驻,比如C店、自营、联营、特卖、海外购、O2O等业务模式。 在产品实际运行中我们也遇到一些瓶颈,一是入驻商家数量多,导致运营能力跟不上;二是业务流程复杂,导致入驻时间特别长,单个平均入驻时长达到2周时间。针对运营能力不足,我做了入驻调研问卷,总结出商家入驻几大问题,通过优化产品,增加用户引导,大大提高了运营效率。针对驻时长问题,我们把所有入驻流程做了复盘,数据埋点以及漏斗分析,通过优化流程,降低驳回率,我们把入驻时长控制在3天以内。 在整个项过程中,我个人积累了如何从1-100的产品增长能力,以及通过业务分析、数据分析发现问题和解决问题的能力。
90
1、智慧校园小程序,主要功能为学校成绩查询、图书借阅、教职工请假申请、学校信息、校园新闻、网上缴费等功能 2、前端采用uniapp 后端为springboot 3、个人独立开发完成
960Java小程序
1、主要为企业服务模块,包含招聘、人社新闻、视频面试、聊天、企业diy主页。分为企业端与客户端,企业端可以发布招聘信息等 用户端可投递简历并且进行在线聊天。企业端可进行线下预约面试以及进行线上视频面试 2、前端为vue与uniapp 后端为java 3、个人独立开发完成
1390Java小程序
1.主要分为骑手端与客户端,客户端具有帮买、帮送等等跑腿配送功能,管理端包含价格设置、距离范围设置、财务报表等等,骑手端包含派单、路径规划、订单手动接单等等功能 2.个人独立开发完成 3.使用uniapp+springboot
970Java小程序
1、项目共分为首页、入口模块、健康管理分类模块、管理细分等部分; 2、主要负责的是UI的实现和同后端的数据联调,测试问题的修改; 3、难点在于和硬件接口的链接调试,调用蓝牙和设备连接后的数据调试;
1310javascript文件管理器
该项目主要是同步酷狗音乐到中台,中台进行审核编辑并下发到下游系统中。主要的模块分为音乐曲目的同步更新,歌手信息跟歌单信息的同步,审核模块以及自动下发模块。主要的难点是同步任务这块每周会有100W左右的拉取比对更新,用到了消息中间件是rocketmq。客户端的查询主要用到elasticsearch集群,更新完歌曲后存储到es中,初次启动预热数据
1000Java
1.疫苗接种分析 2.统计已接种/未接种/第几针接种数据,为政府宏观数据决策提供依据。 3.对接实口信息,对疫苗接种进行精准把控。
1300iOS 表单
该项目主要是为公司销售开发的一套客户关系管理系统,旨在帮助销售更好的完成自己每月的业务目标。主要有客户基本信息跟销售基本信息模块、新客户的渠道来源模块、客户等级判定模块、销售跟客户绑定模块、销售业绩计算模块。销售通过查看有下单意向的客户去完成自己的销售业务,客户下单以后销售可以通过交互模块跟商城完成订单的发送和后续的订单维护,也可查询自己所有客户的订单详细信息、自己每月的绩效核对。在跟每个客户的业务中有什么问题也可以记录在该系统中,这样整个销售过程的沟通和进度都有了一个完整的记录,可以通过查看这些记录来找出自己销售中的一些常见问题加以修正。
920Javacrm
1. 带领团队支持售前项目80+以上(可研,解决方案编写,原型与设计 demo等). 2. 带领团队孵化产品组件30+,支撑平台三个(综合支持平台,业务中台,数据中台),业务平台两个(实景指挥,人口码),多个应用场景产品(智慧停车,智慧党建,智慧小区,重点人员,智慧养老,人口码等.) 3. 实现多个项目落地(a.城市要素治理平台(200+万),b.产业经济监管系统2个(50+万),c.疫苗接种监管系统(100+万),d.实景指挥平台(800+万),e.人口码服务平台(1000+万)等). 4. 实现产品与 ui10多人的团队搭建,并对团队进行多地扁平话管理.
1200Java微信小程序
1.搭建警务业务线团队(含产品,ui ,前后端,测试,项目经理等). 2.带领团队孵化业务领域产品(智慧公交,机场态势,大型活动保障平台,情指研判系统等),工作内容包括:需求分析、业务框架构建、功能抽象、逻辑梳理、原型设计、设计与研发驱动等。 3. 引领团队实现昆明大型活动保障平台落地(5000+万),包含市局与场馆大屏端、操作平台(多警种应用操作)、服务平台(配置管理)、数据平台(数据接入与规则服务)、移动应用(一线操作)。
960报表/图表制作
1、项目概况:该项目是一个内容发布管理系统,为新闻编辑人员提供一个稿件编辑与发布平台。编辑人员在管理平台生产视频或图文稿件,由程序发布到各个终端,如H5、WEB、APP 和小程序等。 2、模块划分:内容编辑模块、缓存管理模块、敏感词与黑名单处理模块、内容发布模块、用户与权限管理模块、第三方内容导入与发布管理模块、视频转码。 3、项目技术:springboot 组件、tomcat、redis、luence、nginx、mysql、ffmpeg。
860JavaWeb框架
项目描述: 公司为适应市场, 需要对接市场多支付通道的一个应用平台;也满足于提供第三方平台使用,适应市场上通用的 微信普通支付、微信 服务商支付、支付宝支付, 而且还对接了联动优势聚合平台、农商行普通支付。该项目由 支付运营 web端 + 商户 web 端组成。 技术应用: spring boot + spring security + Jwt + Mybatis Plus + Mysql + Redis + rocketMq 开发工具: ldea、WebStorm、Git、Navicat Premium、Maven、Postman 工作内容: 1. 参与开发并实现微信普通支付、服务商支付的对接,包括支付、退款、查询、分账和回调功能。 2. 负责支付宝支付、退款、查询的开发与实现,以及回调功能的支持。 3. 完成联动优势聚合平台支付、退款、查询功能的对接,包括分账和回调。 4. 实现农商行普通支付、退款、查询功能的对接,同时支持回调。 5. 利用策略模式和模板模式,成功对接了多个支付平台的支付方式,提高了系统的灵活性和可扩展性。
1700后台管理系统(模板)
主要职责: 1. 使用 ElementPlus 进行网页结构的快速搭建和动画效果 2. 运用 Sass 对 CSS 赋予了动态语言的特性 3. 运用 Vue.js(2x)+ vite 框架进行开发 4. 运用 VueRouter 进行路由跳转 5. 运用 Vuex 来统一管理多个模块间的共享状态 6. 通过 Axios 来实现请求拦截器与响应拦截器,用来请求数据和响应数 据 7. 封装经常使用组件,避免代码拥塞,提升性能 项目描述: 仓库管理是各大百货商场不可或缺的一部分,仓库管理人将各大经销 商的货物进行进库登记管理,在出库时进行库存调整。同时各大经销商也能 在系统中查看自己的货物状态,此系统是为了本百货商场的货物系统管理提 供更便捷的方式。该项目有仓库管理员登录、入库管理、出库订单管理、库 存调整、可视化库存、以及其他报表等模块 项目架构: 1. 使用 Vue2x搭建框架,以及 VueRouter 构建单页面应用
1600
当前共161972个项目
×
寻找源码
源码描述
联系方式
提交