深度学习JS

ES6基础之new Set()

1.set对象方法

add  : 添加某个值,返回Set对象本身

clear :删除所有键/值对,无返回值

delete : 删除某个键,返回true。删除失败则返回false。

forEach : 对每个元素执行指定操作

has :返回一个布尔值,表示某个键是否在当前Set对象中

2.set的用途

①数组去重

②求数组并集


③求数组交集


④求数组差集


养老金管理平台

项目技术: angular、ts、ng-zerro、echarts、lodash

该项目是一个养老金运营管理系统,通过对客户数据的管理和页面关键信息的展示达到规范化客群服务、提高养老金客户管理效率、借助风险预警管理平台降低养老金业务和投资风险的作用

1.基于nz-table组件进行二次封装,对列数据进行一些属性添加,例如表格内容多行溢出隐藏显示省略号悬浮展示全部、表格列的排序、表格合并单元格字段、单元格内容的过滤器处理等,支持前端分页查询以及后端分页查询

2.封装组合查询组件。点击输入框打开小弹窗、左侧基金树数据、右侧组合数据单选框或者多选框,可支持单选和多选

3.封装人员选择组件。点击输入框打开小弹窗、左侧公司部门、右侧对应的人员,可支持单选和多选,多选过后输入框内人员支持拖拽排序

4.二次封装nz-select组件,使其支持一键全选

5.使用angular中http模块调接口,promise或者rxjs处理数据

6.使用echarts的折线图、柱状图、饼状图渲染组合主页页面

7.使用echarts的、柱状图、饼状图、以及表格渲染驾驶舱页面

8.根据原型图和需求文档画出相应的所有页面,并和后端联调处理数据渲染页面

博时智能平台

项目技术: vue、axios、elementUi、fetchEventSource、rxjs、lodash、marked

该项目是一个集成chatGpt3.5、chatGpt4.0、公司财务知识库、考勤、文生图、图生文等等的问答功能和上传语音文件、将语音转成为文字以doc或txt格式发送给用户邮箱的功能

1.用vue和el-elementUi渲染智能问答页面、左侧历史问答列表、右侧问答对话框

2.使用fetchEventSource,用流的形式获取问答内容、每次返回都计算一个相对速度,再使用rxjs的timer实现页面文字用计算过的相对速度的进行逐字显示

3.页面问答内容显示到页面之前使用marked需要对内容做markdown格式的高亮处理

4.对问答内容用过滤器进行过滤、例如问答内容敏感词匹配替换成***,正则匹配到代码块

标签的时、添加一个复制按钮实现一键复制代码内容功能

5.实现对大文件的分片上传和断点续传,从而上传语音文件,调用后端接口发送邮件给用户

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容