- 博客(18)
- 收藏
- 关注
原创 Vue动态多级表头、相同内容列合并
表头数据我是在后端做好之后传到前端的,对应这个格式,可以实现增加或减少。该函数可以返回一个包含两个元素的数组,第一个元素代表。方法可以实现合并行或列,方法的参数是一个对象,里面包含。过滤数据:(判断第一列内容是否相同 返回数组 由。element ui 官网提供了合并的方法。也可以返回一个键名为。(跨几行),第二个元素代表。
2022-10-25 10:47:49 2682 2
原创 Redis设计与实现(第一部分 第二章 简单动态字符串)
1、简单动态字符串 redis是用C语言写的,而redis语言没有直接使用C语言的字符串(以\0结尾的的字符数组),而是自己构建一种名为SDS(简称)的抽象类型。 在redis内如果仅仅需要字符串字面量,无需对字符串进行修改的时候,redis会使用C字符串进行表示(打印日志),当不仅仅需要字面量,redis会用SDS进行表示。例:redis> SET msg "Hello World!"以上例子实际保存着msg与Hello World!的两个SDS。1.1 SDS的定义每个sds.
2022-05-25 23:41:17 157
原创 Redis持久化
Redis持久化Redis 的数据 全部存储 在 内存 中,如果 突然宕机,数据就会全部丢失,因此必须有一套机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的 持久化机制,它会将内存中的数据库状态 保存到磁盘 中。从客户端发起请求开始,到服务器真实地写入磁盘,需要发生如下几件事情:客户端向数据库 发送写命令 (数据在客户端的内存中)数据库 接收 到客户端的 写请求 (数据在服务器的内存中)数据库 调用系统 API 将数据写入磁盘 (数据在内核缓冲区中)操作系统将 写
2022-01-13 15:11:15 151
原创 Vue笔记(B站视频)
ES6语法**var:**没有作用域的概念(尽量不要用)**let:**有作用域的概念,声明变量**const:**声明常量1、一旦给const修饰的标识符被赋值之后,不能修改2、在使用const定义标识符,必须进行赋值3、常量的含义是指向的对象不能修改,但是可以修改对象里的内容ES6对象增强写法<script> const name = 'aaa'; const age = 18; const height = 183; const obj = {
2021-07-09 17:13:16 667
原创 一、对象导论
一、对象导论1.1 抽象过程面向对象的实质:程序通过添加新类型的对象使自身适用于某个特定问题。五个基本特性:**1、万物皆为对象:**对象除了存储数据之外,还可以在自身进行操作,理论上讲可以抽取待求解问题的任何概念化构件,将其表示为程序中的对象。**2、程序是对象的集合,他们通过发送消息告诉彼此需要做的:**调用方法。**3、每个对象都有自己的由其他对象所构成的存储:**对象可以包含对象,用现有对象创建新的对象。**4、每个对象都拥有其类型:**对象是类的实例,类则是类型。区别对象的方式就是可
2021-06-07 21:31:15 135
原创 EasyPOI导出Excel
EasyPOI1、pom文件添加依赖<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.1.2</version></dependency>2、EasyPOI工具类package com.hanshuai.syst
2021-06-04 10:50:16 169
原创 Layui分步表单
Layui实现分步表单1、把step的css和js导入进项目2、页面引入css以及js<link rel="stylesheet" href="/layui/step-lay/step.css" type="text/css" media="all"><script src="/layui/step-lay/step.js"></script>3、主要实现代码3.1 script头部写以下代码,并引入steplayui.config({ ba
2021-04-27 17:06:17 6211 13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人