<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大李出奇迹的博客]]></title><description><![CDATA[大江洗尽英雄路，再主浮沉天外天.]]></description><link>https://blog.csdn.net/qq_25310669</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_25310669]]></copyright><item><title><![CDATA[4.铝箔缺陷检测项目复盘]]></title><link>https://blog.csdn.net/qq_25310669/article/details/142326086</link><guid>https://blog.csdn.net/qq_25310669/article/details/142326086</guid><author>qq_25310669</author><pubDate>Wed, 18 Sep 2024 10:34:50 +0800</pubDate><description><![CDATA[1.装配的时候，在最初阶段就要考虑后面的走线，不能一团乱的塞进去完事，起码相同功能的线要用扎带处理一下。然后理顺好，要不后期理线是灾难。2.有线标，线号，比如哪根线代表哪个相机，调试的时候需要插拔线缆，也好处理。3.电源供电和硬件供电要分开，会互相干扰的。编码器电源和相机电源，最后要是不同源的。推测的原因是最后编码器信号要到相机里面，可能内部电路有未知的链接，最后导致不正常。]]></description><category></category></item><item><title><![CDATA[日常开发笔记20240338]]></title><link>https://blog.csdn.net/qq_25310669/article/details/136555499</link><guid>https://blog.csdn.net/qq_25310669/article/details/136555499</guid><author>qq_25310669</author><pubDate>Tue, 12 Mar 2024 15:34:55 +0800</pubDate><description><![CDATA[java的mapper接口，可以返回int，也可以返回Integer，推荐返回Integer，因为一旦影响的数据量是0，或者更改的数据不存在，int就不能表达null的概念了，但是Integer可以表达null的概念。比如下面的配置，就必须按照这个来写，这样在xml文件中，映射成为对象时候，才能只写对象名字。若伊的前端，使用vue来实现，在实现四联panle的时候，会有换图标的要求，图标可以从下图中取得svg文件的文件名，设置为icon-class。（5）使用 ${} 时，要注意何时加或不加单引号，即。]]></description><category></category></item><item><title><![CDATA[后端开发笔记20240117]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135657899</link><guid>https://blog.csdn.net/qq_25310669/article/details/135657899</guid><author>qq_25310669</author><pubDate>Wed, 17 Jan 2024 18:55:03 +0800</pubDate><description><![CDATA[如果是2个date比较大小，可以用date的自带函数。简单比较大小可以用这个函数，如果要计算差距，可以用上面的。这种案例在java中的应用很多，适用于轻度过滤，如果能sql直接查询出符合规定的那肯定数据库的引擎最快了。调用gettime函数，返回的是这个时间代表的毫秒数，做差取绝对值，就是相差多少秒。将不同的对象根据属性进行分组的用法。相同的属性分到一组。可以是查找第一个，也可以是查找所有符合条件的。]]></description><category></category></item><item><title><![CDATA[20230117-yolov5训练环境搭建]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135657141</link><guid>https://blog.csdn.net/qq_25310669/article/details/135657141</guid><author>qq_25310669</author><pubDate>Wed, 17 Jan 2024 18:09:23 +0800</pubDate><description><![CDATA[https://blog.csdn.net/qq_43573527/article/details/132963466    long错误解决方案。https://pytorch.org/get-started/previous-versions/     pytorch下载的位置。一般来说，numpy包和pillow包，都容易因为版本太高报错，遇到乱七八糟的问题，可以尝试降低这俩包的版本。遇到了上述的问题，问题的原因是：新版本的torch无法自动执行转换操作，而旧版本可以。]]></description><category></category></item><item><title><![CDATA[后端开发笔记20240106]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135635932</link><guid>https://blog.csdn.net/qq_25310669/article/details/135635932</guid><author>qq_25310669</author><pubDate>Tue, 16 Jan 2024 21:45:26 +0800</pubDate><description><![CDATA[出来创业也一年多了，感觉这一年，后端的开发荒废了很多，都快不如专注做后端开发两三年的学弟学妹们了，逼着自己开了这个专栏，让自己坚持把每天开发的收获写一写。]]></description><category></category></item><item><title><![CDATA[14 .docker部署若依]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135500997</link><guid>https://blog.csdn.net/qq_25310669/article/details/135500997</guid><author>qq_25310669</author><pubDate>Wed, 10 Jan 2024 13:20:42 +0800</pubDate><description><![CDATA[因为java容器的运行需要访问mysql和redis容器，nginx容器需要访问java容器，所以需要创建一个他们能互相访问的网络。创建一个叫做my-network的局域网，设置网段和网关。]]></description><category></category></item><item><title><![CDATA[13.若依代码自动生成功能详解]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135500583</link><guid>https://blog.csdn.net/qq_25310669/article/details/135500583</guid><author>qq_25310669</author><pubDate>Wed, 10 Jan 2024 12:53:24 +0800</pubDate><description><![CDATA[基于若依的目录结构，若依本身提供了代码生成功能，可以根据数据库表的内容，生成一些基本的CRUD的前后端的功能。注意：在使用代码生成功能之前，一定要注意数据库字段，不能是关键字，要不使用的时候，一堆问题，常见的比如desc。生成模块名字：这个主要涉及到权限，前端的文件夹组成，后端的文件夹名字，生成目录结构的时候组件顺序，权限相关。字段描述：不要超过4个字，就是字段的注释，和页面的table提示的列名。超过四个字，界面上会很丑。查询：有哪些查询条件，对应的查询方式，常用的有等号，like，between。]]></description><category></category></item><item><title><![CDATA[第三部分使用脚手架:vue学习（66-69）]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135391361</link><guid>https://blog.csdn.net/qq_25310669/article/details/135391361</guid><author>qq_25310669</author><pubDate>Fri, 05 Jan 2024 10:04:02 +0800</pubDate><description><![CDATA[如果2个子组件用了同样的css样式的命名，但是两个css不一样，这两个子组件又在同一个父亲组件中应用了，就会发生冲突，到只有一个不生效。注意：如果生命周期钩子（比如mounted），混合部分有的，你在组件里也声明了，都会执行。先执行混合，再执行你的。混合不止可以混合method，vue里面有的，可以变成公用的部分，都可以变成混合。上面的例子，都称作，局部混合。可以在子组件加上接收的限制，只接收int类型，如果传错了，控制台会报错提示。注意：如果混合部分有的（比如data），你在组件里也声明了，以你的为主。]]></description><category></category></item><item><title><![CDATA[第三部分使用脚手架:vue学习（61-65）]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135369985</link><guid>https://blog.csdn.net/qq_25310669/article/details/135369985</guid><author>qq_25310669</author><pubDate>Thu, 04 Jan 2024 16:54:53 +0800</pubDate><description><![CDATA[当最后打包的时候，vue代码被webpack翻译成js了，模板解析器，也就没有用了，但是你还是打包进去了。因为下图中的引用，用的是残缺版本的vue（可以看下module里面的vue文件夹，package.json文件里面用的是一个runtime类型的vue.js，），没有模板解析器。在main.js里面有个总的容器，叫做app的div，这个div在public目录下的index文件中。这个render只有在main.js中会用到，其他时候在vue文件中，都不用写了，有专门的组件去解析。]]></description><category></category></item><item><title><![CDATA[第二部分组件化编程:vue学习（53-60）]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135359369</link><guid>https://blog.csdn.net/qq_25310669/article/details/135359369</guid><author>qq_25310669</author><pubDate>Wed, 03 Jan 2024 18:04:47 +0800</pubDate><description><![CDATA[上面的案例，都是顶部和底部，其实是没有复用的，只是在复制。只有非单文件组件的时候，是这么恶心的写法，没有高亮，真正开发，都是单文件组件。因为我们是局部注册，所以会出现这种情况，可以把组件注册成全局的。需要注意的是，上面这种写法一旦写了，就不能用浏览器，运行这个这个index.html文件了，需要借助脚手架了。写完组件之后，所有的组件需要被app组件管理，也就说得有App.vue。开发中vm组件只管理一个app组件，app组件管理所有的组件。看一个vue官网的图：所有的组件，都应该被vue管理。]]></description><category></category></item><item><title><![CDATA[第一部分:vue学习（26-x）]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135356755</link><guid>https://blog.csdn.net/qq_25310669/article/details/135356755</guid><author>qq_25310669</author><pubDate>Wed, 03 Jan 2024 11:23:28 +0800</pubDate><description><![CDATA[总结：用vue写代码，不变的东西正常写，变化的东西，全部写成属性或者函数被vue管理起来。：style后面跟的需要是表达式，所以就是个对象，不能是常规的css的内联样式写法，font-size需要改成小驼峰。案例：使用vue实现隐藏，使用v-if，整个html元素在渲染的时候都会被删除掉。跟写三个if是一样的效果，但是效率高点，因为一旦匹配成了一个，后面的就不看了。注意：if else if  else 要连续，下面的案例，肯定就报错。案例4：2个样式，4种组合方式，使用对象样式。案例2：切换随机的样式。]]></description><category></category></item><item><title><![CDATA[4.vue学习（21-25）]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135335937</link><guid>https://blog.csdn.net/qq_25310669/article/details/135335937</guid><author>qq_25310669</author><pubDate>Tue, 02 Jan 2024 13:17:33 +0800</pubDate><description><![CDATA[如果监视的是一个嵌套属性的子属性如何做（监视多级结构中某个属性的变化）？如果监视父亲容器，也想监视到儿子元素的变化，可以用deep属性。：如果界面不变，vm工具里展示的也不变，但是实际如果变了的话，vm中的对象是会变化的。应用场景：比如数据变化过大，比如温度，可以触发报警，发个请求之类的。如果监视的是父亲级别的结构，那么子属性的变化不会被捕获到。watch实现上面的功能：能够监视到属性被修改了的事件。监测的属性，可以是计算属性，也可以是普通属性。可以用2个参数，旧的值，新的值。]]></description><category></category></item><item><title><![CDATA[13.webstorm开发若依框架前端的应用]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135206950</link><guid>https://blog.csdn.net/qq_25310669/article/details/135206950</guid><author>qq_25310669</author><pubDate>Mon, 25 Dec 2023 19:24:11 +0800</pubDate><description><![CDATA[正常提交git的时候，会有很多警告，如何忽视这些警告，直接提交呢？提交的时候点击设置，关闭代码分析即可。首先点击调试的edit conf设置。然后添加npm相关的内容。配置这个命令，如下图。]]></description><category></category></item><item><title><![CDATA[3.vue学习（14-20）]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135099183</link><guid>https://blog.csdn.net/qq_25310669/article/details/135099183</guid><author>qq_25310669</author><pubDate>Fri, 22 Dec 2023 11:03:54 +0800</pubDate><description><![CDATA[点击的时候如何传参，比如删除的时候，传一个id。再把事件对象传进来。注意，参数的顺序是可以换的。注意：不能用箭头函数，this就是windows了。所有被vue管理的函数最好都写成普通函数。处理方法是通过事件阻止默认行为。可以跟vue指令联动。这也就是事件修饰符。阻止冒泡：如果父子容器都有点击事件，那么点击子事件肯定也点击了父容器的事件。once：事件只触发一次，只希望点击一次，以后点击不允许生效了。v-on:click，写起来太麻烦了，可以简写成@click。需求：点击a标签之后，弹出提示，但是不跳转。]]></description><category></category></item><item><title><![CDATA[2.vue学习（8-13）]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135069224</link><guid>https://blog.csdn.net/qq_25310669/article/details/135069224</guid><author>qq_25310669</author><pubDate>Mon, 18 Dec 2023 20:47:35 +0800</pubDate><description><![CDATA[8-23课笔记]]></description><category></category></item><item><title><![CDATA[1.vue学习（1-7）]]></title><link>https://blog.csdn.net/qq_25310669/article/details/135056167</link><guid>https://blog.csdn.net/qq_25310669/article/details/135056167</guid><author>qq_25310669</author><pubDate>Mon, 18 Dec 2023 18:42:29 +0800</pubDate><description><![CDATA[vue关注的事情是得到数据之后，怎么构建界面这个核心问题。可以从简单应用到负责应用都进行方便的应用。需求：将list放入ul列表中：传统的命令式编码 vs 声明式编码结论：节约了好多操作dom，遍历数据的js代码。想学好vue，这些声明式编码的指令得掌握好。需求：list的中的数据发生变动，需要联动页面。原始做法：如果说数据发生变化，就得重新触发一遍上述的逻辑，然后替换掉页面上的元素，很傻（如下图），为啥不是追加呢？如果做到了追加数据，不是完全替换，就是dom的复用。]]></description><category></category></item><item><title><![CDATA[3.c++进阶语法函数和指针]]></title><link>https://blog.csdn.net/qq_25310669/article/details/134936402</link><guid>https://blog.csdn.net/qq_25310669/article/details/134936402</guid><author>qq_25310669</author><pubDate>Mon, 11 Dec 2023 21:12:08 +0800</pubDate><description><![CDATA[5：03。]]></description><category></category></item><item><title><![CDATA[2.c++基础语法]]></title><link>https://blog.csdn.net/qq_25310669/article/details/134427568</link><guid>https://blog.csdn.net/qq_25310669/article/details/134427568</guid><author>qq_25310669</author><pubDate>Fri, 17 Nov 2023 12:07:17 +0800</pubDate><description><![CDATA[变量名实际上就是你的内存地址。只不过对于不同的对象就是在堆上还是在栈上。因为是一块地址，所以是可以变化的，想放什么就放什么。变量声明的时候，因为变量是有大小限制的，如果声明的超过了范围，使用花括号，就会报错。如下图，这也是花括号声明的好处之一。如果变量没有初始化，会触发警告。警告不影响运行，但是最好都要做初始化。想不发生冲突，还是直接std::cout,比较好一点。:: 这个也是操作符，不是标点。注意：访问的超出范围会报错。一个程序只能有一个入口。if-esle代码练手。]]></description><category></category></item><item><title><![CDATA[0.若依学习资料]]></title><link>https://blog.csdn.net/qq_25310669/article/details/134360572</link><guid>https://blog.csdn.net/qq_25310669/article/details/134360572</guid><author>qq_25310669</author><pubDate>Sun, 12 Nov 2023 15:12:00 +0800</pubDate><description><![CDATA[spm_id_from=333.337.search-card.all.click&vd_source=ed09a620bf87401694f763818a31c91e     波波酱，快速进行一个若依的案例的开发，毕设可以看，也可以作为快速上手。目测只是做了一个模块。spm_id_from=333.337.search-card.all.click&vd_source=ed09a620bf87401694f763818a31c91e   若依框架的讲解，挺零散的，空了可以看看。]]></description><category></category></item><item><title><![CDATA[12.使用若依异步的功能]]></title><link>https://blog.csdn.net/qq_25310669/article/details/134360291</link><guid>https://blog.csdn.net/qq_25310669/article/details/134360291</guid><author>qq_25310669</author><pubDate>Sun, 12 Nov 2023 14:16:18 +0800</pubDate><description><![CDATA[在软件开发中，经常会遇到耗时操作，有时候耗时操作会对主逻辑的运行时间有影响，但是耗时的操作又不需要实时反馈，就可以使用异步操作。比如日志的记录，启动程序时，也可以降一下启动时候的耗时操作，进行异步，先把程序启动起来，然后异步操作慢慢执行。]]></description><category></category></item></channel></rss>