<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Codernmx]]></title><description><![CDATA[❤️在繁华中自律，在落魄中自愈❤️]]></description><link>https://blog.youkuaiyun.com/qq_31754591</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_31754591]]></copyright><item><title><![CDATA[我的创作纪念日]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/144346131</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/144346131</guid><author>qq_31754591</author><pubDate>Mon, 09 Dec 2024 13:36:36 +0800</pubDate><description><![CDATA[提示：你过去写得最好的一段代码是什么？提示：当前创作和你的工作、学习是什么样的关系。提示：可以和大家分享最初成为创作者的初心。提示：在创作的过程中都有哪些收获。提示：职业规划、创作规划等​​。]]></description><category></category></item><item><title><![CDATA[#1024#1024#1024]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/143221725</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/143221725</guid><author>qq_31754591</author><pubDate>Thu, 24 Oct 2024 22:50:56 +0800</pubDate><description><![CDATA[你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：撤销：Ctrl/Command + Z
重做：Ctrl/Command + Y
加粗：Ctrl/Command + B
斜体：Ctrl/Command + I
标题：Ctrl/Command + S]]></description><category></category></item><item><title><![CDATA[利用abcjs和@tonejs/midi 将mid文件转换为乐谱]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/142870892</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/142870892</guid><author>qq_31754591</author><pubDate>Sat, 12 Oct 2024 10:28:40 +0800</pubDate><description><![CDATA[这是vue实现的一个效果 upload组件可以自己处理，拿到可以访问的mid文件地址即可，我这里getImg 处理了一些文件路径问题，没有的话可做相关修改，谱子可能不是很精准，自测。]]></description><category></category></item><item><title><![CDATA[vue3-print-nb 实现打印图片，每个图片占一页]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/142833066</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/142833066</guid><author>qq_31754591</author><pubDate>Thu, 10 Oct 2024 21:48:11 +0800</pubDate><description><![CDATA[安装全局注册// 全局引用。]]></description><category></category></item><item><title><![CDATA[Node.js 中的图片压缩技术]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/136710295</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/136710295</guid><author>qq_31754591</author><pubDate>Thu, 14 Mar 2024 14:49:19 +0800</pubDate><description><![CDATA[在开发 Node.js 应用时，图片优化是不可忽视的一环。通过合理使用图片压缩技术和工具，我们可以有效地减小文件大小，提高页面加载速度，从而提升用户体验。sharp、imagemin 和 tinify 是在 Node.js 中实现图片压缩的常用工具，开发者可以根据项目需求选择合适的工具进行优化处理。希望本文能够帮助读者更深入地了解 Node.js 中的图片压缩技术，以及如何在实际项目中应用这些技术，从而提升应用性能和用户体验。通过持续地优化图片加载，我们可以为用户提供更流畅、更快速的网络体验。]]></description><category></category></item><item><title><![CDATA[使用Excel4Node库创建精美的Excel文档之（添加图片进excel）]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/132797663</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/132797663</guid><author>qq_31754591</author><pubDate>Sun, 10 Sep 2023 23:58:14 +0800</pubDate><description><![CDATA[excel4node是一个用于在Node.js环境中生成Excel文件的库。它提供了丰富的功能，可以帮助你创建包含数据、图表、样式和图片的Excel工作簿。简单易用：excel4node的API设计非常简单，容易理解和使用，即使对于没有Excel编程经验的开发者也很友好。丰富的功能：它支持创建工作簿、工作表、单元格、图表、样式和图片，并能够设置各种属性和格式。支持图片：excel4node允许你在Excel文档中插入图片，这在制作报告和数据可视化时非常有用。跨平台。]]></description><category></category></item><item><title><![CDATA[微信小程序websocket使用protobuf，发送arraybuffer]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/130995991</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/130995991</guid><author>qq_31754591</author><pubDate>Thu, 01 Jun 2023 21:58:43 +0800</pubDate><description><![CDATA[小程序中使用websocket，区分房间、空间现在遇到了一个需求是小程序接入 io-game  的websocket 和unity 游戏端同时使用一个websocket，io-game那边收发websocket消息都是采用  Protobuf  处理的。//加载awesome.proto对应的json var Login = protobuf . Root . fromJSON(loginConfig);//这就是我们的Message类。]]></description><category></category></item><item><title><![CDATA[Sequelize：Node.js 中的强大 ORM 框架]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/130959607</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/130959607</guid><author>qq_31754591</author><pubDate>Wed, 31 May 2023 00:33:52 +0800</pubDate><description><![CDATA[在现代的 Web 开发中，与数据库进行交互是常见的任务。为了简化和加速与数据库的交互过程，许多开发人员选择使用 ORM（对象关系映射）框架。ORM 框架提供了一种将数据库记录映射到对象的方式，使开发人员可以使用面向对象的编程方式来处理数据库操作。在 Node.js 生态系统中，Sequelize 是一个备受青睐的 ORM 框架，本文将介绍 Sequelize 的特性和用法。Sequelize 是一个基于 Promise 实现的 Node.js ORM 框架，用于与关系型数据库进行交互。]]></description><category></category></item><item><title><![CDATA[nodejs 中使用websocket 并且区分空间，实现收到客服端消息 同步给房间内所有连接，小程序中使用websocket，区分房间、空间]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/130953090</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/130953090</guid><author>qq_31754591</author><pubDate>Tue, 30 May 2023 17:44:45 +0800</pubDate><description><![CDATA[因为业务需要我这里是小程序 结合 nodejs来实现的websocket通信。]]></description><category></category></item><item><title><![CDATA[element ui 表格内嵌图片预览展示样式问题 （element plus）]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/130783434</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/130783434</guid><author>qq_31754591</author><pubDate>Sat, 20 May 2023 17:02:01 +0800</pubDate><description><![CDATA[添加上preview-teleported 属性即可。]]></description><category></category></item><item><title><![CDATA[TypeError: Cannot read properties of undefined (reading ‘canGetCode‘)]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/130422498</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/130422498</guid><author>qq_31754591</author><pubDate>Fri, 28 Apr 2023 11:16:20 +0800</pubDate><description><![CDATA[uniapp + uview2.0 Code 验证码输入框 运行到支付宝小程序发验证码报错。]]></description><category></category></item><item><title><![CDATA[Uncaught TypeError:Cannot read properties of null (reading ‘isCE‘) at Cc (1cl-test-ui.mjs:1564:9)]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/130080716</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/130080716</guid><author>qq_31754591</author><pubDate>Tue, 11 Apr 2023 12:10:57 +0800</pubDate><description><![CDATA[组件发布之后使用可能会遇到报错，错误信息：Uncaught TypeError:Cannot read properties of null (reading ‘isCE’)]]></description><category></category></item><item><title><![CDATA[property based on the prop‘s value. Prop being mutated: “value“ found in ---＞ ＜UCell＞ at uni_modul]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/130080293</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/130080293</guid><author>qq_31754591</author><pubDate>Tue, 11 Apr 2023 11:47:25 +0800</pubDate><description><![CDATA[Uniapp 中使用uview 2.0的cell 运行到支付宝小程序报错解决found in。]]></description><category></category></item><item><title><![CDATA[vue3 中 pinia 数据持久化配置使用sessionStorage]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/129979397</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/129979397</guid><author>qq_31754591</author><pubDate>Wed, 05 Apr 2023 23:31:18 +0800</pubDate><description><![CDATA[现在，Vue 的官方状态管理库已更改为 Pinia，它由 Vue 核心团队维护，Vue 官方推荐使用 Pinia。]]></description><category></category></item><item><title><![CDATA[记录一次Vue3中自定义audio标签实现拖拽滑动进度和音量的控制]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/129978010</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/129978010</guid><author>qq_31754591</author><pubDate>Wed, 05 Apr 2023 22:44:46 +0800</pubDate><description><![CDATA[isListen : false , positionY : 0 , voice : 100 , total : 0.00 , }) const audio = ref() const percentage = ref(0) //播放还是暂停 let timer = null const changePause =() => {//暂停 } else {//播放 if(timer) {]]></description><category></category></item><item><title><![CDATA[记录一次uniapp中实现选择上传其他文件]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/127494499</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/127494499</guid><author>qq_31754591</author><pubDate>Mon, 24 Oct 2022 16:00:59 +0800</pubDate><description><![CDATA[相关插件：
https://ext.dcloud.net.cn/plugin?id=4109
https://ext.dcloud.net.cn/plugin?id=1015从插件市场导入可以直接使用，下载插件的话引入一下组件，注册一下

选择文件写个方法调组件内部的方法就行。]]></description><category></category></item><item><title><![CDATA[解除文件夹占用软件]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/127244360</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/127244360</guid><author>qq_31754591</author><pubDate>Mon, 10 Oct 2022 14:41:45 +0800</pubDate><description><![CDATA[下载地址：https://lockhunter.com/download.htm]]></description><category></category></item><item><title><![CDATA[python获取每日油价信息（存入数据库）]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/126873042</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/126873042</guid><author>qq_31754591</author><pubDate>Thu, 15 Sep 2022 15:52:03 +0800</pubDate><description><![CDATA[数据来源：油价网 http://youjia.chemcp.com/，自己想做一个小程序的时候发现外边api都是收费的，这玩意能忍？那还不如自己写一个获取数据的东西出来，然后再服务器设置一个定时任务，每天去更新一下这个数据就行了。需要注意的是如果是第一次运行代码的话  要把sql语句换成insert，后边每次都是修改数据，没有考虑原数据的保存。]]></description><category></category></item><item><title><![CDATA[实现一个待办提示，包含监听页面滚动到底部重新获取数据]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/126849835</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/126849835</guid><author>qq_31754591</author><pubDate>Wed, 14 Sep 2022 12:02:55 +0800</pubDate><description><![CDATA[回想起上次写博客还是上次了，本次需求是实现一个代办提示，点击按钮弹出列表，本来是要结合websocket完成的，我这里还没有调试完成那些东西，先做个记录，包含监听页面滚动效果，加载分页数据。实现效果图。]]></description><category></category></item><item><title><![CDATA[解决[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent]]></title><link>https://blog.youkuaiyun.com/qq_31754591/article/details/125428416</link><guid>https://blog.youkuaiyun.com/qq_31754591/article/details/125428416</guid><author>qq_31754591</author><pubDate>Thu, 23 Jun 2022 15:49:43 +0800</pubDate><description><![CDATA[[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中赋值给另外一个变量，好像没用，我这直接.]]></description><category></category></item></channel></rss>