- 博客(306)
- 资源 (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
6793
43

原创 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
850
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
520

原创 换大米进行曲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
341

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

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

原创 Win10自动更新永久关闭,有效的Win10强制更新关闭方法,禁止windows10自动更新,禁止update medic service ,win10显示更新并关机没有单独的关机按钮
禁用update服务,光这个不行,下边还有windows update medic service禁止流程鼠标右键此电脑–>管理–>服务和应用程序–>服务–>windows update–>选择禁用,如果该服务已经启动,记得点击停止,然后点击右下角的应用再确定,确定,就禁止了update服务,但是这个貌似有时候就又启动了,再往下看禁用windows up...
2019-03-23 15:34:14
21395
10

原创 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
1778
原创 记一次谷歌chrome浏览器 18 以上和 18 以下,最小字号不一致,导致的样式兼容问题解决过程
记录一次谷歌chrome浏览器 18 以上和 18 以下,最小字号不一致,导致的样式兼容问题解决过程在Chrome的早期版本中,默认情况下最小字体大小被限制为12px,小于12px的设置会被重置为12px。然而,从Chrome 118版本开始,这一限制被解除。
2024-11-14 17:40:04
807
原创 剖析 Uncaught TypeError: Cannot read properties of undefined (reading ‘includes‘) 报错
`Uncaught TypeError: Cannot read properties of undefined (reading 'includes')`用了很多年的语法,突然告诉我用不了了,很诧异,于是开始琢磨研究,又是研究 `Chromium Code` 又是研究 `V8` 的 `includes` 源码最后到了 `javascript 解释器`那里
2024-11-06 13:44:13
606
1
原创 Nuxt3用pm2启动报错[PM2][ERROR] File ecosystem.config.js malformated
Nuxt3项目部署,pm2启动报错\[PM2\]\[ERROR\] File ecosystem.config.js malformatedError \[ERR_REQUIRE_ESM\]: require() of ES Module /Users/zhangguangpu/Desktop/ruchang/happy_working_shows/ecosystem.config.js from /Users/zhangguangpu/.nvm/versions/node/v18.20.3/lib/n
2024-06-23 17:59:43
1249
原创 Nuxt3 [Vue warn]: Hydration node mismatch:【解决方案】
[Vue warn]: Hydration node mismatch:水合节点不匹配Server rendered element contains more child nodes than client vdom.服务器呈现的元素包含的子节点多于客户端vdom。【解决方案】
2024-06-22 13:13:20
3336
1
原创 Hydration children mismatch on Server rendered element contains more child nodes than client vdom.
[Vue warn]: Hydration children mismatch on … Server rendered element contains more child nodes than client vdom.
2024-06-05 15:28:44
645
1
原创 微信小程序自定义弹窗阻止滑动冒泡catchtouchmove之后弹窗内部内容无法滑动
微信小程序自定义弹窗阻止滑动冒泡catchtouchmove之后弹窗内部内容无法滑动
2023-11-01 16:27:14
3117
原创 mac制作ssl证书|生成自签名证书,nodejs+express在mac上搭建https+wss(websocket)服务器
mac 自带 openssl 所以没必要像 windows 一样先安装 openssl,直接生成即可。让输入两次密码,随便,但是两次得是一样的。express 文档地址。
2023-09-03 07:22:59
2411
原创 微信小程序之点击文字文字自动转语音进行播放,微信小程序文字识别转语音播放
一堆题目,题干需要在点击的时候进行语音朗读,不做音频上传,不然不便于维护。设置 > 第三方设置 > 插件管理。
2023-08-04 17:25:45
2663
原创 微信小程序animation动画,微信小程序animation动画无限循环播放
刚开始想的是 css 的 position: relative + animation,如果宽度固定还好说,宽度不固定,用百分比的话,想象很美好,现实很骨感,百分比相对的是父元素宽度…页面顶部的喇叭通知,内容不固定,宽度不固定,就是做走马灯(轮播)效果,从左到右的走马灯(轮播),每播放一遍暂停 1500ms ~ 2000ms。:你会发现时好时坏,没事,加延迟,加异步,因为虽然是同步执行的代码,代码执行+运行也要时间啊,1ms、5ms、10ms 也是时间。:这里你会发现,是动起来了,就执行了一次。
2023-08-02 11:18:37
2076
原创 父元素设置max-height,子元素高度设置百分比,子元素继承父元素高度失败
小程序里碰到的,最外层page高度 100%,里边第一层盒子高度为 max-height: 60%;第一层盒子里有 title,content,这个 content 高度要随着第一层盒子高度走,最高为第一层盒子的高度减去 title 的高度,如果高度超出第一层盒子高度了需要做滚动处理。利用 flex ,只需要加三行代码即可,甚至如果布局再简单一点,只需要加一行代码就可以。可以看到这个高度是没继承下来的,设置了百分比或者 calc 百分比计算也没用。
2023-06-26 15:41:10
1782
原创 记录一下:shim和polyfill
shim 的概念要比 polyfill 更大一些,可以将 polyfill 理解为专门兼容浏览器 API 的 shim。简单的说,如果浏览器X支持标准规定的功能,那么 polyfill 可以让浏览器 Y 的行为与浏览器 X 一样。
2023-05-06 10:36:00
169
原创 Vue版本2+模拟VueRouter的history模式
还有一个 router-view 的报错先不用管,是没定义 router-view 组件。注意这里只是模拟一下原理,里边还有其他的条条框框的限制判断等等其他处理就不完善了。1、修改配置,新增 vue.config.js 配置文件,修改。2、将 template 换成 render。
2023-05-06 10:08:16
632
原创 elementui的table组件,大量使用v-if导致列表渲染错乱,有的列渲染的值不对,有的列渲染出来的空值解决办法
先说一下,之所以是同事那边碰到的而我这边碰不到这个问题,是因为我这边做。,其实这个问题解决起来也超级简单,平铺出来的也加上。这是同事碰上的,感觉挺奇怪的就研究了研究。这是平铺出来的,从这里可以看到到处都是。遍历出来的,vue 开发的都知道,即可,可以自己排列,也可以直接。关键词就好啦,只需要给。方式,碰不到这种问题都…,他这里是平铺出来的。
2023-04-11 15:45:41
2045
1
原创 postman发送请求,日期参数自动转换时间戳发送,postman填写日期自动转换时间戳
postman发送请求,日期参数自动转换时间戳发送,postman填写日期自动转换时间戳
2023-03-13 22:05:14
405
1
原创 macos版m1安装 mongodb 记录,macos m1pro homebrew 方式安装 mongodb记录
macos版m1安装 mongodb 记录,macos m1pro homebrew 方式安装 mongodb记录
2023-03-09 10:33:56
801
原创 安装 X-code 命令行工具,install Xcode command-line tools
一般Xcode安装后,第一次打开时,会弹窗提示安装Command Line Tools,直接安装即可。搜索Command Line Tools并下载安装包。如果当时没有安装,后面也可以单独安装。除了终端命令的安装方式,也可以到。
2023-03-09 10:03:22
1510
原创 macos m1pro 访问 github 进不去临时方法记录,macos 切换 root 用户,macos 安装 Homebrew
macos m1pro 访问 github 进不去临时方法记录,macos 切换 root 用户,macos 安装 Homebrew
2023-03-08 23:40:19
741
原创 nodejs学习巩固笔记-nodejs基础,Node.js 高级编程(核心模块、模块加载机制)
综上所述,可以看出来 nodejs 对前端开发的重要性和必要性Natives modulesIO是计算机操作过程中最缓慢的环节经典的餐厅就餐例子:来一个人配一个服务员,来一个人配一个服务员,这时候服务员大部分时间都浪费在了点餐上面,然后就衍生出了 reactor 模式(应答者模式),单线程完成多线程工作;一个服务员,哪边点餐完毕哪边叫服务员就行,只不过是在用户点餐的过程中,服务员在服务于其他的客人,这样的操作就避免了多个上下文之间在进行上下文切换的时候需要考虑的一些状态保存、时间消耗以及状态锁等这样
2023-03-08 18:06:14
902
原创 某东白条分分卡关闭流程,某东白条分分卡出入坑指南,及时止损,关闭白条分分卡指南
支付的时候选择了微信支付,结果默认是分分卡支付,而且系统没有任何提示,直接就变成12期分期,分期服务费是秒生成一下子就是一百多的利息。在某东购物有个微信支付优惠,结果是被引导开通了白条分分卡,想着都开通了卡片而且经常有优惠活动,就干脆绑定微信支付,结果变成了大冤种。重新进入某东购物APP,又是引导开卡的支付优惠(实际开通并没有这么高的优惠,别被骗了)支付只是一点点优惠,结果掉入的是高额服务费大坑,大家注意看看,及时止损啊。APP,我的 > 客服 > 咨询客服 > 在线咨询客服。按照客服说的操作即可。
2023-03-06 21:58:31
7401
原创 记录macbookpro macOS系统 m1pro芯片安装 mysql,超简单
1、系统偏好设置 -> mysql。账号密码,自行设置记住即可。添加环境变量:默认安装路径见。截图,其他自行查看,配置到。直接默认强密码加密方式即可。1、直接双击下载下来的。2、再双击弹窗框里有个。:使用旧的密码加密方式。:使用强密码方式加密。2-2、配置环境变量。
2023-02-05 17:20:46
955
原创 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
2854
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
14944
7
element-ui本地访问手册,饿了么UI本地访问手册
2020-08-17
nodejs+express+socket.io+excel-export实现年会HTML5/H5摇一摇小游戏比赛完整demo/例子及导出excel获奖名单
2020-01-05
MongoDB离线手册(含一个简易版和完全版)
2019-11-20
VBScript中文第三版手册PDF
2019-05-06
JavaScript权威指南(第6版)(中文版)《锋利的jQuery》JavaScript高级程序设计(第3版)
2019-01-08
JQ和原生JS版html页面展示PDF文件完整示例代码
2018-11-24
原生JS实现单图多图上传预览,备详细注释
2018-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人