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