前端 map方法 解决扁平数据结构转Tree
假设后台返回一个扁平的数据结构,我们要转成tree树的结构出来。当然这一般都是后端处理好,我们前端直接拿来接口用就行了。但是后端有时候可能比较忙,那我们前端自己搞。let arr = [ {id: 1, name: '部门1', pid: 0}, {id: 2, name: '部门2', pid: 1}, {id: 3, name: '部门3', pid: 1}, {id: 4, name: '部门4', pid: 3}, {id: 5, name: '部门5',
封装 后台返回列表中不同状态展示不同数据颜色
原本我们正常的接口调取和渲染列表就没啥事了,现在需要优化一下,看着好看点,那我们就封装一下,让其他域的也能调用我们的封装,写个公共组件引用就OK了。我们以react 项目为例在我们需要改变状态颜色的页面引入我们的公共颜色配置就搞定了import { statusMap } from '@/utils';{ title: '核销状态', align: 'center', dataIndex: 'verStateName', render: (text, record) => .
浏览器中的音视频知识总结v1.0(工作中需要和视频打交道必看!)
视频是什么视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不再是一张张独立的图片,而是动起来的画面。其中一张图片称为一帧,1s播放的图片数称为帧率。常见的帧率有24帧/s,30帧/s,32帧/s。视频是由图片构成的,图片是由像素构成的,假设尺寸为 1024*768。每个像素由RGB构成,每个8位,共24位。这里补充一点2进制的知识一分钟视频的尺寸就是 4246732800Bytes已经是4个G了。...
webpack打包优化之外部扩展(Externals)配置
index.html打开控制台,输入 可以看到是一个函数了webpack.config.js相当于告诉webpack, 当代码中引入 的时候,使用 替换更多示例
java高级之泛型和注解
目录1.什么是泛型2.为何使用泛型2.1.如何定义泛型2.2.通配符2.3.受限泛型2.4.泛型接口2.5.泛型方法3.java高级--注解3.1.预定义注解3.2.自定义注解(初级)3.3.元注解3.4.自定义注解(高级) 其实我们在使用集合时就用过泛型List 创建一个List对象List list=new ArrayList();它就是泛型。 所谓的泛型就是在类定义时,不为类中属性和方法指定数据类型,而是在类对象创建时为其指定相应的数据类型。 ...
JDK1.8新特性之stream流及日期
目录1.什么是Stream2.为什么使用Stream3.Stream流的操作原理4.如何获取Stream流对象5.Stream流中常见的api6.新增了日期时间类 Stream 是Java8中处理集合的关键抽象概念,它可以对集合进行非常复杂的查找、过滤、筛选等操作。 当我们需要对集合中的元素进行操作的时候,除了必需的添加、删除、获取外,最典型的就是集合遍历。 例如:一个ArrayList集合中存储数据;需求:1.拿到所有姓张的 2.拿到名字长度为3个字的 3.打印这
初识SpringBoot--2
上面默认这个数据源使用的连接池Hikari。如果不想使用默认的连接池,我们可以引入第三方的连接池。为什么总的自动装配类由127个。因为这些自动装配类都在某个文件中写死了。(2)配置数据源信息---application.properties。无需手动加载某些配置,而由Springboot自动加载进来。@ApiModelProperty---->实体类属性的说明。它是一个接口文档----用来前后端分离的一款文档。@Api接口类的注解---接口类上tag属性。@ApiModel----实体类接口注解。.....
Linux的使用及软件安装
1)重命名|移动mvmv源文件名目标文件名例mva.txtb.txt把a.txt重名为b.txtmv源文件名目标目录例mva.txt/usr/local把a.txt移动到/usr/local目录下(2)复制cpcp/usr/local/b.txt/hh把/usr/local/b.txt文件复制到/hh目录下cp-rhh/usr/local/把目录hh复制到/usr/local下(3)搜索find。.........
Java及SpringBoot对redis的使用
springboot对redis的操作封装了两个StringRedisTemplate和RedisTemplate类,StringRedisTemplate是RedisTemplate的子类,StringRedisTemplate它只能存储字符串类型,无法存储对象类型。还有就是放行对应的端口:6001、6002、6003、6004、6005、6006,因为之前放行的实在10000端口,注意以上两点,才可以使用idea创建成功。该类把对每种数据类型的操作,单独封了相应的内部类。(1) 引入相关的依赖。...
MySQL之MHA高可用配置及故障切换实例
MHA解决了mysql数据库单点故障,提高了数据的安全性。MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。MHA Node(数据节点)MHA Node 运行在每台 MySQL 服务器上。MHA Manager(管理节点)MHA Manager
第十七届全国大学生智能汽车竞赛讯飞-家庭服务机器人挑战赛全国总决赛规则
伴随着人工智能技术的不断发展与进步,如何让相关技术再有新的突破,从当前的局部智能,迈向更先进的通用智能,这是所有人工智能行业从业者的共同目标。计划”,旨在让人工智能懂知识、善学习、能进化,让机器人带着智慧走进千家万户,成为家庭的一员,主人的“贤内助”。正是基于这样的背景,科大讯飞(苏州)科技有限公司将本次比赛的主题定义为“家庭服务”,以人工智能技术驱动智能车,让车能听能看能思考,让。本次比赛设定的场景为家庭服务机器人(智能车)在居家环境下,根据主人的要求,完成语音交互、房间标定、信息传递等工作。......
安装docker与docker镜像和容器基本的基本操作
没有前言docker初期版本是1.13(同一版本,开源)——》分类型 1.15 - 1.17 过程中分成两种。①开源社区 docker-ce ②企业版 docker-ee目前 Docker 只能支持 64 位系统。1、关闭防火墙2、安装依赖包3、设置阿里云镜像源4、安装Docker-ce并设置为开机自启为什么要开启路由转发功能?开启路由转发 是让docker0能根据虚拟机ip为自己所有的docker容器分配虚拟ip四、Doceker基本命令(运维)(1)查看镜像——docker
Docker网络模式与数据管理
下次一定写(3)指定分配容器IP地址可以先自定义网络,再使用指定IP运行docker两个容器如果端口一致的情况下,暴露出去会产生地址冲突,所以需要在docker0上做一个端口映射,通过ens33暴露出去端口不同就可以了-p 自定义端口 ( 宿主机端口:容器内端口 )-P 随机端口 (-P 49153起始 49153到65535)1、自定义端口2、需要在容器中开启nginx3、在网页测试1、使用cp命令复制进去容器2、使用cp命令从容器中复制出来首先,我们可以修改/var/l
今日推荐
周排行