自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 实现图片纵向拼接并下载

js 使用canvas实现图片按照顺序拼接成纵向长图。

2024-06-16 20:53:32 413

原创 网页与chrome插件实现交互,网页通过插件调取接口获取数据

网页与chrome插件数据交互,网页调用插件接口数据

2024-04-25 00:10:24 893

原创 js 连接快手打印组件并实现打印

js 连接快手打印组件

2024-04-24 23:53:52 718

原创 js连接抖音打印组件实现打印

js连接抖音打印组件,实现打印

2024-04-22 20:33:28 426 2

原创 node-sass安装失败解决

node-sass安装报错问题解决

2024-04-22 19:53:24 797

原创 css 实现排行榜向上滚动

纯css 实现排行榜无线滚动

2024-04-08 14:59:49 1254

原创 echarts实现饼图见渐变

echart饼图渐变色

2024-04-08 14:53:34 1735

原创 echarts仪表盘特殊样式

【代码】echarts仪表盘特殊样式。

2024-04-02 15:01:20 358

原创 用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

原创 js 实现拖动按钮添加布局

js 拖动生成指定布局

2024-01-12 17:47:58 551

原创 highlight.js 实现搜索关键词高亮效果 ,显示匹配数量及切换显示功能

highlight高亮显示搜索关键词

2024-01-11 23:33:29 1275

原创 宝塔部署nuxt3项目问题解决

创建php项目,设置项目根目录到.output,设置项目运行目录为/public。使用宝塔部署nuxt3项目一直没成功,网站502,要不就是资源加载不出来。使用进入项目目录,使用pm2命令启动项目。将 项目上传到wwwroot目录。配置域名,设置代理到3000端口。就这部署,还不如自己配置环境。测试使用宝塔版本8.0.4。折腾老半天,终于跑起来了。

2024-01-04 20:42:47 696

原创 div模拟表格,递归组件渲染

【代码】div模拟表格,递归组件渲染。

2024-01-02 13:30:38 479

原创 contos8配置LNMP环境

【代码】contos8配置LNMP环境。

2023-10-09 18:26:40 76

原创 阿里云mysql远程连接

【代码】阿里云mysql远程连接。

2023-10-09 18:21:22 77

原创 文本域输入提示,自动补全功能

文本域自动补全功能

2023-07-05 11:34:00 1010

原创 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&lt

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的相关知识

关于HTTP协议的深入学习和理解,旨在帮助读者从基础到高级全面掌握HTTP的相关知识。内容涵盖了HTTP协议的基本结构、工作原理、以及与HTTP相关的技术和工具,如TCP/IP、DNS、SSL/TLS、Web Server等。教程强调理论与实践相结合,通过实际案例分析和实验环境搭建,使读者能够更好地理解和应用HTTP协议。从不同领域和角色的需求出发,探讨了HTTP协议的重要性和学习的必要性。他指出,尽管HTTP表面上看似简单,但其底层机制和原理复杂,且在实际工作中常被忽视。通过调查,他发现即使有多年工作经验的专业人士也有系统学习HTTP的强烈需求。 教程针对HTTP学习的现状提出了解决方案,包括正式资料的缺乏、网上资料的零碎和权威资料的难以理解等问题。主讲人提出了“要有广度,但更要有深度”的学习方针,旨在提供一份全面、系统的HTTP学习资料,适合新手和老手不同层次的学习需求。 此外,教程还提供了实验环境的搭建方法和测试用例的设计,鼓励读者通过实践来加深理解。每讲末尾的思考题旨在促进读者的主动学习,将被动听课转变为主动探索。主讲人还鼓励读者积极留言交流,以便对教程内容进行调整和补充。

2024-04-02

Python自动化办公实战课,为希望提升工作效率的职场人士设计的Python办公自动化教程

这套资源是专为希望提升工作效率的职场人士设计的Python办公自动化教程。它从Python的基础语法讲起,逐步引导学习者掌握变量、数据类型、控制语句等核心概念,并通过实际案例深入讲解如何应用Python处理日常工作中的重复任务。 教程内容丰富,涵盖了文件的批量合并与拆分、数据统计分析、图像中文字的识别与转换等实用技能。特别地,它对比了在线与离线文字识别的方法,提供了针对不同场景的解决方案,并教授了如何通过函数与字典提高文本处理的效率。 通过动手实践和思考题,学习者能够将理论知识转化为实际技能,并通过提供的可运行小程序立即应用所学,实现办公流程的自动化。这套教程不仅适合有一定编程基础的人士,也适合编程新手,帮助他们在不同工作场景中提高效率,节省宝贵时间。

2024-04-02

Spring系列面试题129道,java面试

Spring系列面试题129道

2024-03-27

AI智能绘画视频教程,AI智能绘画、B端运营设计、电商设计、品牌设计等多个领域

第一课|AI智能绘画前期准备以及搭建工具 第二课|关键词的获取方式以及应用,一节课解锁全部技巧 第三课|AI智能绘内核讲解PROMPT框架以及IMAGETOIMAGE 第四课|赋能运营插画,实际商业项目代练 第五课|赋能电商设计,真实案例解析如何降本增效 第六课|赋能电商设计,5分钟解锁三维模型如何搭建 第七课|B端运营设计,玻璃质感3D图标批量产出 第十课|品牌设计,IP形象以及三视图 第十一课(补充)|MJ三种上传图片的方式以及多种情况 纤末出品IP案例|且曼AI智能绘画关键词 外包常见头像风格|且曼AI智能绘画关键词 纤末盲盒效果|且曼AI智能绘画关键词 耀男的赛博风火影|且曼AI智能绘画关键词 3D小怪兽|来自且曼AI绘画群的Sugar 且曼AIGC世民小怪兽 高达效果来自猩猩 喂鱼|AIGC透明素材终 小胖花团nike 阿里云盘下载链接

2024-03-26

书籍在线商城,vu3+vite

技术栈: Vue 3:利用Vue 3的最新特性,如Composition API、Teleport、Fragments等,提供更加灵活的组件编写和复用方式。 Vite:作为下一代的前端构建工具,Vite提供了快速的冷启动、即时的模块热更新(HMR)和真正的按需编译,大幅提升开发体验。

2024-03-26

算法数据结构学习视频教程,算法和数据结构的基础概念、进阶技巧以及特定算法的应用和实现

第1节 算法和数据结构路线、注意点与常见问题.mp4 第2节 认识复杂度、对数器、二分法.mp4 第3节 异或运算相关面试题.mp4 第4节 一些基础的数据结构.mp4 第5节 归并排序及其相关面试题.mp4 第6节 归并排序附加题、随机快速排序.mp4 第7节 堆和堆排序.mp4 第8节 加强堆.mp4 第9节 前缀树、不基于比较的排序、排序稳定性.mp4 第10节 排序总结、链表相关面试题.mp4 第11节 二叉树基本算法(上).mp4 第12节 二叉树的基本算法(下).mp4 第13节 二叉树的基本算法+二叉树的递归套路.mp4 第14节 贪心算法(上).mp4 第15节 贪心算法(下).mp4 第16节 并查集及其相关题目.mp4 第17节 图.mp4 第18节 认识一些经典递归过程.mp4 第19节 暴力递归到动态规划(一).mp4 第20节 暴力递归到动态规划(二).mp4 第21节 暴力递归到动态规划(三).mp4 第22节 暴力递归到动态规划(四).mp4 第23节 暴力递归到动态规划(五).mp4 第24节 暴力递归到动态规划(六).mp4 共48节课

2024-03-26

空空如也

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

TA关注的人

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