<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小菜鸡的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_62890302</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_62890302]]></copyright><item><title><![CDATA[服务器定时任务：关于cron和systemd的两种方式]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/167276993</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/167276993</guid><author>m0_62890302</author><pubDate>Thu, 08 Oct 2026 16:45:01 +0800</pubDate><description><![CDATA[3. systemd 给每个 service文件保留了执行记录；4. timer中Persistent=true设置后系统约定的定时的时间错过后重启后仍旧会重新运行），于是根据ai推荐就使用了systemd，但是，没有明确问清楚systemd一些使用前的要求，最后不得已换成了crontab。，这也是ai推荐的，比起crontab来虽然麻烦点，但是逻辑清晰，操作等也很明确（他会使用两种文件service和timer，service主要就是该定时任务要做什么，而timer则是什么时候做。]]></description><category></category></item><item><title><![CDATA[windows的另一个操作系统，以及安装docker desktop]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/166564618</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/166564618</guid><author>m0_62890302</author><pubDate>Thu, 24 Sep 2026 10:53:08 +0800</pubDate><description><![CDATA[公司要上传东西到服务器中，但不清楚为什么不配置，而是使用一个专门的工具进行管理，所以想要使用该工具，就要先下载了解，于是想在本机也就是windows10系统上下载，于是找到了windows的另一种操作，windows中的Linux(我也不知道对不对，欢迎有大佬进行指正)但是因为该方法直接安装，并没有自定义安装路径，所以不太推荐（但我直接点了，因为我只有C盘），安装好后文件在：C:\Program Files\Docker\Docker。然后，窗口中都说了需要docker desktop那正好。]]></description><category></category></item><item><title><![CDATA[Nacos启动闪退]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/159280446</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/159280446</guid><author>m0_62890302</author><pubDate>Fri, 20 Mar 2026 11:34:24 +0800</pubDate><description><![CDATA[今天我想打开项目再跑一下结果Nacos突然又闪退，但是问题来了，我里面一些配置都配过了，我还又特意去看了一眼环境变量和startup.cmd的文本内容发现还是我修改过后的，但就是闪退，log文件也没有。我在startup.cmd文本里最末尾写了个pause，想看看到底为啥闪退，结果报错原因说什么数据库连接什么的，我以为是数据库的问题，结果用navicat打开数据库后，Nacos启动就好了！，就好了，就没事儿了。但我说了这不是重点，跑起来之后我就再没管，看代码忙别的去了，然后就是一两周过去了。]]></description><category></category></item><item><title><![CDATA[python文件的部署(只是简单将某个py文件部署)]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/138339343</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/138339343</guid><author>m0_62890302</author><pubDate>Tue, 30 Apr 2024 11:40:02 +0800</pubDate><description><![CDATA[然后就是启动了，正常打包成exe文件的话部署到windows服务器上只需要双击即可，但若是Linux的话应该就得是命令行了，不出意外的话应该是cd到exe文件的盘符，然后到exe文件的路径，最后直接该exe文件的文件名即可。最后，建议如果用的是windows的话py文件中写个打印，或者打包成exe文件时保留控制台小窗口，这样知道程序什么时候启动着，并且不用的时候可以直接关掉小窗然后删掉bat文件，避免对系统造成不必要的占用。，将保存好的bat文件放到打开的页面中即可。]]></description><category></category></item><item><title><![CDATA[Python连接Oracle]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/136730921</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/136730921</guid><author>m0_62890302</author><pubDate>Fri, 15 Mar 2024 10:19:51 +0800</pubDate><description><![CDATA[其实文章解析的很详细了，就是两种组合方式跟版本不着边，也就是看看python多少位和数据库是多少位的，86位对86位，64位对64位，很简单（虽然很简单，但是我在这上面绕了很久，就觉得数据库是11.2版本的就应该对应的cx_Oracle应该是5.1.2版本，而5.1.2版本python3.11版本下不下来，所以就想再下一个低版本的python，不过幸好没下）]]></description><category></category></item><item><title><![CDATA[POI的使用(不同于easyPOI)]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/135410669</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/135410669</guid><author>m0_62890302</author><pubDate>Fri, 05 Jan 2024 17:07:52 +0800</pubDate><description><![CDATA[用了两种方式，个人感觉第二个更好一点，直接获取对象的数据，不用单独拿出来，不过就是需要模板，而第一个就完全使用代码即可。{{lists}}是用来接收数据集合的，下面各个表格中的字段都和对象里的字段对应。]]></description><category></category></item><item><title><![CDATA[自定义一个适合自己项目的el-calendar]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/134461456</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/134461456</guid><author>m0_62890302</author><pubDate>Fri, 17 Nov 2023 15:09:32 +0800</pubDate><description><![CDATA[其中，第一个div代码是一个时间选择器，用来直接选择月份的，增加用户体验，不至于用户想找好几个月前的数据就一直点上个月，太麻烦。是个插槽的，拿到数据将数据传给下一层的。里面两个div：第一个是显示日历的日期即几月几号或者几号，看里面的。由于官方的el-calendar的解释就那么寥寥几笔，导致不知道怎么操作，所以想记录一下。的数据，判断返回的time是否等于data.day，等于就赋值给这个天。，@change也就是选择的调用的函数是。，而再内层的标签就是业务方面的了，首先。]]></description><category></category></item><item><title><![CDATA[python解析excel文件（由标签文件转换成的.xls文件）]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/134116184</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/134116184</guid><author>m0_62890302</author><pubDate>Mon, 30 Oct 2023 14:24:13 +0800</pubDate><description><![CDATA[结果刚上来就报错了lxml.etree.XMLSyntaxError: Extra content at the end of the document, line 2, column 1，很明显的解析不了，文件的格式不对，那怎么办呢，甜蜜的，删了，直接改格式，不就是后期写个脚本改格式嘛，结果没想到文件里居然还有空格，直接一个 给我卡那了，意识到不对了，又重新看文件，发现还想html文件。开始老板没有给excel文件，自己试手用的是.xlsx文件，用的包是openpyxl包，读取毫无问题，]]></description><category></category></item><item><title><![CDATA[关于pip升级版本出现的一些问题]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/134005181</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/134005181</guid><author>m0_62890302</author><pubDate>Tue, 24 Oct 2023 10:18:34 +0800</pubDate><description><![CDATA[pip是python使用所依赖的下载包的东西，所以有一些程序会使用到她，用她来下载某些所需要的包由于是突发奇想，所以就直接在控制台执行了pip install pyinstaller（安装pyinstaller。是个能打包成exe文件的，让人不用下载环境的包），结果先是发出了警告Waring，然后报错，最后给了提示说pip的版本太低，让升级版本（老子昨天才下的python3.11.6，你跟老子说版本低），无奈，只好听从system安排升级pip版本。]]></description><category></category></item><item><title><![CDATA[关于python的安装，一条龙服务]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/133986765</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/133986765</guid><author>m0_62890302</author><pubDate>Mon, 23 Oct 2023 14:07:55 +0800</pubDate><description><![CDATA[下载完成之后，就到了安装了，有的兄弟不喜欢将pyhon安装到C盘中，就果断地下载了解压包，准备解压后配置一下环境变量（没错，这个人就是我），结果配好了，也能执行简单的语句，但是导入包了就开始库库报错，搜了半天发现解压的安装包没有Scripts文件，又开始找为啥没有，结果最后就是没找到，只能又去找安装包，重新下载（/(ㄒoㄒ)/~~）新建一个项目，Location是项目所在路径（但是记得创建时再加一个项目名：项目路径\项目名），Base interpreter：就是你安装的python所在的路径。]]></description><category></category></item><item><title><![CDATA[Java 选择不同数据库操作（mybatis和mybatisplus）]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/133769890</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/133769890</guid><author>m0_62890302</author><pubDate>Wed, 11 Oct 2023 15:32:15 +0800</pubDate><description><![CDATA[mybatis的连接方法相对于mybatisplus的要相对而言麻烦一点，如果一开始就想好了是两个不同库之间的数据展示，数据传输等时可以使用它，反之则不太推荐(有更好的方法除外，我现在了解到的就只是写一个config的class文件用来连接xml配置中的一些信息)；默认是mysql也就是之前写的模块，这样就不用重新调整文件了，使用某个数据库例如daMeng时，只需要在创建好的mapper文件中添加@DS("daMeng")就可以了。--使用mybatis-plus框架配置多数据源要用的依赖-->]]></description><category></category></item><item><title><![CDATA[关于Echarts的一些小问题]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/128459606</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/128459606</guid><author>m0_62890302</author><pubDate>Tue, 10 Oct 2023 15:52:58 +0800</pubDate><description><![CDATA[前端接收的数据为集合也就是echarts常用的data:[]的样式，但是后台给到的数据是data:[[{},{}],[{},{}]],这样就需要进行多重遍历，echarts是数据可视化不可获缺的一部分，今天突发奇想搞了一下echarts，出现了一些bug。第二层遍历里面的对象，对象里面有对应的属性将他给某个定义好的变量即可。首先第一层遍历需要将里面的集合提取出来，并且给赋值。关于后台传输数据与前端数据格式不对等的问题。]]></description><category></category></item><item><title><![CDATA[java递归创建目录]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/132120060</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/132120060</guid><author>m0_62890302</author><pubDate>Sat, 05 Aug 2023 15:12:44 +0800</pubDate><description><![CDATA[今天弄到个好玩的，根据一张表里的两个id（一个主id，一个副id）来做出一个树形结构的目录，其实说白了就无限个for循环，一开始弄的时候就是把所有的主id为空的查出来，让他们当一级目录，然后再去找副id等于主id的数据，结果忘了，查到主id后的数据就那么几条，再去执行找二级目录三级目录根本找不到，于是就while循环（），详细代码在这儿，没什么需要动脑的地方，就判断条件就行。]]></description><category></category></item><item><title><![CDATA[初步学习luckySheet]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/125785924</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/125785924</guid><author>m0_62890302</author><pubDate>Thu, 14 Jul 2022 16:34:24 +0800</pubDate><description><![CDATA[起初看官方文档看的云里雾里，毕竟是个编程小白，还是半路出家的前端，所以看文档的时候脑袋都是懵的，后来又下载了git上的项目文件，根据教程运行了起来，但还是一脸懵：怎么运用到项目上，怎么连接后台，依旧不清楚......]]></description><category></category></item><item><title><![CDATA[nodejs调整版本问题]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/125660664</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/125660664</guid><author>m0_62890302</author><pubDate>Thu, 07 Jul 2022 17:04:22 +0800</pubDate><description><![CDATA[因为接触到的项目渐渐增多，前端项目所需的nodejs版本也出现了分歧，之前一直用的14.16版本需要调换成11版本，因为不会调整，所以多走了很多弯路，记录下来，以备不时之需]]></description><category></category></item><item><title><![CDATA[遍历创建多个div]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/125189198</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/125189198</guid><author>m0_62890302</author><pubDate>Wed, 08 Jun 2022 17:57:56 +0800</pubDate><description><![CDATA[v-for遍历产生多个div


挺简单的，遍历一下获取到的数据，当两个div的宽度相加超过1200，第二个div就会排到上方，当然，接收到的数据都是处理好的，这一点需要后端来进行判断]]></description><category></category></item><item><title><![CDATA[下拉框搜索页面]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/124880822</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/124880822</guid><author>m0_62890302</author><pubDate>Fri, 20 May 2022 14:15:40 +0800</pubDate><description><![CDATA[下拉框可以选择使用element-ui的el-select标签

页面内容：


    &lt;el-row&gt;
&lt;!--使用栅格用来将两个下拉框布局--&gt;
        &lt;el-col :span="10" class="c-size"&gt;
        &lt;el-select
            class="f-size"
            v-model="safety.placeName"
            placeholder="分站"
  ]]></description><category></category></item><item><title><![CDATA[关于Echarts南丁格尔玫瑰图的部分解释]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/123922559</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/123922559</guid><author>m0_62890302</author><pubDate>Sat, 02 Apr 2022 16:03:59 +0800</pubDate><description><![CDATA[&lt;template&gt;
  &lt;div id="easyEcharts" style="height: 600px;width: 800px"&gt;&lt;/div&gt;
&lt;/template&gt;

&lt;script&gt;
export default {
  name: "easyEcharts",
  data(){
    return{
      easyEcharts:{
        //标题
        title: {
          text.]]></description><category></category></item><item><title><![CDATA[根据页面大小变化使内容实现自适应]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/122810736</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/122810736</guid><author>m0_62890302</author><pubDate>Mon, 07 Feb 2022 16:40:19 +0800</pubDate><description><![CDATA[页面自适应]]></description><category></category></item><item><title><![CDATA[初学easyPOI]]></title><link>https://blog.youkuaiyun.com/m0_62890302/article/details/120744295</link><guid>https://blog.youkuaiyun.com/m0_62890302/article/details/120744295</guid><author>m0_62890302</author><pubDate>Wed, 13 Oct 2021 15:33:38 +0800</pubDate><description><![CDATA[md,说是easy结果学习过程一点也不easy

先是依赖问题,正常的就是导入三个依赖


&lt;dependency&gt;
    &lt;groupId&gt;cn.afterturn&lt;/groupId&gt;
    &lt;artifactId&gt;easypoi-base&lt;/artifactId&gt;
    &lt;version&gt;4.1.0&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
    &lt;g]]></description><category></category></item></channel></rss>