<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hanxiaomo_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Hanxiaomo_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hanxiaomo_]]></copyright><item><title><![CDATA[el-image标签中src无法读取相对路径问题]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/123532160</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/123532160</guid><author>Hanxiaomo_</author><pubDate>Wed, 16 Mar 2022 17:54:09 +0800</pubDate><description><![CDATA[在vue项目中遇到一个问题，利用element组件做一个预览图片点击后可以查看原图的功能，用的el-image标签，代码如下

但无论如何都读取不到图片，最后推断应该是webpack打包时路径产生变化，最后使用require引入的方法解决


...]]></description><category></category></item><item><title><![CDATA[vue项目中解决跨域问题]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/122604957</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/122604957</guid><author>Hanxiaomo_</author><pubDate>Thu, 20 Jan 2022 18:13:38 +0800</pubDate><description><![CDATA[vue项目中解决跨域问题]]></description><category></category></item><item><title><![CDATA[canvas压缩图片或者进行视频抓拍]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/122584787</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/122584787</guid><author>Hanxiaomo_</author><pubDate>Wed, 19 Jan 2022 17:01:02 +0800</pubDate><description><![CDATA[canvas实现视频抓拍和图片压缩]]></description><category></category></item><item><title><![CDATA[element中一个dialog中嵌套另一个diaolog，导致遮罩层覆盖在弹出层上面]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/122188291</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/122188291</guid><author>Hanxiaomo_</author><pubDate>Tue, 28 Dec 2021 11:16:34 +0800</pubDate><description><![CDATA[在项目中遇到在弹出弹窗时，弹窗上面有一层v-modal的遮罩层，需要把遮罩层点掉才能进入弹窗。
这是因为这个弹窗是写在另一个弹窗里面的，也就是此dialog是放在当前组件下的，将其放在body下就能解决问题,具体操作就是在 el-dialog 上添加 :append-to-body=“true”。
在element官网也有对此问题的声明



...]]></description><category></category></item><item><title><![CDATA[在div上覆盖一个图片，想要显示出上面的图片，但不想图片影响鼠标对下面div的操作]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/120348524</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/120348524</guid><author>Hanxiaomo_</author><pubDate>Fri, 17 Sep 2021 14:38:35 +0800</pubDate><description><![CDATA[最直接的办法是禁用图片点击事件
	css  : pointer-events: none;
	js   : img.style.pointerEvents = "none";

div与图片的其他摆放技巧:
用绝对定位让图片脱离标准文档流，浮在div上面
用z-index调整层级显示
用opacity调整透明度来让下面的图片可以透视过来


...]]></description><category></category></item><item><title><![CDATA[大前端学习笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118520566</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118520566</guid><author>Hanxiaomo_</author><pubDate>Wed, 07 Jul 2021 23:09:45 +0800</pubDate><description><![CDATA[文章目录Nodejs
Nodejs
首先是安装vscode
在官网下载后直接安装，里面有几个小设置
设置字体


将文件夹不并列同级


emment


按下tab键将自动补全
”&gt;”是在此级下，‘’+‘’是同级别

还有vscode的搜索功能，非常好用，可以直接替换修改


点击这个可以将资源管理器关闭或打开

安装Nodejs

在官网下载后一路安装
如果安装成功
在cmd中输入node -v
出现版本号即为成功


nodejs就是运行在服务器的JavaScript。nodejs是一个事件驱动]]></description><category></category></item><item><title><![CDATA[JavaScript学习笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118244507</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118244507</guid><author>Hanxiaomo_</author><pubDate>Mon, 05 Jul 2021 21:01:57 +0800</pubDate><description><![CDATA[文章目录快速入门严格检查模式strict数据类型字符串数组对象流程控制Map与Set
快速入门
引入JavaScript
1：内部标签
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;Title&lt;/title&gt;

    &lt;script&gt;
        alert('hello world')
    &lt;/script&gt;

&lt;/head&gt]]></description><category></category></item><item><title><![CDATA[CSS3入门学习笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118187659</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118187659</guid><author>Hanxiaomo_</author><pubDate>Fri, 25 Jun 2021 19:11:02 +0800</pubDate><description><![CDATA[文章目录什么是csscss的三种导入方式选择器基本选择器层次选择器结构伪类选择器属性选择器美化网页span 标签字体样式文本样式超链接伪类列表样式背景图像及渐变盒子模型
什么是css
cascading style sheet 层叠级联样式表
css：w3c表现用于美化网页
css的优势：

内容和表现分离
网页结构变现统一，可以实现复用
样式十分丰富
建议使用独立于html的css文件
利于SEO，容易被搜索引擎收录

    &lt;!--规范  style里可以编写css代码，每一个声明最好使用分号结]]></description><category></category></item><item><title><![CDATA[HTML5学习笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118161589</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118161589</guid><author>Hanxiaomo_</author><pubDate>Wed, 23 Jun 2021 23:00:23 +0800</pubDate><description><![CDATA[文章目录网页基本信息与标签图片标签学习链接标签行内元素和块元素列表标签表格标签媒体元素页面结构iframe内联框架表单文本框和单选框多选框和按钮
网页基本信息与标签

&lt;!-- DOCTYPE告诉浏览器使用什么规范，默认为html--&gt;
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;!--head标签代表网页头部--&gt;
&lt;head&gt;
    &lt;!--meta描述性标签，用来描述网站信息--&gt;
    &lt;met]]></description><category></category></item><item><title><![CDATA[Java注解和反射笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118107741</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/118107741</guid><author>Hanxiaomo_</author><pubDate>Tue, 22 Jun 2021 23:28:40 +0800</pubDate><description><![CDATA[文章目录注解内置注解元注解自定义注解反射Class类获取类的运行时结构动态创建类执行方法反射操作泛型反射操作注解
注解

内置注解

@Override，定义在java.lang.Override中，此注释只适用于修辞方法，用于注解重写
@Deprecated：表示不鼓励程序员使用这样的元素，通常是因为它们很危险或者存在更好的选择
@SuppressWarnings：用来抑制编译时的警告信息，而且必须添加一个参数才能正常使用。例如@SuppressWarnings(“all”),@SuppressWarni]]></description><category></category></item><item><title><![CDATA[JAVA多线程学习笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/117712267</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/117712267</guid><author>Hanxiaomo_</author><pubDate>Wed, 09 Jun 2021 20:57:27 +0800</pubDate><description><![CDATA[文章目录继承Thread类实现Runnable接口并发问题实现callable接口（了解）静态代理lamda表达式线程状态线程停止线程休眠sleep线程礼让yield线程强制执行join
继承Thread类
1、继承Thread类
2、重写run（）方法
3、调用start开启线程
public class Thread1 extends Thread{
    @Override
    public void run() {
        //run方法线程体
        for (int i =]]></description><category></category></item><item><title><![CDATA[Java异常处理笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113795108</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113795108</guid><author>Hanxiaomo_</author><pubDate>Fri, 12 Feb 2021 16:37:59 +0800</pubDate><description><![CDATA[文章目录Error和ExceptionErrorException捕获和抛出异常自定义异常
Error和Exception
错误和异常
异常指程序运行中出现了不期而至的各种状况：文件找不到，网络连接失败，参数错误
三种类型的异常：

检查性异常：最具代表的检查性异常是用户错误或问题引起的异常，这是程序员无法预见的。例如要打开一个不存在的文件，发生了异常
运行时异常：运行时异常是可能被程序员避免的异常。运行时异常可以在编译时被忽略
错误（ERROR）:错误不是异常，而是脱离程序员控制的问题。错误在代码中通常被]]></description><category></category></item><item><title><![CDATA[JAVA面向对象笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113785054</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113785054</guid><author>Hanxiaomo_</author><pubDate>Fri, 12 Feb 2021 14:04:02 +0800</pubDate><description><![CDATA[文章目录什么是面向对象类与方法
什么是面向对象


对于描述复杂的事物，为了从宏观上把握，从整体上合理分析，我们需要使用面向对象的思路来分析整个系统。但是，具体到微观操作，仍然需要面向过程的思路去处理。


面向对象的本质就是：以类的方式组织代码，以对象的方式来组织数据


三大特征：

封装
继承
多态



类与方法

...]]></description><category></category></item><item><title><![CDATA[JAVA方法与数组笔记]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113758206</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113758206</guid><author>Hanxiaomo_</author><pubDate>Mon, 08 Feb 2021 23:40:11 +0800</pubDate><description><![CDATA[文章目录方法方法的定义方法调用方法的重载可变参数递归数组数组声明和创建内存分析和初始化下标越界及小结数组使用二维数组Arrays类冒泡排序稀疏数组
方法

方法是语句的集合，它们一起执行一个功能
方法包含于类或对象中
方法在程序中被创建，在其他地方被引用
最好设计时保持方法的原子性，就是一个方法只实现一个功能

    public static void main(String[] args) {
    	//实际参数：实际调用传递的参数
        int sum =add(1,2);
     ]]></description><category></category></item><item><title><![CDATA[流程控制学习]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113727807</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113727807</guid><author>Hanxiaomo_</author><pubDate>Sun, 07 Feb 2021 21:19:19 +0800</pubDate><description><![CDATA[文章目录1.用户交互Scanner2.顺序结构3.选择结构
1.用户交互Scanner

Java提供了一个工具类，可以获取用户输入：java.util.Scanner

        //创建一个扫描器对象，用于接收键盘数据
        Scanner scanner=new Scanner(System.in);
        //CTRL+ALT+V对该行快速根据变量类型自动生成变量.

        System.out.println("使用next方式接收：");

        /]]></description><category></category></item><item><title><![CDATA[JAVA基础语法拓展]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113725563</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113725563</guid><author>Hanxiaomo_</author><pubDate>Sat, 06 Feb 2021 16:39:20 +0800</pubDate><description><![CDATA[文章目录1.标识符注意点2.数据类型基本数据类型数值类型Boolean类型引用数据类型3.类型转换4.变量(1)局部变量(2)实例变量(3)类变量(4)变量命名规范5.运算符6.包机制7.JavaDoc生成文档
1.标识符注意点

所有标识符都应该以字母、美元符、下划线开头
首字符以后可以是字母、美元符、下划线、和数字的组合
不能以关键字做变量名或方法名
标识符大小写敏感
可以使用中文命名，但是一般不建议这样去使用，也不建议使用拼音

2.数据类型
String 不属于八大基本类型
		// ctrl+d ]]></description><category></category></item><item><title><![CDATA[刚刚入手的Markdown学习]]></title><link>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113569272</link><guid>https://blog.youkuaiyun.com/Hanxiaomo_/article/details/113569272</guid><author>Hanxiaomo_</author><pubDate>Tue, 02 Feb 2021 17:47:36 +0800</pubDate><description><![CDATA[Markdown学习
标题：
一级标题
二级标题
三级标题
字体
hellow word
hellow word
hellow word
hellow word
hellow word
引用

选择呱呱呱   &gt;

分割线


分割线   —
图片
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X60zqMop-1612259141964)(C:\Users\HanMingfeng\Pictures\31.jpg)]
! +[ 名字]+(路径)
超链接
点击跳转
[名字]]></description><category></category></item></channel></rss>