- 博客(73)
- 收藏
- 关注
原创 用echarts实现进度条
渐变,指示点,背景这些都比较容易实现,前面这段有个高度逐渐增大的地方卡住了,半天没想到用什么方式去实现,搜了一圈,发现可以用echarts来实现。今天有个需求需要实现类似这种进度条。
2024-04-02 08:42:54 1654
原创 解决nuxt3本地开发代理报错[Vue Router warn]: No match found for location with path “/api/article/page“
请求中设置ssr:false,接口只在客户端渲染没问题,但是我的页面需要再服务端渲染。之前使用nuxt2没有遇到过这种问题,代理请求怎么跑到匹配路由上了,很懵逼。配置一下toureRules的代理就可以了。本地开发中配置了接口了接口代理。但是在服务端渲染的过程中会报错。
2024-03-13 10:04:53 1501
原创 ElementPlus switch组件初始化触发change事件处理
今天在写一个表格时候,表格中有个switch组件,change事件的时候需要调用接口改下状态。然后就出现页面刚进来的时候触发了一次change事件,调了一次接口。加上这个也没有什么用,刷新页面的时候还是会触发一次change事件。这里初始化的时候就会触发change,数据转成布尔值就不会触发。后端返回的字段是字符串1和0,不是true,false。看了下api有个before-change属性,
2024-03-11 21:05:42 1042
原创 宝塔安装jenkins
点击添加java项目,jar路径设置为jenkins.war文件。云服务也需要配置放行8080端口。下载jenkins war包。
2024-03-03 23:39:15 861
原创 python实现音频转文本
网上下载了一堆视频,但是没时间看,想着把视频声音转换成文字,读文字来学习就快多了,找了一圈没有免费的,还是自己鼓捣一个吧。
2024-02-04 17:36:45 1776 4
原创 宝塔部署nuxt3项目问题解决
创建php项目,设置项目根目录到.output,设置项目运行目录为/public。使用宝塔部署nuxt3项目一直没成功,网站502,要不就是资源加载不出来。使用进入项目目录,使用pm2命令启动项目。将 项目上传到wwwroot目录。配置域名,设置代理到3000端口。就这部署,还不如自己配置环境。测试使用宝塔版本8.0.4。折腾老半天,终于跑起来了。
2024-01-04 20:42:47 696
原创 js 树形数据操作
树形数据操作 let arr = [ { id: '1', title: '节点1', children: [ { id: '1-1', title: '节点1-1' }, { id: '1-2', title: '节点1-2' } ] },.
2022-05-23 17:26:46 661
原创 js监听localStorage
let arr = ['setItem', 'clear', 'getItem', 'removeItem'] arr.forEach(item => { let obj = {} obj[item] = localStorage[item] let event = new Event(item) localStorage[item] = function (key, value) { event.newData = { ke..
2022-05-17 16:05:34 644 1
原创 sql性能分析
sql性能分析sql 执行频率通过 show [ session | global] status 命令可以提供服务器状态信息,可以查看蛋清全数据的insert、update、delete、select 访问频率session 表示当前会话,global表示全局com后跟7个下划线show global status like 'com_______慢查询日志慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:毫秒,默认10秒)的所有有sql语句的日志mysql慢
2022-04-17 22:19:52 644
原创 日历demo
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document<
2022-04-08 17:49:20 393
原创 mysql基础-多表查询
多表查询1. 表关系一对一任意一方加入外键,关联对方主键,外键需设置为唯一一对多(多对一)多对多需要中间表维护多对多关系映射2. 多表查询分类连接查询1. 内连接相当于查询 a,b 表交集部分数据隐式内连接select 字段列表 from 表 1,表 2 where 条件select * from emp,dept where emp.dept_id = dept.id;别名: 使用别名后就不能在使用原名取字段select * from emp e,dept
2022-04-08 14:53:24 941
原创 mysql基础-约束
约束保证数据完整一致性非空约束 not null限制改字段不能为 null唯一约束 unique限制该字段数据唯一,不能重复主键约束 primary key非空切唯一默认约束 default保存数据时如果未指定改字段值,则使用默认值检查约束 check保证字段满足某一条件外键约束 foreign key两张表关联的条件示例create table user ( id int primay key auto_increment , # 主键 自增
2022-04-08 14:52:17 396
原创 mysql基础-函数
函数1. 字符串函数concat(s1,s2,…) 字符串拼接lower(str) 转小写upper(str) 转大写lpad(str,n,pad) 做填充rpad(str,n,pad) 右填充trim(str)substring(str,start,len)2. 数值函数cell(x) 向上取整floor(x) 向下取整mod(x,y) 取余rand() 0-1 随机数round(x,y) 四舍五入,y 表示保留几位小数
2022-04-08 14:51:28 296
原创 mysql基础-DCL操作
DCL 操作data control language 数据库控制语言,用来管理数据库用户,控制数据库访问权限1. 查询用户use mysql;select * from user;# host: localhost 表示只允许当前主机访问,% 允许所有主机访问2. 创建用户create user 用户名@主机 identified by 密码create user 'abc'@'localhost' identified by '12334';2. 修改用户a
2022-04-08 14:50:18 290
原创 mysql基础-DQL操作
DQLdate query language 数据库查询语言,关键字 select# select 字段列表 from 表名 where 条件列表 group by 分组字段列表 having 分组后条件列表 order by 排序字段列表 limit 分页参数1. 基本查询查询多个字段# 查询指定字段select 字段1,字段2... from 表名# 全部字段select * from 表名# 别名select name as '名称' from test;#
2022-04-08 14:49:20 310
原创 mysql基础-DML操作
DML 操作1. 添加数据 insert给指定字段添加数据insert into 表名(字段1,字段2...) values (值1,值2,....) insert into test(id,name) values(1,'abc'); insert into test(id) values (5);# 不过不使用字段名,需要添加全部值,并且需要合字段顺序保持一直insert into values (值1,值2,....)# 插入多条数据使用逗号分隔inse
2022-04-08 14:48:20 568
原创 mysql基础-DDL操作
mysql 笔记1. mysql 基本信息关系型数据库,基于表进行存储关系型数据库与非关系型数据库2. sql 语句2.1 sql 语句分类DDL (data definition language) 数据定义语言,用来定义数据库对象与,数据库,表,字段DML( data manipulation language) 数据操作语言,对表中数据进行增删改DQL (data query language) 数据查询语言,查询数据库中表的记录DCL (data control langua
2022-04-08 14:46:57 515
原创 iframe 上监听mouseup失败
做拖拽调整div大小的时候发现鼠标在iframe上时无法触发mouseup事件,导致mousemove事件无法注销,鼠标滑动时一直改变div大小解决方法:prevent-eventsmdn上关于prevent-events解释:auto与pointer-events属性未指定时的表现效果相同,对于SVG内容,该值与visiblePainted效果相同none元素永远不会成为鼠标事件的target。但是,当其后代元素的pointer-events属性指定其他值时,鼠标事件可以指向后代元素,在
2022-04-08 11:20:43 1807
原创 midway项目部署
服务器配置node环境选择node版本# 下载安装包wget https://nodejs.org/dist/v16.14.2/node-v16.14.2-linux-x64.tar.xz#解压tar xvf node-v16.14.2-linux-x64.tar.xz# 创建软链接ln -s /home/node-v16.14.2-linux-x64/bin/node /usr/local/bin/nodeln -s /home/node-v16.14.2-linux-x64/bi.
2022-04-01 11:51:58 1013
原创 ts没有与此调用匹配的重载
这里param类型返回 string | string[], 而findByPk 方法入参类型定义中不包含string[] 的重载,所以编辑器报错,这里只要强制断言params.id 的类型为string就可以或者
2022-03-04 10:03:48 20139
原创 cancas绘制思维导图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&l
2021-10-27 16:33:17 1992
原创 求数组中最大值
let arr = [1,2,200,3,4,5] function max(arr) { if(arr.length==1) { return arr[0] } return Math.max(arr.pop(),max(arr)) } console.log(max(arr))
2021-09-07 16:33:52 81
原创 centos安装jenkins
安装java环境yum install -y java查看是否安装成功java -version 2 安装jenkins wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key yum install -y jenkins启动jenkin..
2021-08-06 16:33:54 103
原创 vue中那些有用的小函数
缓存结果函数/** * Create a cached version of a pure function. */export function cached<F: Function> (fn: F): F { const cache = Object.create(null) return (function cachedFn (str: string) { const hit = cache[str] return hit || (cache[str] .
2021-07-21 17:23:27 150
原创 vue源码调试
使用vscode进行调试去vue仓库下载源码修改package.json,打包生成sourcemap"dev": "rollup -w -c scripts/config.js --environment TARGET:web-full-dev --sourcemap",npm run dev 生成dist文件在项目根目录新建index.html,引入vue.js<!DOCTYPE html><html lang="en"><head> .
2021-07-20 11:26:52 774
原创 diff算法
diff算法我们知道都是同层比较,那么同层是怎么判断的?我们先看一下vue源码中的 关键部分 function updateChildren (parentElm, oldCh, newCh, insertedVnodeQueue, removeOnly) { let oldStartIdx = 0 let newStartIdx = 0 let oldEndIdx = oldCh.length - 1 let oldStartVnode = oldCh[0] .
2021-07-12 10:32:12 115
透视HTTP协议,关于HTTP协议的深入学习和理解,旨在帮助读者从基础到高级全面掌握HTTP的相关知识
2024-04-02
Python自动化办公实战课,为希望提升工作效率的职场人士设计的Python办公自动化教程
2024-04-02
AI智能绘画视频教程,AI智能绘画、B端运营设计、电商设计、品牌设计等多个领域
2024-03-26
书籍在线商城,vu3+vite
2024-03-26
算法数据结构学习视频教程,算法和数据结构的基础概念、进阶技巧以及特定算法的应用和实现
2024-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人