自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Codernmx

❤️在繁华中自律,在落魄中自愈❤️

  • 博客(249)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

原创 nodejs+express实现用户登录或者注册通过邮箱发送验证码(redis验证)

❤️砥砺前行,不负余光,永远在路上❤️❤️砥砺前行,不负余光,永远在路上❤️简要目录实现思路一、后端部分(文件目录可以看图2)1.redis部分2.nodemailer部分3.发送邮件的接口4.后端校验验证码是否有效二、前端部分(使用的element-admin)1.正则验证输入的是否是邮箱号2.前端login页面完整代码可以参考(有部分字段需要修改),这个包括60秒倒计时的效果。总结实现思路有帮助的话各位哥哥可以点个关注收藏哦后端生成六位随机验证码,存入redis(key:邮箱号,v.

2022-04-06 16:33:51 4194 7

原创 开个定时任务吧,每天给自己发送天气预报,Python定时发送邮件

python 定时 发送邮件信息

2022-04-02 20:30:58 5710 2

原创 nodejs + express 实现文件上传,文件预览,浏览器预览pdf文件,解决跨域

nodejs + express 实现文件上传,文件预览,浏览器预览pdf文件,解决跨域

2022-03-23 11:07:13 4037 1

原创 #1024#1024#1024

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-10-24 22:50:56 665

原创 利用abcjs和@tonejs/midi 将mid文件转换为乐谱

这是vue实现的一个效果 upload组件可以自己处理,拿到可以访问的mid文件地址即可,我这里getImg 处理了一些文件路径问题,没有的话可做相关修改,谱子可能不是很精准,自测。

2024-10-12 10:28:40 186

原创 vue3-print-nb 实现打印图片,每个图片占一页

安装全局注册// 全局引用。

2024-10-10 21:48:11 303

原创 Node.js 中的图片压缩技术

在开发 Node.js 应用时,图片优化是不可忽视的一环。通过合理使用图片压缩技术和工具,我们可以有效地减小文件大小,提高页面加载速度,从而提升用户体验。sharp、imagemin 和 tinify 是在 Node.js 中实现图片压缩的常用工具,开发者可以根据项目需求选择合适的工具进行优化处理。希望本文能够帮助读者更深入地了解 Node.js 中的图片压缩技术,以及如何在实际项目中应用这些技术,从而提升应用性能和用户体验。通过持续地优化图片加载,我们可以为用户提供更流畅、更快速的网络体验。

2024-03-14 14:49:19 2146

原创 使用Excel4Node库创建精美的Excel文档之(添加图片进excel)

excel4node是一个用于在Node.js环境中生成Excel文件的库。它提供了丰富的功能,可以帮助你创建包含数据、图表、样式和图片的Excel工作簿。简单易用:excel4node的API设计非常简单,容易理解和使用,即使对于没有Excel编程经验的开发者也很友好。丰富的功能:它支持创建工作簿、工作表、单元格、图表、样式和图片,并能够设置各种属性和格式。支持图片:excel4node允许你在Excel文档中插入图片,这在制作报告和数据可视化时非常有用。跨平台。

2023-09-10 23:58:14 1075

原创 微信小程序websocket使用protobuf,发送arraybuffer

小程序中使用websocket,区分房间、空间现在遇到了一个需求是小程序接入 io-game 的websocket 和unity 游戏端同时使用一个websocket,io-game那边收发websocket消息都是采用 Protobuf 处理的。//加载awesome.proto对应的json var Login = protobuf . Root . fromJSON(loginConfig);//这就是我们的Message类。

2023-06-01 21:58:43 3823 1

原创 Sequelize:Node.js 中的强大 ORM 框架

在现代的 Web 开发中,与数据库进行交互是常见的任务。为了简化和加速与数据库的交互过程,许多开发人员选择使用 ORM(对象关系映射)框架。ORM 框架提供了一种将数据库记录映射到对象的方式,使开发人员可以使用面向对象的编程方式来处理数据库操作。在 Node.js 生态系统中,Sequelize 是一个备受青睐的 ORM 框架,本文将介绍 Sequelize 的特性和用法。Sequelize 是一个基于 Promise 实现的 Node.js ORM 框架,用于与关系型数据库进行交互。

2023-05-31 00:33:52 8488 1

原创 nodejs 中使用websocket 并且区分空间,实现收到客服端消息 同步给房间内所有连接,小程序中使用websocket,区分房间、空间

因为业务需要我这里是小程序 结合 nodejs来实现的websocket通信。

2023-05-30 17:44:45 1395

原创 element ui 表格内嵌图片预览展示样式问题 (element plus)

添加上preview-teleported 属性即可。

2023-05-20 17:02:01 973

原创 TypeError: Cannot read properties of undefined (reading ‘canGetCode‘)

uniapp + uview2.0 Code 验证码输入框 运行到支付宝小程序发验证码报错。

2023-04-28 11:16:20 636

原创 Uncaught TypeError:Cannot read properties of null (reading ‘isCE‘) at Cc (1cl-test-ui.mjs:1564:9)

组件发布之后使用可能会遇到报错,错误信息:Uncaught TypeError:Cannot read properties of null (reading ‘isCE’)

2023-04-11 12:10:57 6089 1

原创 property based on the prop‘s value. Prop being mutated: “value“ found in ---> <UCell> at uni_modul

Uniapp 中使用uview 2.0的cell 运行到支付宝小程序报错解决found in。

2023-04-11 11:47:25 862

原创 vue3 中 pinia 数据持久化配置使用sessionStorage

现在,Vue 的官方状态管理库已更改为 Pinia,它由 Vue 核心团队维护,Vue 官方推荐使用 Pinia。

2023-04-05 23:31:18 4685 4

原创 记录一次Vue3中自定义audio标签实现拖拽滑动进度和音量的控制

isListen : false , positionY : 0 , voice : 100 , total : 0.00 , }) const audio = ref() const percentage = ref(0) //播放还是暂停 let timer = null const changePause =() => {//暂停 } else {//播放 if(timer) {

