<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lhao7</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lhao7]]></copyright><item><title><![CDATA[SpringBoot+Vue前后端联通配置手册]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/145118443</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/145118443</guid><author>lhao7</author><pubDate>Mon, 13 Jan 2025 16:28:15 +0800</pubDate><description><![CDATA[文件vite.config.js中的proxy配置的目标地址和端口是否正确。2、VSCode启动前端代码，不同的代码后面运行的dev名字不一样。3、启动mysql Workbench，保证服务开启。1、检测后端IP地址以及端口是否正确。6、IDEA添加数据库。]]></description><category></category></item><item><title><![CDATA[Error: Can‘t resolve ‘less-loader‘报错]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/143911719</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/143911719</guid><author>lhao7</author><pubDate>Wed, 20 Nov 2024 14:40:32 +0800</pubDate><description><![CDATA[是一个Webpack的加载器，它允许Webpack处理LESS文件，将它们转换成CSS。这个错误表明你的项目在尝试构建时无法解析或找到。]]></description><category></category></item><item><title><![CDATA[spring boot中controller层为什么不直接调用service层的class，或者interface，而是调用service层的class继承interface？]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/143574130</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/143574130</guid><author>lhao7</author><pubDate>Wed, 06 Nov 2024 16:53:08 +0800</pubDate><description><![CDATA[1、AOP程序思想，给别人调用的接口，调用者只想知道方法和功能，而对于这个方法内部逻辑实现并不关心；2.降低各个模块间的关联，实现松耦合、程序分成、最主要的体现了继承只能单继承，接口却可以多实现。首先，直接调用service层的class；或者直接调用interface都是可以的；但是，直接调用interface，在interface中不能使用@autowired；@autowired注解含义是可以对。进行标注，来完成自动装配的工作；不直接调用class的原因是。]]></description><category></category></item><item><title><![CDATA[Snipaste截图工具开机自启动设置]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/131143285</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/131143285</guid><author>lhao7</author><pubDate>Sat, 10 Jun 2023 16:15:31 +0800</pubDate><description><![CDATA[2、通过【win+r】调出【运行】弹窗，输入“shell:startup”之后打开启动的文件夹，将上图下面那个快捷文件Snipaste.exe截切到刚打开的文件夹中。1、找到snipaste的exe文件Snipaste.exe，选中右键点击创建快捷方式；]]></description><category></category></item><item><title><![CDATA[Python安装教程]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/131142790</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/131142790</guid><author>lhao7</author><pubDate>Sat, 10 Jun 2023 16:02:29 +0800</pubDate><description><![CDATA[1.2 往下拉可以看到很多版本，找到 python 3.11.4下面的Download Windows installer(64bit)并【点击】2.1 下载完后双击点开 python-3.11.4.exe。2.2 等待安装完成，出现【setup was successful】，安装成功。3.1 通过【win+r】调出【运行】弹窗，输入“cmd”之后打开【命令提示符】。3.2 输入python ，点击回车，看到下图，则安装python成功。（这个是python官网）下载配置环境。]]></description><category></category></item><item><title><![CDATA[U盘启动按照windows系统]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/120102887</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/120102887</guid><author>lhao7</author><pubDate>Sat, 04 Sep 2021 17:28:17 +0800</pubDate><description><![CDATA[一、制作U盘启动

百度搜索或者用大白菜工具，操作手册如下

https://www.dabaicai.com/help_544.html

二、hb笔记本启动设置

http://www.xitongcheng.com/jiaocheng/xtazjc_article_52533.html

参考第三点

1、开机点击F10进入BIOS，设置legacy 启动，点击Advanced，进入Secure Boot Configuration，Configure Legacy Support and Secur]]></description><category></category></item><item><title><![CDATA[Kernel panic - not syncing: No init found.  Try passing init= option to kernel.]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/96506238</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/96506238</guid><author>lhao7</author><pubDate>Sat, 20 Jul 2019 16:22:18 +0800</pubDate><description><![CDATA[TCP cubic registered
NET: Registered protocol family 1
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
yaffs: dev is 32505859 name is "mtdblock3" rw
yaffs: passed flags ""
VFS: Mounted root (y...]]></description><category></category></item><item><title><![CDATA[字符设备驱动]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/93530096</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/93530096</guid><author>lhao7</author><pubDate>Mon, 24 Jun 2019 22:30:39 +0800</pubDate><description><![CDATA[file_operations

结构体file_operations在头文件 linux/fs.h中定义，用来存储驱动内核模块提供的对设备进行各种操作的函数的指针。该结构体的每个域都对应着驱动内核模块用来处理某个被请求的 事务的函数的地址。

举个例子，每个字符设备需要定义一个用来读取设备数据的函数。结构体 file_operations中存储着内核模块中执行这项操作的函数的地址。一下是该结构体...]]></description><category></category></item><item><title><![CDATA[同步、异步、阻塞、非阻塞]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/93384029</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/93384029</guid><author>lhao7</author><pubDate>Sun, 23 Jun 2019 15:58:30 +0800</pubDate><description><![CDATA[同步：多个功能在一个框架下进行，相互影响；比如在一个网页里同步调用下载某一文件，没有下载完成，不能进行刷新网页，否      则影响下载文件功能；

异步：多个功能在一个框架下进行，互相不影响；与同步相反；



阻塞：某一个线程因为某种原因导致无法运行下去，就是阻塞，比如recv函数在接收消息的时候，要先判断缓存区有没有数据，如      果没有数据就会一直等待，直...]]></description><category></category></item><item><title><![CDATA[整数数组清零]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/93103626</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/93103626</guid><author>lhao7</author><pubDate>Thu, 20 Jun 2019 19:32:55 +0800</pubDate><description><![CDATA[函数：void bzero（void *s, int n）

头文件： #include &lt;string.h&gt;

功能说明：将字符串s的前n个字符置为0，一般n取sizeof(s)，将整块空间清零；

举例：char str[10];  bzero(str, sizeof(str));   也可以将整个结构体清零；



函数：void *memset(void *s, i...]]></description><category></category></item><item><title><![CDATA[Ubuntu学习]]></title><link>https://blog.youkuaiyun.com/lhao7/article/details/17698223</link><guid>https://blog.youkuaiyun.com/lhao7/article/details/17698223</guid><author>lhao7</author><pubDate>Tue, 31 Dec 2013 01:12:31 +0800</pubDate><description><![CDATA[abort（）；也表示中断程序，使文件转入内核，利用hexdum -bc core | less查看转存，移除rm core


利用shell脚本cg直接运行程序并包括所有的警告，不用先编译，再运行。
cg文件：
  g++ -Wall  -W $1 $2 $3 $4 $5 $6 $7 $8 $ 9
  ./a.out
执行：chmod a+x cg
例如运行该目录下的error]]></description><category></category></item></channel></rss>