<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m_zero_ichelle的博客]]></title><description><![CDATA[学习记录]]></description><link>https://blog.youkuaiyun.com/m_zero_ichelle</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m_zero_ichelle]]></copyright><item><title><![CDATA[安装python出现setup failed，提示代码0x80070642：用户取消安装]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/128421636</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/128421636</guid><author>m_zero_ichelle</author><pubDate>Fri, 23 Dec 2022 17:02:41 +0800</pubDate><description><![CDATA[问题：安装python最后弹出setup failed窗口，下面提示0x80070642：用户取消安装

解决：安装的时候选择自定义安装，取消install forall user勾选即可。


]]></description><category></category></item><item><title><![CDATA[Batch批处理路径中有空格，该如何处理？]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/126374704</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/126374704</guid><author>m_zero_ichelle</author><pubDate>Tue, 16 Aug 2022 21:36:25 +0800</pubDate><description><![CDATA[执行批处理文件时，因为路径中有空格，导致系统找不到指定路径。这里记录下处理方法：














]]></description><category></category></item><item><title><![CDATA[uncompyle6反编译报错ValueError: bad marshal data ＜unknown type code＞]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/126065051</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/126065051</guid><author>m_zero_ichelle</author><pubDate>Fri, 29 Jul 2022 22:39:32 +0800</pubDate><description><![CDATA[exe转换为py文件的过程中，使用uncompyle6反编译报错ValueError: bad marshal data ]]></description><category></category></item><item><title><![CDATA[批处理中使用变量嵌套/命令嵌套实现随机密码]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/125913632</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/125913632</guid><author>m_zero_ichelle</author><pubDate>Thu, 21 Jul 2022 16:10:42 +0800</pubDate><description><![CDATA[以下是使用Dos命令生成8位随机密码来说明……

一、基本思路

1.首先指定随机密码中的字符有哪些，长度54

set str_num=ABCDEFGHI……

2.生成随机截取位置

set /a n=%random%%%54

(%%取余运算，生成54内的正整数)

3.根据随机位置截取

set pwd_char=%str_num:~%n%,1%
(从n开始位置截取，长度为1)

二、实现

执行发现第三步截取的时候命令无法执行成功。

这里就是使用的变量嵌套，实际是需要命令嵌套来实现变量嵌套。

]]></description><category></category></item><item><title><![CDATA[批处理中shift /n的什么意思]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/125911154</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/125911154</guid><author>m_zero_ichelle</author><pubDate>Thu, 21 Jul 2022 15:26:55 +0800</pubDate><description><![CDATA[1.查看帮助文件

命令：Shift /?

解释shift /2是将%3转移到%2，将%4转移到%3，以此类推。%2之前的不影响。


2.看一段代码

对15，20，30三个数进行求和，在18行处使用了shift /2 。



注意14.15行，执行代码输出结果如下：



执行过程：

首先输出：%1和%2是sum和15，毫无疑问。

&gt;执行shift /2，把%3转移到2%传递，%4转移给了%3 (后面没有参数了，此时%4为"")

所以输出：%1仍是sum，%2为20

&gt;执行shi]]></description><category></category></item><item><title><![CDATA[批处理Bat 和Dos命令有什么关系？]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/125899290</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/125899290</guid><author>m_zero_ichelle</author><pubDate>Wed, 20 Jul 2022 19:51:24 +0800</pubDate><description><![CDATA[内容不丰富，只为记录📝



工作所需，涉及批处理知识。

开始很疑惑批处理和Dos有啥关系？查了才知道批处理就是由Dos命令组合成的脚本。



hh，这是得有多不走心，半年了知道。所以后凡事不清楚就立即求证。




...]]></description><category></category></item><item><title><![CDATA[【面试题】使用final关键字修饰一个变量时，是引用不能变，还是引用的对象不能变？]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/108705334</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/108705334</guid><author>m_zero_ichelle</author><pubDate>Tue, 22 Sep 2020 16:46:09 +0800</pubDate><description><![CDATA[【面试题】
使用final关键字修饰一个变量时，是引用不能变，还是引用的对象不能变？
一、首先是本题延伸的知识点：

java中的变量分为: 基本数据类型和引用数据类型
final关键字可以修饰：类、方法、变量



	修饰类：该类不能被继承。



    修饰方法：该方法不能被重写。



    修饰变量：如果修饰的变量时基本数据类型，则该变量为常量，值不能改变；如果修饰的变量是引用数据类型，则该变量存的内存地址是不能改变了，但是内存地址存的内容是可以改变的。



二、其次解答本题
首先题目已经说明]]></description><category></category></item><item><title><![CDATA[冒泡排序算法的理解和优化 （java）]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/108710569</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/108710569</guid><author>m_zero_ichelle</author><pubDate>Tue, 22 Sep 2020 16:39:31 +0800</pubDate><description><![CDATA[鉴于自己每次明白了算法下次又忘记，可能就是每天完全明白，所以记录下来。

一、基本思路

冒泡排序法的基本思想就是：数组内容从前往后相邻的两个数依次进行比较，把较大的数往后移动，从而一轮最终把最大的数放最后面。


int a[]={7,5,8,3};
//1轮1次比较：7和5交换，结果为{5,7,8,3}
//1轮2次比较：7和8不变，结果为{5,7,8,3}
//1轮3次比较：8和3交换，结果为{5,7,3,8}

//1轮结果为{5,7,3,8}

第一轮结束，最大的只已经放到最后面，所以下次排序只需]]></description><category></category></item><item><title><![CDATA[引用数据类型和基本数据类型的区别1]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/107199191</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/107199191</guid><author>m_zero_ichelle</author><pubDate>Wed, 08 Jul 2020 10:53:31 +0800</pubDate><description><![CDATA[一、分别有哪些数据类型




引用数据类型
基本数据类型




String
byte(字节)int，short，long


对象
float(单精度)，double(双精度)


数组
boolean(布尔)；char(字符)


二、引用数据类型和基本数据类型的区别
1.=
等号表示赋值。
对于基本数据类型，赋值的是内容。
对于引用数据类型，赋值的是地址。
int a=1;
int b=a;
b=2;
System.out.println(a);//输出结果为：1

String[] str1={]]></description><category></category></item><item><title><![CDATA[java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com]]></title><link>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/50945292</link><guid>https://blog.youkuaiyun.com/m_zero_ichelle/article/details/50945292</guid><author>m_zero_ichelle</author><pubDate>Mon, 21 Mar 2016 12:00:40 +0800</pubDate><description><![CDATA[一、问题
MyEclipse运行出错：
控制台显示：java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext]]></description><category></category></item></channel></rss>