2023-04-05 22:44:46 4121

原创 记录一次uniapp中实现选择上传其他文件

相关插件:https://ext.dcloud.net.cn/plugin?id=4109https://ext.dcloud.net.cn/plugin?id=1015从插件市场导入可以直接使用,下载插件的话引入一下组件,注册一下选择文件写个方法调组件内部的方法就行。

2022-10-24 16:00:59 980

原创 解除文件夹占用软件

下载地址:https://lockhunter.com/download.htm

2022-10-10 14:41:45 753

原创 python获取每日油价信息(存入数据库)

数据来源:油价网 http://youjia.chemcp.com/,自己想做一个小程序的时候发现外边api都是收费的,这玩意能忍?那还不如自己写一个获取数据的东西出来,然后再服务器设置一个定时任务,每天去更新一下这个数据就行了。需要注意的是如果是第一次运行代码的话 要把sql语句换成insert,后边每次都是修改数据,没有考虑原数据的保存。

2022-09-15 15:52:03 872

原创 实现一个待办提示,包含监听页面滚动到底部重新获取数据

回想起上次写博客还是上次了,本次需求是实现一个代办提示,点击按钮弹出列表,本来是要结合websocket完成的,我这里还没有调试完成那些东西,先做个记录,包含监听页面滚动效果,加载分页数据。实现效果图。

2022-09-14 12:02:55 330

