自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Docker 安装mysql 步骤(已验证版)

v /mydata/mysql/data:/var/lib/mysql 将mysql储存文件夹挂载到主机/mydata/mysql/data。/mydata/mysql/conf:/etc/mysql/conf.d 将配置文件夹挂载到主机 /mydata/mysql/conf。-v /mydata/mysql/log:/var/log/mysql 将日志文件夹挂载到主机 /mydata/mysql/log。3.检查需使用的文件夹是否存在,如不存在则使用 midir 创建。

2023-11-19 17:38:52 91 1

原创 Set、Map、Object 比较及转化

1.类似于数组,但成员值是唯一的,没有重复的值(可以接受一个数组作为参数,进行初始化)2.本身是一个构造函数(要 new),用来生成。

2023-08-09 12:30:38 524 1

原创 String字符串常用处理方法汇总(持续更新。。。)

从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置。6.padStart():某个字符串不够指定长度,会在头部补全或者。1.indexOf:确定一个字符串是否包含在另一个字符串中。5.repeat():返回一个新字符串,表示将原字符串重复。在字符串中查找匹配的子串,并替换与正则表达式匹配的。:返回布尔值,表示参数字符串是否在原字符串的头部。:返回布尔值,表示参数字符串是否在原字符串的尾部。链接两个或多个字符串,返回一个新的字符串。在字符串中查找匹配的子串,并替换与。

2023-08-08 15:58:20 165

原创 数据格式间相互转化(持续更新)

2)整个 JSON 就是一个数组,且每个数组成员本身,又是一个有两个成员的数组。这时,它可以一一对应地转为 Map。这往往是 Map 转为数组 JSON 的逆操作。1.Map 结构转为数组结构,比较快速的方法是使用扩展运算符(2)Map 的键名有非字符串,这时可以选择转为数组 JSON。1)Map 的键名都是字符串,这时可以选择转为对象 JSON。//对象转为 Map 可以通过。2)也可以自己实现一个转换函数。//自己实现一个转换函数。1)对象转为 Map 可以通过。1)所有键名都是字符串。

2023-08-08 15:26:01 78

原创 ES6中的扩展运算符

1)解构赋值(相当于将目标对象自身的所有可遍历的(enumerable)、但尚未被读取的属性,分配到指定的对象上面。所有的键和它们的值,都会拷贝到新对象上面)5) 扩展运算符可以与解构赋值结合起来,用于生成数组。1)将一个数组转为用逗号分隔的参数序列。扩展运算符提供了复制数组的简便写法。2)替代函数的 apply 方法。6) 将字符串转为真正的数组。会返回原数组的克隆,再修改。3)复制数组(深拷贝)

2023-08-08 15:20:57 140

原创 Iterator 接口及for...of循环

3)for...in 循环主要是为了遍历对象而生,不适用于遍历数组;for...of 循环可以用来遍历数组、类数组对象,字符串、Set、Map 以 及 Generator 对象。属性本身是一个函数,就是当前数据结构默认的遍历器生成函数。in 会遍历对象的整个原型链,性能非常差不推荐使用,而 for …属性),部署 Iterator 接口,有一个简便方法,就是。属性,就可以认为是“可遍历的”(iterable)。方法,都会返回一个代表当前成员的信息对象,具有。循环,只能获得对象的键名,不能直接获取键值;

2023-08-08 13:42:42 101

原创 记一次使用docker安装nginx步骤

注:docker cp e504dcfc8a09中的 "e504dcfc8a09" 为容器ID(docker ps可查看),也可换成容器名,例如上面容器名是nginx,可写成 docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/ ,但是要区分唯一性。docker stop e504dcfc8a09 #停止容器,容器id可不用写全,只要写到能识别到唯一一条就可以。# --name nginx-lpp 表示为当前容器起一个别名。

2023-07-07 17:09:30 132 1

原创 主流包管理工具npm yarn 及pnpm比较

安装是非确定性的,程序包没有签名,并且npm除了做了基本的SHA1哈希之外不执行任何完整性检查,这给安装系统程序带来了安全风险。首次需要从互联网上下载内容,之后可缓存在本地(npm cache ls可查看),下次安装时可减少时间消耗,但不可以离线安装。yarn.lock文件,除了常规信息之外,yarn.lock文件还包含要安装的内容的校验以确保使用的库的版本相同。yarn:可并行化处理必须的操作,可以缓存在本地,且可以离线安装,允许合并项目中使用的所有包的许可证。yarn:可并行化处理必须的操作。

2023-06-08 14:54:10 344 1

原创 前端性能优化方式

图片优化:对图片进行压缩、选择正确的图片格式、使用懒加载等方式来减少页面加载时间。 动画优化:将动画的position属性设置为absolute或fixed,将动画脱离文档流,减少直接操作DOM树 避免回流和重绘: 使用防抖和节流 渲染优化:减少直接dom操作,使用css3动画代替js实现动画效果,将脚本放在页面底部来加快渲染 CDN(内容分发网络)加速:加速页面资源的加载,减少请求延迟和网络瓶颈 缓存优化:利用 HTTP 缓存策略(如 cache-control 和 expires )来减少

2023-06-08 14:52:58 70 1

原创 内存地址中最后一位注释

内存地址中最后一位注释

2022-03-06 23:33:18 1890

原创 VUE中使用后台返回图片流方法

VUE中使用图片流 //<img :src="'data:image/jpeg;base64' + 图片流" alt=""> <img :src="imageCode" alt=""> created(){ //获取图片流 this.getImageCode() } data(){ return{ imageCode:'' };...

2022-03-04 10:30:51 1274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除