<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ling__i的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ling__i</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ling__i]]></copyright><item><title><![CDATA[嵌入式复习c语言]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/162411606</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/162411606</guid><author>ling__i</author><pubDate>Mon, 29 Jun 2026 11:06:55 +0800</pubDate><description><![CDATA[研究数据在计算机中的存储组织管理的形式研究数据和数据的关系；线性：数据的前驱树和后继树满足1：1的关系；一前对一后非线性：树：1：n 图 n:m；逻辑关系：线性。非线性三种数据结构，表栈树图；然后就是存储方式，顺序和链式存储关系：逻辑关系：线性。存储关系：顺序存储，链式存储（内存不连续）；顺序表（连续空间）和链表运算关系：crud 排序；逻辑关系：非线性。存储关系：顺序存储，链式存储；顺序表（连续空间）和链表运算关系：crud 排序；逻辑关系：线性存储关系：顺序存储，链式存储；]]></description><category></category></item><item><title><![CDATA[接口测试常见问题]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/159803025</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/159803025</guid><author>ling__i</author><pubDate>Fri, 03 Apr 2026 18:45:27 +0800</pubDate><description><![CDATA[接口是系统与系统、模块与模块之间进行数据交互、指令传递的通道，是不同组件之间通信的桥梁。日常工作中最常用的是HTTP/HTTPS 接口（Web 接口），也是Postman、JMeter等工具主要测试的对象。断言是接口测试的“判断依据”，用于验证“接口返回的结果是否符合预期”，只有断言通过，才算接口测试通过。多个接口串联测试时，上一个接口返回的结果（如token、id），作为下一个接口的请求参数，这种场景称为接口关联（最常用：登录接口返回token，后续接口用该token验证身份）。]]></description><category></category></item><item><title><![CDATA[python基础]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/159615269</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/159615269</guid><author>ling__i</author><pubDate>Sun, 29 Mar 2026 17:21:33 +0800</pubDate><description><![CDATA[想改全局变量，你就再你函数里面global再次声明一下这个变量，要么就当参数传进来。]]></description><category></category></item><item><title><![CDATA[备一下软考]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/151368791</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/151368791</guid><author>ling__i</author><pubDate>Wed, 10 Sep 2025 17:30:46 +0800</pubDate><description><![CDATA[前几节总结东西很少顺便就看了。]]></description><category></category></item><item><title><![CDATA[java day18]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/149770725</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/149770725</guid><author>ling__i</author><pubDate>Tue, 09 Sep 2025 13:03:23 +0800</pubDate><description><![CDATA[坚持牛客啥的刷题拉满；再一个是，项目的进度跟不上使用速度，给自己的强度压力不够大，就会少很多东西；用不到的时候，就永远想不起来；简单来说还是联系的太少，]]></description><category></category></item><item><title><![CDATA[java day17]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/148420739</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/148420739</guid><author>ling__i</author><pubDate>Wed, 30 Jul 2025 10:14:59 +0800</pubDate><description><![CDATA[mybatis小总结]]></description><category></category></item><item><title><![CDATA[Capacitor]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/148447534</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/148447534</guid><author>ling__i</author><pubDate>Wed, 23 Jul 2025 15:20:17 +0800</pubDate><description><![CDATA[打包vue项目到app端有点问题]]></description><category></category></item><item><title><![CDATA[java day16]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/149498949</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/149498949</guid><author>ling__i</author><pubDate>Tue, 22 Jul 2025 15:18:16 +0800</pubDate><description><![CDATA[他也是可以被编写替代的，所以啊，我们就应该写一个concat的方法，比如，用这个去连接那初始的两个百分号，如图所示，将这三个拼到一块，中间那个咱们单独变成#{}这种类型，可以被替换的参数，这样就防止了sql注入的风险；观察上面的他写的所有的mapper层，他都是上面的sql语句里面的where的条件里面的东西，需要我们的下面的方法里面也要有参数，要对应上，毕竟你是从前端获取，你获取到这些参数，然后传给sql，才能去查，然后sql要写成预编译，他就变成#{}；可以把#变成$，因为这个是拼接的意思；]]></description><category></category></item><item><title><![CDATA[近期遇到的问题汇总]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/149227210</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/149227210</guid><author>ling__i</author><pubDate>Fri, 18 Jul 2025 10:57:23 +0800</pubDate><description><![CDATA[后端java的多级联查，奇了怪了，就是，我比如，建立一个仓库，仓库a底下两个区域，a,b区域吧，然后在a区域底下建立货架，a,b货架吧，然后去a货架底下建立物品1，好，现在的关系是仓库a-区域a-货架a-物品1，但是问题来了，需求就是，我删除物品的时候无所谓吗。6.然后终于来到了控制层！也是总结性问题，就是你使用mybatis的时候吧你肯定要去配置的吗，就像用Node还是什么开发环境，他都得去配东西，然后配环境变量，全局用这是一个吧，然后再一个是什么？还有很多，比如依赖的配置，还要找到对应版本，怎么说呢？]]></description><category></category></item><item><title><![CDATA[java近期工作总结]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/148449189</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/148449189</guid><author>ling__i</author><pubDate>Wed, 02 Jul 2025 09:53:25 +0800</pubDate><description><![CDATA[（1）三层模板和流程我发现很多东西其实吧，三层就是一个模板和流程；正向推，从控制层开始，反向从内个sql开始写，大部分应该就是从xml文件开始的，然后写到控制层，毕竟这中间都是方法的调用。假如先看了前端的接口文档吧，比如要返回什么鬼东西先看一眼；然后咱们就是说去控制层开始用注解吧；@restcontroller，这种集合性注解；然后@requestmapping写好请求路径，然后设置好类；继承谁，这个可以自己写个大类，就是有所有的基础请求的这种，这个我进阶的时候可以多看看；]]></description><category></category></item><item><title><![CDATA[java day15 （数据库）]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/148130920</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/148130920</guid><author>ling__i</author><pubDate>Wed, 04 Jun 2025 09:52:12 +0800</pubDate><description><![CDATA[进入数据库的学习。]]></description><category></category></item><item><title><![CDATA[java day14]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/148080214</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/148080214</guid><author>ling__i</author><pubDate>Wed, 21 May 2025 17:34:59 +0800</pubDate><description><![CDATA[我们现在开始来尝试拆分；首先把我们解析xml文件的这串玩意给他扔进dao层去，dao 和 service两里面都是写接口哈咱们就是再se里面讲过，灵活的操作最好是去面向接口，重写方法的，然后再附着一个impl的实现接口的类；欸，首先1.解析和获取数据对数据增删改查的这个dao层，我们获取的数据类型有很多很多种，比如；别人给一个接口，这接口里面访问进去有数据；欸；也有可能是数据库的数据；也有可能是初始数据比如咱们手上的xml文件；来分析，咱们手里面这个数据是列表的；]]></description><category></category></item><item><title><![CDATA[java day13]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/147998963</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/147998963</guid><author>ling__i</author><pubDate>Mon, 19 May 2025 17:09:38 +0800</pubDate><description><![CDATA[今日继续javaweb巩固的时间很少；加紧了；马上毕业答辩；]]></description><category></category></item><item><title><![CDATA[java day12]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/147977810</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/147977810</guid><author>ling__i</author><pubDate>Thu, 15 May 2025 17:27:32 +0800</pubDate><description><![CDATA[来了，牛马今日又更新了；学无止境啊；现在一天不看视频就难受；因为，在带薪实习原因，时间紧迫，我就不看项目实战了；而且很多是GUI可能现在也不用；哎，好像已经看见我以后的基础不牢固了；现在的小公司给需求文档说要做仓管项目；有很多的管理模块和页面；而且也需要很多的自主设计和权限；权限很重要；老板进入要看到所有的东西；别的员工进去只能去申请到仓库拿东西；这个管理，从人员管理，项目管理，采购管理，等等等等全部都得做；模块很多了；功能也很多；而且部署也很麻烦估计；技术部那个人架子已经搭建完毕；]]></description><category></category></item><item><title><![CDATA[java day 11]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/147888673</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/147888673</guid><author>ling__i</author><pubDate>Wed, 14 May 2025 14:52:08 +0800</pubDate><description><![CDATA[在开发中，比如给数组排序吧；比如按年龄排序吧；数据结构里面可能是插排，冒泡排序，快排，堆排什么的各种；但是吧这边人家都是写好的api，你可以直接就是调用人家写好的排序方法直接array.sort（）这个方法直接就帮忙拍好了；但是需要你传参啊，不然不知道排哪个欸，这时候右边的意思是要需要你制定排序规则，这不就是重写方法吗！那是不是又是匿名内部类；我们直接New起手写好；至于这里的格式不一样，后面还会再说；咱们制定就是里面的方法吧，重写，01 02这个直接比较，因为sort默认拿两个数进来比；]]></description><category></category></item><item><title><![CDATA[java day 10]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/147812546</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/147812546</guid><author>ling__i</author><pubDate>Mon, 12 May 2025 09:51:32 +0800</pubDate><description><![CDATA[从上一节课的接口开始  黑马老师讲的太细了；我疫情那会为什么没看！]]></description><category></category></item><item><title><![CDATA[java day9]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/147727462</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/147727462</guid><author>ling__i</author><pubDate>Fri, 09 May 2025 09:52:07 +0800</pubDate><description><![CDATA[第一个是就是你的类模板实体类，里面东西都是私有的，然后有封装，合适的暴露有与访问有设置好的getter和setter；他被继承后，他的儿子吧，因为继承了抽象方法所以他也是抽象类；返回的时候哈，他每次默认打印s的时候吧，他就是默认在调用tostring方法，现在你改写一下；你觉得父类的方法不够完善，你在子类中写一个一模一样的方法，只是方法体不同了；你去主类访问，用对象去访问赋值的时候呢，调用这个方法，在方法里面直接传参，这边方法就接收到了；也可以直接写一个公开的方法去校验，以下就是一个类里面写的公开的方法；]]></description><category></category></item><item><title><![CDATA[vue相关知识补充]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/147295351</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/147295351</guid><author>ling__i</author><pubDate>Mon, 28 Apr 2025 11:35:58 +0800</pubDate><description><![CDATA[其实最近实习下来，感觉明白一整个软件流程再去学习是很重要的；暂时了解到的现在的计算机市场感觉还是偏硬件的稳定；软件几乎都要全栈；1.比如老板看市场迎合需求想要一个产品上线；2.然后产品经历调研，把老板的话转电子，转文字；然后设计需求文档，3.静态页面给前端；前端去实现静态页面，然后在实现跳转，发请求，打包，调接口4.后端选择技术选型；选定之后做功能的实现，web开发类setup函数，他里面写对象，返回的时候return返回就行；这个就是主要是为了封装更简单的api。]]></description><category></category></item><item><title><![CDATA[vite创建vue项目]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/147245092</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/147245092</guid><author>ling__i</author><pubDate>Mon, 21 Apr 2025 09:43:59 +0800</pubDate><description><![CDATA[用vite建立的时候运行不动，不知道为什么；npm run dev跑不动 你试试建立到一个新的文件夹…这两个文件夹创建完毕之后；在router里面创建index.js这个里面去配置路由。然后在view里面创建页面级组件Main.vue;然后在里面写好相关东西；这是用vite建立  之前都是vcli建立。在Index.js里面把路由配置好。]]></description><category></category></item><item><title><![CDATA[vue开发基础流程 （后20）]]></title><link>https://blog.youkuaiyun.com/ling__i/article/details/147122396</link><guid>https://blog.youkuaiyun.com/ling__i/article/details/147122396</guid><author>ling__i</author><pubDate>Mon, 14 Apr 2025 17:09:14 +0800</pubDate><description><![CDATA[所以说vue的入口实则就是从main.js入，然后关联一个index.html，在里面疯狂的导入组件，挂载，所有写的vue都会打包成一个main.js的文件，最后在index.html里面正常运行，进去之后看到app的根组件然后从app.vue一层层往下走；公共文件夹是什么资源都可以放；css也行；]]></description><category></category></item></channel></rss>