自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

研究研究还是研究,不太想干纯纯的搬砖的活儿,当然,有马内也是可以滴~

  • 博客(299)
  • 资源 (10)
  • 收藏
  • 关注

原创 web端生成pdf,前端生成pdf导出并自定义页眉页脚

前端导出pdf文件,并在页眉页脚加上企业logo或者是企业名称前端导出pdf这里的项目用的 vue-element-admin 的模板,vue 版本是 2.X1、前端基础 html + css + js2、vue3、html2canvas4、jspdf安装依赖:逻辑1、初始化数据,html页面渲染2、将html渲染出来的合同页面全部使用 html2canvas 转换为 canvas3、准备随时生成临时的 对应 a4 纸页面大小的 canvas 的方法4、将合同页面生成的 canvas 分成

2022-08-01 12:36:50 5117 42

原创 nuxtjs最简单的部署方式

前提nuxtjs 依赖于 nodejs 环境,不管是本地开发还是线上服务,都是 nodejs 环境,自行找度娘【nodejs服务器部署】流程配置 Host + Port压缩发布包把发布包传到服务端解压安装依赖启动服务配置nuxt.config.js{ server: { host: '0.0.0.0', // 修改成这个就可以适配所有网卡了 port: 3000 // 这里修改端口 }}上传选中 .nuxt static nuxt.config.js pack

2022-05-18 17:42:45 729 1

原创 ffmpeg压缩视频记录,线上压缩视频清晰度不够,自己安装开源插件ffmpeg压缩视频步骤记录

安装 ffmpeg安装 ffmpeg下载地址:https://www.gyan.dev/ffmpeg/builds/release builds zip 压缩包解压缩到自定义目录并重命名添加 bin 目录环境变量测试安装结果打开命令行,输入: ffmpeg --version 测试安装结果ffmpeg 主要参数:-i——设置输入档名。-f——设置输出格式。-y——若输出文件已存在时则覆盖文件。-fs——超过指定的文件大小时则结束转换。-t——指定输出文件

2021-09-18 11:24:15 405

原创 vue递归组件实现无限极分类菜单/无限极树状图,点击其中一项菜单关闭其它所有菜单项,vue递归组件通过数据定位当前组件层级及定位哪一条数据

先看效果,测试案例,随便加了个css动画:不知道使用 vue 递归组件注意事项的自行查看官方文档哈 【查看】比较简单的一个 demo 仅供参考,其它复杂功能的话,能传值,能定位到具体数据了,什么功能做不了,是不是???准备数据 store.js:// store.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)export default new Vuex.Store({ state: { l

2020-12-31 15:14:49 1148

原创 换大米进行曲5.0版全套,公司年会准备个节目就换大米进行曲了,上资源:换大米进行曲5.0版全套(歌词+网络视频+自制视频+伴奏)

换大米进行曲5.0全套:https://gitee.com/zgp-qz/mi-5.0/tree/master视频:【GO】伴奏:【GO】歌词:【GO】

2020-11-17 13:58:03 273

原创 koa自动导入全部路由,koa-router动态添加路由,js做的koa-router动态导入的路由没使用ts语法

这是我的项目结构入口文件:app.jsconst routes = require('./routes') // 引入同级 routes/index.js// routesapp.use(routes.routes(), routes.allowedMethods()) // use 一下自动导入路由:routes/index.jsconst router = require('koa-router')(); //引入并实例化const fs = require('fs');const

2020-06-23 11:07:05 1208

转载 MySQL8.0用户和角色管理,添加用户、修改密码、分配权限等等,感觉看别人的太乱了,自己简单整理一下,算是转载过来排个版

MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理,默认的密码加密方式也做了调整,由之前的sha1改为了sha2,同时加上5.7的禁用用户和用户过期的设置,这样方面用户的管理和权限的管理,也增加了用户的安全性。MySQL8.0中,MySQL库中表的文件合并到数据根目录中的mysql.ibd中(MySQL8.0 Innodb引擎重构)。同时MySQL8.0可以使用SET PERSIST动态修改参数并保存在配置文件中(mysqld-auto.cnf,保存的格式为JSON串),这个是DBA同学的

2020-06-12 18:09:26 620

原创 刚才在家下载gitbash和nodejs,真是超级慢,还好有个国内的淘宝镜像,真爽,解决了gitbash和nodejs下载慢的问题

直接上网址吧https://npm.taobao.org/ 【GO】请问 10分钟 能错过几个版本???几乎没有落下版本更新吧,就算官网更新了,10分钟之后你再从这里下载,又能差什么???或者直接访问这儿:https://npm.taobao.org/mirrors 【GO】找自个儿需要的进行下载...

2019-12-01 15:45:02 758

原创 canvas demo \ example \ manual (canvas示例、手册演示地址和各种动画特效附源码地址)

MDN地址:https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial/Basic_usage基本语法、用法CodePen: https://codepen.io/search/pens?q=canvas&page=1&order=popularity&depth=everything前端...

2019-07-02 10:38:52 290

原创 nodejs相关框架手册地址记录

expresskoa阮一峰 koakoa2 粉丝日志 教程sails官网Sails 是基于 exrpess 的大而全的框架,MVC框架,旨在模拟熟悉的Ruby on Rails框架的MVC模式,但支持现代应用程序的需求。捆绑了一个强大的ORM,即Waterline。自动生成的REST APILoopback官网LoopBack 是建立在 Express 基础上...

2019-06-26 16:23:37 178

转载 linux(centos)常用命令大全,linux命令(倍儿全)

Linux常用命令大全最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构(1)uname -m 显示...

2019-06-21 17:36:07 254

原创 偶尔用到的前端第三方库手册地址

vue-simple-uploadersparkmd5-demo

2019-06-19 08:59:55 409

原创 Win10自动更新永久关闭,有效的Win10强制更新关闭方法,禁止windows10自动更新,禁止update medic service ,win10显示更新并关机没有单独的关机按钮

禁用update服务,光这个不行,下边还有windows update medic service禁止流程鼠标右键此电脑–>管理–>服务和应用程序–>服务–>windows update–>选择禁用,如果该服务已经启动,记得点击停止,然后点击右下角的应用再确定,确定,就禁止了update服务,但是这个貌似有时候就又启动了,再往下看禁用windows up...

2019-03-23 15:34:14 17480 10

原创 前端CDN资源库,再也不用担心vue首次加载慢的问题了,vue项目必备cdn加速

特推:unpkg.com/一个内容源自 npm 的全球快速 CDNBootCDNhttp://www.bootcdn.cn/ 目前前端开源的项目几乎都涵盖了,支持http和https。百度静态资源公共库http://cdn.code.baidu.com/一个是稳定,快速,全面,开源的国内CDN加速服务。Staticfile CDNhttps://www.staticfile.org/基...

2019-03-01 15:18:26 6199

原创 vue.js java 前后台aes对称加密解密 CBC模式

JAVA端封装package com.zdgk.application.thirdparty.pay.compont;import org.apache.commons.codec.DecoderException;import org.apache.commons.codec.binary.Hex;import org.apache.commons.net.util.Base64;i...

2019-01-16 14:15:12 1716

原创 WEB技术学习社区

去学习,查资料

2019-01-10 14:41:41 514

原创 微信小程序自定义弹窗阻止滑动冒泡catchtouchmove之后弹窗内部内容无法滑动

微信小程序自定义弹窗阻止滑动冒泡catchtouchmove之后弹窗内部内容无法滑动

2023-11-01 16:27:14 1891

原创 mac制作ssl证书|生成自签名证书,nodejs+express在mac上搭建https+wss(websocket)服务器

mac 自带 openssl 所以没必要像 windows 一样先安装 openssl,直接生成即可。让输入两次密码,随便,但是两次得是一样的。express 文档地址。

2023-09-03 07:22:59 1790

原创 微信小程序之点击文字文字自动转语音进行播放,微信小程序文字识别转语音播放

一堆题目,题干需要在点击的时候进行语音朗读,不做音频上传,不然不便于维护。设置 > 第三方设置 > 插件管理。

2023-08-04 17:25:45 1025

原创 微信小程序animation动画,微信小程序animation动画无限循环播放

刚开始想的是 css 的 position: relative + animation,如果宽度固定还好说,宽度不固定,用百分比的话,想象很美好,现实很骨感,百分比相对的是父元素宽度…页面顶部的喇叭通知,内容不固定,宽度不固定,就是做走马灯(轮播)效果,从左到右的走马灯(轮播),每播放一遍暂停 1500ms ~ 2000ms。:你会发现时好时坏,没事,加延迟,加异步,因为虽然是同步执行的代码,代码执行+运行也要时间啊,1ms、5ms、10ms 也是时间。:这里你会发现,是动起来了,就执行了一次。

2023-08-02 11:18:37 1526

原创 父元素设置max-height,子元素高度设置百分比,子元素继承父元素高度失败

小程序里碰到的,最外层page高度 100%,里边第一层盒子高度为 max-height: 60%;第一层盒子里有 title,content,这个 content 高度要随着第一层盒子高度走,最高为第一层盒子的高度减去 title 的高度,如果高度超出第一层盒子高度了需要做滚动处理。利用 flex ,只需要加三行代码即可,甚至如果布局再简单一点,只需要加一行代码就可以。可以看到这个高度是没继承下来的,设置了百分比或者 calc 百分比计算也没用。

2023-06-26 15:41:10 907

原创 Vue.js 3.x Composition APIs 及简单使用

Vue3版本Composition API 及简单例子

2023-06-08 22:58:32 492

原创 nodejs获取本地IP,nodejs获取本地ip

nodejs获取本地ipos.networkInterfaces

2023-05-25 14:25:10 1030 2

原创 发布订阅模式和观察者模式

模拟发布订阅模式

2023-05-18 15:15:08 76

原创 记录一下:获取公众号关注页、介绍页链接

获取公众号关注页、介绍页链接

2023-05-08 14:37:10 232

原创 Vue数据响应式原理:V2/V3

Vue数据响应式原理:V2/V3

2023-05-06 13:43:50 578

原创 记录一下:shim和polyfill

shim 的概念要比 polyfill 更大一些,可以将 polyfill 理解为专门兼容浏览器 API 的 shim。简单的说,如果浏览器X支持标准规定的功能,那么 polyfill 可以让浏览器 Y 的行为与浏览器 X 一样。

2023-05-06 10:36:00 81

原创 Vue版本2+模拟VueRouter的history模式

还有一个 router-view 的报错先不用管,是没定义 router-view 组件。注意这里只是模拟一下原理,里边还有其他的条条框框的限制判断等等其他处理就不完善了。1、修改配置,新增 vue.config.js 配置文件,修改。2、将 template 换成 render。

2023-05-06 10:08:16 513

原创 elementui的table组件,大量使用v-if导致列表渲染错乱,有的列渲染的值不对,有的列渲染出来的空值解决办法

先说一下,之所以是同事那边碰到的而我这边碰不到这个问题,是因为我这边做。,其实这个问题解决起来也超级简单,平铺出来的也加上。这是同事碰上的,感觉挺奇怪的就研究了研究。这是平铺出来的,从这里可以看到到处都是。遍历出来的,vue 开发的都知道,即可,可以自己排列,也可以直接。关键词就好啦,只需要给。方式,碰不到这种问题都…,他这里是平铺出来的。

2023-04-11 15:45:41 1680 1

原创 postman发送请求,日期参数自动转换时间戳发送,postman填写日期自动转换时间戳

postman发送请求,日期参数自动转换时间戳发送,postman填写日期自动转换时间戳

2023-03-13 22:05:14 222 1

原创 macos版m1安装 mongodb 记录,macos m1pro homebrew 方式安装 mongodb记录

macos版m1安装 mongodb 记录,macos m1pro homebrew 方式安装 mongodb记录

2023-03-09 10:33:56 464

原创 安装 X-code 命令行工具,install Xcode command-line tools

一般Xcode安装后,第一次打开时,会弹窗提示安装Command Line Tools,直接安装即可。搜索Command Line Tools并下载安装包。如果当时没有安装,后面也可以单独安装。除了终端命令的安装方式,也可以到。

2023-03-09 10:03:22 771

原创 macos m1pro 访问 github 进不去临时方法记录,macos 切换 root 用户,macos 安装 Homebrew

macos m1pro 访问 github 进不去临时方法记录,macos 切换 root 用户,macos 安装 Homebrew

2023-03-08 23:40:19 549

原创 nodejs学习巩固笔记-nodejs基础,Node.js 高级编程(核心模块、模块加载机制)

综上所述,可以看出来 nodejs 对前端开发的重要性和必要性Natives modulesIO是计算机操作过程中最缓慢的环节经典的餐厅就餐例子:来一个人配一个服务员,来一个人配一个服务员,这时候服务员大部分时间都浪费在了点餐上面,然后就衍生出了 reactor 模式(应答者模式),单线程完成多线程工作;一个服务员,哪边点餐完毕哪边叫服务员就行,只不过是在用户点餐的过程中,服务员在服务于其他的客人,这样的操作就避免了多个上下文之间在进行上下文切换的时候需要考虑的一些状态保存、时间消耗以及状态锁等这样

2023-03-08 18:06:14 772

原创 某东白条分分卡关闭流程,某东白条分分卡出入坑指南,及时止损,关闭白条分分卡指南

支付的时候选择了微信支付,结果默认是分分卡支付,而且系统没有任何提示,直接就变成12期分期,分期服务费是秒生成一下子就是一百多的利息。在某东购物有个微信支付优惠,结果是被引导开通了白条分分卡,想着都开通了卡片而且经常有优惠活动,就干脆绑定微信支付,结果变成了大冤种。重新进入某东购物APP,又是引导开卡的支付优惠(实际开通并没有这么高的优惠,别被骗了)支付只是一点点优惠,结果掉入的是高额服务费大坑,大家注意看看,及时止损啊。APP,我的 > 客服 > 咨询客服 > 在线咨询客服。按照客服说的操作即可。

2023-03-06 21:58:31 4639

原创 记录macbookpro macOS系统 m1pro芯片安装 mysql,超简单

1、系统偏好设置 -> mysql。账号密码,自行设置记住即可。添加环境变量:默认安装路径见。截图,其他自行查看,配置到。直接默认强密码加密方式即可。1、直接双击下载下来的。2、再双击弹窗框里有个。:使用旧的密码加密方式。:使用强密码方式加密。2-2、配置环境变量。

2023-02-05 17:20:46 810

原创 原生JS下载文件记录,以文件链接的形式下载文件

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目。

2022-08-05 16:48:49 354

原创 原生JS数字序号转文字序号,数字序号转中文序号

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目。

2022-08-01 12:07:52 686

原创 elementui的upload组件,同一个页面使用多个upload组件解决方案之一:不用封装,不用修改后端接口,不用修改源码

公司项目需求:企业的用工需求,可以新增,可以删除,也就是动态的,每一个用工需求里边都可以上传对应的合同,合同可以上传多个,可以随意增加和删除。框架直接用的 vue-element-adminelementui的upload组件功能相当强大,用起来也非常好用,但是这里遇到一个问题,就是list遍历出来的多个upload组件,怎样对应上每个item的file_list???直接上解决方案:将on-remove on-change on-success 方法以闭包的形式直接写行内,return 后边调用自己

2022-07-13 16:16:47 2441 4

原创 el-upload点击没反应,m1 mac本开发用Chrome浏览器上传文件点击没反应

最近换了 mac本做前端开发,项目用的 element-ui,上传文件功能遇到了问题可以看到用的 el-upload ,但是点击没反应去 element-ui 官网点击还是没反应,然后就头疼了,换之前的 windows11 的电脑测试一下,竟然管用这时候应该就能确定问题在哪里了:mac 系统的锅,应该是 input type=file 没有权限的原因系统便好设置 - 安全性与隐私 - 完全磁盘访问权限 - 解锁 - 把浏览器选项钩上就好了网上说的,mac 12.4 版本弄上去的(手里没有以前

2022-06-27 13:16:52 11797 7

element-ui本地访问手册,饿了么UI本地访问手册

这是将element-ui手册做的本地打包,支持本地访问,为了不让和本地其他文件冲突,访问目录加了一层 element-ui,本地随便提前安装一个 nginx 或者 apache 或者 nodejs 服务或者其他,以 nginx 为例:将压缩包解压缩放到 nginx 访问根目录下(默认为nginx安装目录下的html文件夹下),启动nginx ,访问 127.0.0.1:(端口号默认80)//element-ui/,就能访问到本地的 element-ui 手册

2020-08-17

nodejs+express+socket.io+excel-export实现年会HTML5/H5摇一摇小游戏比赛完整demo/例子及导出excel获奖名单

马上要年会了,有个什么总突然过来找我们部门后端负责人(我们公司后端用的PHP),询问是否能做个摇一摇的小游戏,大家一起摇一摇,有个类似比赛的小游戏互动,谁摇的次数多,谁靠前,最终前几名获奖,后端负责人直接来一句,这前端能做,你找前端吧,就这么着,把我叫了过去,问我能不能做,我说:以前没做过,我试试先做个小 demo 吧 nodejs express(ejs模板引擎) socket.io excel-export shake.js 年会摇一摇H5小游戏完整demo,有截图,可先去看看截图 https://blog.csdn.net/qq_38652871/article/details/103424198

2020-01-05

MongoDB离线手册(含一个简易版和完全版)

MongoDB离线版手册,内含一个简易版(仅有一些操作的语法和讲解)和一个完全版(含手册作者博客,命令行操作,管理工具,性能测试,相关文档,分布式,相关书籍,其他操作)

2019-11-20

VBScript中文第三版手册PDF

VBScript第三版参考手册PDF版;看了之前CDN上的一个朋友下载这个手册好黑啊,要二十多,富裕的没事,不富裕的估计都下载不下来吧,还是要少一点亲民一点的好吧,是吧朋友们,突然发现不能自定义积分数量,算了,本来想随便填个最低数的

2019-05-06

aes对称加密vue版本demo

内含JAVA端封装好的AES加密类 VUE依赖于CryptoJS封装好的对应的前端JS 亲测可用 对了 CBC模式

2019-01-16

rsa非对称加密,内含三个前端能用的加解密js

secruity.js jsencrypt.js RSAjs 三种RSA加解密JS,vue的和正常版本的

2019-01-10

vue汉字转拼音指令和原型链方法

vue项目中汉字转换成拼音,内含两种,一种添加到自定义指令,一种添加原型链,可以挑选自己喜欢的用

2019-01-09

JavaScript权威指南(第6版)(中文版)《锋利的jQuery》JavaScript高级程序设计(第3版)

JavaScript权威指南(第6版)(中文版) 《锋利的jQuery》 JavaScript高级程序设计(第3版)

2019-01-08

JQ和原生JS版html页面展示PDF文件完整示例代码

里面包含两个例子, JQuery版本的PDF文件读取展示在HTML页面 pdf.js原生JS版本的读取PDF文件展示在HTML页面

2018-11-24

原生JS实现单图多图上传预览,备详细注释

原生JS写的图片上传预览,引入JS,设置参数,调用一个方法即可实现 样式随便自定义 支持单张图片上传预览,多张图片上传预览 支持传递参数显示图片并重置修改图片

2018-11-24

空空如也

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

TA关注的人

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