原创 解决[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent

[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “previewList”网上好多说是直接data中赋值给另外一个变量,好像没用,我这直接.

2022-06-23 15:49:43 664

原创 两种方法解决elementui的el-dialog 移动端中使用百分比显示问题,自适应(响应式)

一、几行css就搞定,不需要去动态的监听获取屏幕宽度啥的,来更改width,这里的意思就是当屏幕宽度小于600px并且大于220px的时候设置为90%显示,如果仅仅需要小于某一个值的话用一个and就行,大于某一个值也是一样。二、根据document.body.clientWidth设置width在mounted中或者created中获取一下宽度给dialog赋值一下就行。个人感觉还是css3的media方便一点,方法很多,看自己咋个用吧...

2022-06-22 10:14:59 3806 2

原创 解决nodejs报错:_http_outgoing.js:722 throw new ERR_INVALID_ARG_TYPE(‘first argument‘, ^TypeError [ERR_IN

nodejs中使用request报错:_http_outgoing.js:722 throw new ERR_INVALID_ARG_TYPE(‘first argument’, TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of Object给参数body转为json字符串就行,要

2022-06-20 15:54:13 2168

原创 nodejs中数据库关联表查询返回数组对象

我这里是有一个用户表和用户角色表,以及一个用户角色关联表,我想在查询用户列表的时候也同事返回用户的角色信息,纯前端不是很懂数据库,这里采用了最愚笨的方法,性能方面有些不妥,数据过多的话查询时间就会变的很长,可能操作有些那啥,但是写小项目能用,有啥更好的方案望指出。用户表角色表关联表三、后端接口首先查询用户信息,根据用户去使用关联查询拿到用户的角色信息,在处理一下数据,然后返回,这里因为result 是一个数组,后边遍历去查询又是一个异步操作,所有用了一下那个promis,等到所有遍历异步结束之后

2022-06-15 15:56:08 1181 1

原创 解决报错 We‘re sorry but doesn‘t work properly without JavaScript enabled. Please enable it to continue.

vue项目打包发布到线上之后报错 修改router模式之后重新打包上传就可以了。

2022-06-12 13:50:48 42964 10

原创 element ui el-table 表头内容超出省略,悬浮时显示(Tooltip 文字提示效果)

element ui el-table 表头内容超出省略,悬浮时显示(Tooltip 文字提示效果)

2022-06-08 16:48:07 5048

原创 出行限号小程序,限行小程序

小程序端目前是直接前端设置的限号数字,后期可能会更换为后端配置的方式。地址:https://download.csdn.net/download/qq_31754591/85572273

2022-06-07 09:26:24 489

原创 python django项目常用指令(启动,创建用户)

❤️砥砺前行,不负余光,永远在路上❤️目录前言django常用指令前言django常用指令python manage.py runserver #启动项目python manage.py migrate #初始化数据库python manage.py createsuperuser #创建管理员用户...

2022-05-27 09:17:41 317

原创 微信公众号网页用户授权,拿到用户唯一openid和access_token,换取用户信息

❤️砥砺前行,不负余光,永远在路上❤️目录前言一、配置回调地址二、用户同意授权,获取code三、前端传回code 换取openid结语前言说实话前几天好想看到用户信息那玩意接口又改了,有点e心了就,老改来改去的。官方网页授权文档:点击直达步骤;第一步:用户同意授权,获取code第二步:通过code换取网页授权access_token第三步:刷新access_token(如果需要)第四步:拉取用户信息(需scope为 snsapi_userinfo)一、配置回调地址二、用户.

2022-05-17 17:33:33 1934

原创 vue中防抖函数,element select组件

❤️砥砺前行,不负余光,永远在路上❤️目录前言一、vue中防抖函数前言节流: n 秒内只运行一次,若在 n 秒内重复触发,只有一次生效防抖: n 秒后在执行该事件,若在 n 秒内被重复触发,则重新计时一、vue中防抖函数使用场景:这里下拉框多选之后,三秒获取后边条件的列表数据(根据前边选择的内容获取新数据),直接使用@change 的话选一个就会请求数据。//防抖函数(select改变)debounce(func, wait = 3000, immediate = false).

2022-04-24 10:37:56 997

原创 控制台Mixed Content 多种解决办法

Mixed Content: The page at ‘https://xxxxx.com/dashboard’ was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ‘http://xxxxxx/api-sys/sys/account/getMenuList?id=5a1dc8c8191d4921b84cef55204ae67c’. This request has been blocked; the conten

2022-04-20 11:16:41 1770

原创 整个canvas玩一玩,做一个简单的水印相机小程序

目录前言一、知识点介绍1、小程序camera组件2、腾讯位置微信sdk3、微信小程序Canvas相关API(就不多说了)二、拍照添加水印(核心部分)前言核心js代码粘在下面了,需要的宝贝可以看看思路,末尾会有一个源码地址,后期应该还会更新一些功能,比如说图片的裁剪合并,现在九宫格切割已经做好了(只是还有些bug…)一、知识点介绍1、小程序camera组件camera详细介绍2、腾讯位置微信sdk解析当前位置,需要获取附近位置3、微信小程序Canvas相关API(就不多说了)咱就是啥也

2022-04-19 22:15:22 2612 3

原创 uniapp 开发的app检测版本实现自动下载更新(展示下载进度)

目录前言检测是安卓还是ios版本号对比直接调用默认浏览器打开下载地址的方法完整检测更新和下载文件代码data部分前言组件库环境:uview 1x检测是安卓还是ios首先在onload中检测是安卓还是ios,ios的话 要做啥操作另外修改一下,这里主要是针对apk的更新onLoad() { //检测更新 const type = uni.getSystemInfoSync().platform console.log(type, '机型') type == 'ios' ? '' : this

2022-04-12 12:36:40 6519 2

原创 前端面试题之性能优化详细篇

简要说明网站性能说简单点就是网站打开速度快不快,页面中的动画够不够流畅,表单提交的速度是否够快,列表滚动页面切换是否卡顿。性能优化就是让网站变得快。在MDN上对web性能的定义是网站或应用程序的客观度量和可感知的用户体验。比如减少页面加载事件(减少文件体积,减少HTTP请求,使用预加载),让网站尽快可用(懒加载或者分片加载),平滑的交互性(使用CSS替代JS动画,减少UI重绘),感知表现(加载动画,loading等给用户感觉快),性能测定(性能指标,性能测试,性能监控以便持续优化,毕竟性能优化是个持续的

2022-04-08 09:37:53 2744

原创 canvas节点转换成img

问题描述项目发货单中生成二维码,使用的是qrcode,调用window.print(),不显示二维码部分,这玩意是用的一个canvas生成的二维码图像,这里将canvas转为img 就可以显示了。解决方案://从 canvas 提取图片 image canvasToImage(canvas) { //新Image对象,可以理解为DOM var image = new Image(); // canvas.toDataURL 返回的是一串Base

2022-04-07 10:32:05 1506

原创 python五十行代码获取很多很多个好看图片

五十行代码获取图片

2022-04-01 22:37:24 4458

原创 vue中富文本回显问题(tinymce)

this.$nextTick(() => window.tinymce.get('节点id').setContent('回显的值'));

2022-04-01 11:39:38 4247 2

原创 前端将Html中某一个Dom节点转换为pdf格式文件、前端生成pdf(vue)

## js使用window.print()打印某一个Dom节点直接使用window.print()会调用浏览器的打印,打印内容是整个页面(body)的内容,如果采用生成新元素替换原来body 在替换回去的话会导致原有的事件丢失掉,可以使用新元素遮罩原来的打印完成移除元素。

2022-03-31 15:58:08 1856 1

原创 自定义Uview的Album 相册组件添加删除功能

功能需要,直接使用了Album组件 不用自己去调样式了,直接可以大图预览,对超出限制数量的照片可以折叠修改组件先找到组件中图片的位置。添加一格删除图标,给图标添加点击事件,我这里显示图片的地址是包含文件id的 从删除的点击事件在预览地址中取出文件id就行传回父组件就想行。这里有个事件冒泡,需要处理下,不然会点击也有预览效果<view @click.stop="del(item)" class="delIcon"> <image src="@/static/delete.png

2022-03-25 11:12:31 2128

ILSpy:icsharpcode/ILSpy

反编译为 C#(查看语言支持状态)) 整个项目反编译 搜索类型/方法/属性(了解选项) 基于超链接的类型/方法/属性导航 基本/派生类型导航、历史记录 程序集元数据资源管理器(功能演练)) BAML 到 XAML 反编译器 对 .NET Core 的 ReadyToRun 二进制支持(请参阅教程) 可通过插件扩展 调试构建中的其他功能(适用于开发人员)) 确保安装了PowerShell(至少版本)5.0。 使用 git 克隆 ILSpy 存储库。 执行以下载 ILSpy-Tests 子模块(由某些测试用例使用)。git submodule update --init --recursive 安装 Visual Studio(文档版本:17.1)。您可以通过以下 3 种方式之一安装必要的组件: 按照Microsoft的说明导入配置,并导入位于解决方案根目录下的 .vsconfig 文件。 或者,您可以打开 ILSpy 解决方案 (ILSpy.sln),Visual Studio 将提示您安装缺少的组件。 最后,您可以通过Visual Studio Installer手动安装必要的

2023-09-21

CSS-User-Profile-Card.rar

CSS-User-Profile-Card.rar

2023-09-21

Pandoc:一个超级强大的文档格式转换工具

Pandoc2.1.8

2023-09-21

python mat 画图-樱花树

python mat 画图-樱花树

2023-06-10

头像生成小程序,头像添加渐变

头像生成小程序,头像添加渐变 预览可以搜索 专属头像工具

2022-06-19

壁纸小程序,uniapp版本

附详细安装部署教程 可以一键生成多端小程序

2022-06-19

校园网跑腿小程序,跑腿小程序

校园网跑腿小程序源码需要准备 1.小程序 2.服务器(推荐配置2h4g3m) 3.域名(需要备案) 搭建教程: 使用服务器搭建宝塔 安装pm2管理器 新建项目上传服务器接口 修改/pub/config/config.js 数据库信息 小程序appID 正常启动后设置映射 随便解析一个域名 域名需要开通ssl 若出现extends layout block content h1= title p Welcome to #(title)即代表服务端部署成功。 打开服务器后台修改src/assets/js/yzy.js 里面的网址改成你的然后打包 上传服务器后台到/public目录下 网址上传完成后打开小程序开发者工具 找到util.js里面的网站改成你的网站打包上传即可

2022-06-19

基于Vue的个人博客系统设计与实现

基于Vue的个人博客系统设计与实现 包含原型图设计文件、素材、数据库文件 技术:Vue+Mysql+express(前后端分离模式) 环境:node

2022-05-27

基于Vue的儿童健康管理网站

基于Vue的儿童健康管理网站 技术:Vue+mysql+express 环境:node 包含数据库完整文件

2022-05-27

基于Bootstrap影视网站的设计与实现

基于Bootstrap影视网站的设计与实现 包括设计文件、原型图 数据库 使用技术:Bootstrap+Vue+mysql+express(前后端分离模式) 后端环境:node

2022-05-27

响应式农村电商平台网站设计与实现

响应式农村电商平台网站项目

2022-05-08

基于Vue+Nodejs+的茶叶售卖平台设计与实现

使用技术:Vue+Nodejs+Mysql+express 基于Vue+Nodejs+的茶叶售卖平台设计与实现 包含完整文件

2022-05-07

机器学习,疫情可视化分析,前后端分离flask + python + mysql

机器学习,疫情可视化分析,前后端分离flask + python + mysql

2022-04-12

pygame 弹一弹游戏 python 游戏

反弹球球,消失障碍物游戏,可以直接运行

2022-04-12

pygame 飞机大战 pyhton游戏

游戏是在python环境下编写,运用pygame库(游戏引擎)和base64库(文件加密) 将所有文件下载,解压三个文件,将文件夹中的压缩文件,直接解压到原来目录,也还是原来的文件名称就可以。

2022-04-12

python 终端学生管理系统,学生增删改查

请输入用户名:admin 请输入密码:admin 登录成功,欢迎你,admin ==== MAIN MENU ==== 1. 查看学生列表 2. 添加学生 3. 修改学生信息 4. 删除学生 5. 显示操作菜单 ==== MAIN MENU ==== 请输入一个代码执行操作exit()退出:

2022-04-12

python ocr识别证件号码,识别验证码,调用摄像头

1、所需库:pytesseract.py 安装:pip install pytesseract 2、运行video.py代码,调试在线摄像头 3、运行IDrec.py,进行身份证识别 功能1:图片处理后识别 功能2:图片直接识别 功能3:视频在线识别 加: 1、中文文字识别(下载chi_sim.traineddata中文文字库:https://tesseract-ocr.github.io/tessdoc/Data-Files) github官方很慢,可参考:https://pan.baidu.com/s/1uuSTBNo3byJib4f8eRSIFw ,密:8v8u 可参考:https://blog.csdn.net/qq_38161040/article/details/90668765 常见错误: 1)tesseract is not installed or it's not in your path ①需要在 window本地环境下安装:Tesseract-OCR 下载地址:https://github.com/tes

2022-04-12

富文本组件 Tinymce Vue组件

element admin 集成的 可以直接使用,依赖的话自己看着安装 使用教程:https://blog.csdn.net/qq_31754591/article/details/123301574

2022-03-08

猫眼电影小程序前后端分离(node后端).zip

猫眼电影小程序前后端分离

2021-08-05

生成随机字符串例如o8YbjFJAtgEprdKcw3vLnDsf2zmBkI6iON5VThZP0W1QeyCaR49SUuxq7GX

生成随机字符串

2021-08-05

flask笔记.rar

python + flask + nginx + uwsgi 部署python项目教程

2021-07-25

生成随机数DG-KXRLE-D21WQ-3A7EB-P4NM7.py

生成随机数(例:DG-KXRLE-D21WQ-3A7EB-P4NM7)

2021-07-25

Nodejs学习笔记.rar

Nodejs学习笔记

2021-07-25

爬取连接执行访问.py

爬取连接执行访问.py

2021-04-20

python定时访问网址

python定时访问网址

2021-01-11

html鼠标点击动画

鼠标点击动画

2020-12-18

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

TA关注的人

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