<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xi1213的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xi1213</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xi1213]]></copyright><item><title><![CDATA[前端使用xlsx模板导出表格]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/141898844</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/141898844</guid><author>xi1213</author><pubDate>Wed, 04 Sep 2024 17:12:33 +0800</pubDate><description><![CDATA[使用过程中需要注意读取数据时的异步处理。]]></description><category></category></item><item><title><![CDATA[python将资源打包进exe]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/134951914</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/134951914</guid><author>xi1213</author><pubDate>Tue, 12 Dec 2023 15:58:05 +0800</pubDate><description><![CDATA[值得注意的是该目录打开exe即生成,关闭exe即删除，不可在此长久保存文件。类似于我篇文章(https://xiblogs.top/?id=65 )修改exe图标使用base64转换ico的逻辑，当然，你现在可以直接使用MEIPASS来处理了。原文链接：id=66。]]></description><category></category></item><item><title><![CDATA[修改python打包后的窗体图标、任务栏图标、exe图标]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/134801962</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/134801962</guid><author>xi1213</author><pubDate>Tue, 05 Dec 2023 10:59:15 +0800</pubDate><description><![CDATA[最后不管是直接运行还是打包exe后运行，会发现窗体图标、任务栏图标、exe图标都变成了自定义的图标。]]></description><category></category></item><item><title><![CDATA[pinia的使用]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/134314626</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/134314626</guid><author>xi1213</author><pubDate>Thu, 09 Nov 2023 16:20:18 +0800</pubDate><description><![CDATA[其实vuex也有自己的持久化方法，但我还是倾向于pinia，毕竟更简洁方便了。原文链接：id=64。]]></description><category></category></item><item><title><![CDATA[纯前端实现图片验证码]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/134176977</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/134176977</guid><author>xi1213</author><pubDate>Thu, 02 Nov 2023 10:41:54 +0800</pubDate><description><![CDATA[上面是vue3的实现，你也可以改写为vue2的。]]></description><category></category></item><item><title><![CDATA[js玩儿爬虫]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/132219743</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/132219743</guid><author>xi1213</author><pubDate>Thu, 10 Aug 2023 22:18:30 +0800</pubDate><description><![CDATA[提到爬虫可能大多都会想到python，其实爬虫的实现并不限制任何语言。
下面我们就使用js来实现，后端为express，前端为vue3。]]></description><category></category></item><item><title><![CDATA[express项目的创建]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/130149762</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/130149762</guid><author>xi1213</author><pubDate>Fri, 14 Apr 2023 11:27:16 +0800</pubDate><description><![CDATA[前端开发者若要进行后端开发，大多都会选择node.js，在node生态下是有大量框架的，其中最受新手喜爱的便是老牌的express.js，接下来我们就从零创建一个express项目。]]></description><category></category></item><item><title><![CDATA[python项目生成exe]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/130135337</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/130135337</guid><author>xi1213</author><pubDate>Thu, 13 Apr 2023 17:17:16 +0800</pubDate><description><![CDATA[做了个python的小项目，需要打包为桌面端的exe使用，结果一打包，体积直接上百兆了，研究了下，使用虚拟环境打出的包会更干净小巧。]]></description><category></category></item><item><title><![CDATA[无法加载nodejs\vue.ps1]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/129443358</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/129443358</guid><author>xi1213</author><pubDate>Fri, 10 Mar 2023 15:13:23 +0800</pubDate><description><![CDATA[多番查询后发现,一般此类问题大多出现在第一次运行脚本的电脑中，因为PowerShell的默认执行策略是禁止系统允许脚本命令的执行，如果需要允许类似命令需要允许脚本执行。输入命令：set-ExecutionPolicy RemoteSigned后按下回车。管理员身份运行powershell。]]></description><category></category></item><item><title><![CDATA[vue3实现一个抽奖小项目]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/128742536</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/128742536</guid><author>xi1213</author><pubDate>Fri, 20 Jan 2023 17:25:51 +0800</pubDate><description><![CDATA[项目很简单，但给我的时间很少，很多优化的地方都没做好，后面有时间了再优化下，顺便适配下移动端。原文地址：https://xiblogs.top/?id=53。]]></description><category></category></item><item><title><![CDATA[数据看板可视化]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/128210335</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/128210335</guid><author>xi1213</author><pubDate>Thu, 15 Dec 2022 19:05:05 +0800</pubDate><description><![CDATA[感觉可视化项目难度不大(当然这只是对于我这种只会用轮子的懒人加缝合怪来说)，无非就是熟练利用echarts配置，但麻烦的是效果需要自己仔细调节。]]></description><category></category></item><item><title><![CDATA[利用云服务器发布项目]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/127977055</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/127977055</guid><author>xi1213</author><pubDate>Sun, 11 Dec 2022 21:26:54 +0800</pubDate><description><![CDATA[此文章仅做自己发布项目的一个记录，可能还有其他纰漏的地方请见谅。]]></description><category></category></item><item><title><![CDATA[疫情可视化part3]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/128072446</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/128072446</guid><author>xi1213</author><pubDate>Fri, 02 Dec 2022 19:12:24 +0800</pubDate><description><![CDATA[成都的12月份好冷啊ヽ（≧□≦）ノ，手指头开始造反不听使唤了，项目到这里差不多该是告一段落了，本项目仅作为我学习webgl与可视化结合使用的一个demo，项目是完全开源了的，有想使用的可以直接在我的gitee上clone，链接在本文开头(不要忘记star啊大哥们！)。]]></description><category></category></item><item><title><![CDATA[疫情可视化part2]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/127719364</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/127719364</guid><author>xi1213</author><pubDate>Sun, 06 Nov 2022 22:36:46 +0800</pubDate><description><![CDATA[最后我发现人的审美真的变化太快了。项目刚搞完：嗯不错！真漂亮！过去一周后：好丑！如果还有后续的话，我可能就要考虑添加自定义主题配色了。]]></description><category></category></item><item><title><![CDATA[vue导出word文档]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/127412672</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/127412672</guid><author>xi1213</author><pubDate>Sun, 06 Nov 2022 18:51:54 +0800</pubDate><description><![CDATA[中有一个功能需要导出word文档，在页面点击按钮后处理数据生成word文件，然后自动下载文档。]]></description><category></category></item><item><title><![CDATA[DataV兼容vue3的方法]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/127697760</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/127697760</guid><author>xi1213</author><pubDate>Fri, 04 Nov 2022 23:03:00 +0800</pubDate><description><![CDATA[2、将node_modules/@jiaminghi/data-view/lib/components/decoration3/src/main.vue中rect标签的:key="i"剪切到有v-for那一层的template中。3、将node_modules/@jiaminghi/data-view/lib/components/decoration6/src/main.vue中rect标签的:key="i"剪切到有v-for那一层的template中。现在重新运行项目看看，是不是不报错了？]]></description><category></category></item><item><title><![CDATA[vue打包项目版本号自加]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/126970993</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/126970993</guid><author>xi1213</author><pubDate>Wed, 21 Sep 2022 14:10:36 +0800</pubDate><description><![CDATA[具体思路是：在执行打包命令npm run build时，同时执行一段js代码，该代码通过调用fs来自加修改package.json中的version，然后再进行打包操作。项目每次打包后都需要改动项目版本号，这个改动每次都需要在package.json中修改version，比较麻烦，到底有没有一种打包后版本号自加的办法。4、最后执行打包命令：npm run build便会发现package.json中的版本号变化了。版本号自加其实可以使用fs修改文件来实现的。]]></description><category></category></item><item><title><![CDATA[疫情可视化part1]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/126824752</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/126824752</guid><author>xi1213</author><pubDate>Tue, 13 Sep 2022 16:29:17 +0800</pubDate><description><![CDATA[至成都九月份以来疫情原因被封了一两周，居家着实无聊，每天都是盯着微信公众号发布的疫情数据看，那种页面，就我一个前端仔来说，看着是真的丑啊！(⊙_⊙)？既然丑，那就自己动手开整！项目是2022.9.5开始的，截止2022.9.12我完成了大概有八成。主要是想让数据更加直观，而且可离线下载(当然还有装逼！┑(￣Д ￣)┍)。我做这个其实还是学到了很多东西，主要是vue2与vue3的区别。以前的this算是可以彻底抛弃了，还有就是组合式api配合setup语法糖，爽啊！就连组件引入后都不用注册了，直接使用。]]></description><category></category></item><item><title><![CDATA[vue中代理解决跨域]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/125950052</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/125950052</guid><author>xi1213</author><pubDate>Tue, 13 Sep 2022 16:23:40 +0800</pubDate><description><![CDATA[简单的讲就是你在一个地方使用另一个地方的资源，被浏览器给挡下来了，不让不用！当然，它挡下来是有自己理由的：为了安全(╬▔皿▔)╯。target就是自己需要代理的真实地址getIpMsg你是可以自定义的。我是用vue开发的，就vue代理模式解决跨域说明一下。]]></description><category></category></item><item><title><![CDATA[jsonp跨域]]></title><link>https://blog.youkuaiyun.com/xi1213/article/details/126827525</link><guid>https://blog.youkuaiyun.com/xi1213/article/details/126827525</guid><author>xi1213</author><pubDate>Tue, 13 Sep 2022 10:40:43 +0800</pubDate><description><![CDATA[当然我这只是简单的原理说明，网上有很多封装好了的方法，甚至专门的插件都有，比如vue的：vue-jsonp。]]></description><category></category></item></channel></rss>