<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RIDER_hjf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/RIDER_hjf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RIDER_hjf]]></copyright><item><title><![CDATA[安卓APP抓包环境配置]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/134075122</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/134075122</guid><author>RIDER_hjf</author><pubDate>Fri, 27 Oct 2023 14:16:16 +0800</pubDate><description><![CDATA[夜神模拟器连接不上adb的解决办法]]></description><category></category></item><item><title><![CDATA[python 发送邮件]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/127599281</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/127599281</guid><author>RIDER_hjf</author><pubDate>Sun, 30 Oct 2022 15:16:38 +0800</pubDate><description><![CDATA[【代码】python 发送邮件。]]></description><category></category></item><item><title><![CDATA[python PyQt5程序运行界面无响应]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/127598545</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/127598545</guid><author>RIDER_hjf</author><pubDate>Sun, 30 Oct 2022 14:19:10 +0800</pubDate><description><![CDATA[python PyQt5程序运行界面卡死，无响应，不可拖动。]]></description><category></category></item><item><title><![CDATA[python pyqt5-tools安装失败]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/127597966</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/127597966</guid><author>RIDER_hjf</author><pubDate>Sun, 30 Oct 2022 13:03:33 +0800</pubDate><description><![CDATA[AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel']]></description><category></category></item><item><title><![CDATA[Interview_04:嵌套for循环之跳出最外层循环]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109343289</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109343289</guid><author>RIDER_hjf</author><pubDate>Wed, 28 Oct 2020 20:54:00 +0800</pubDate><description><![CDATA[嵌套for循环之跳出最外层循环

在多层for循环中，当满足某些特定条件时，需要跳出循环（结束多层循环），此时因怎么做？


答案：
在外层循环for之前定义一个标记（标识符：）
再在内层循环中满足条件的执行语句中写上 break 标记;


代码实现:

package com.learn.interview;

/**
 * 在多层for循环中，当满足某些特定条件时，需要跳出循环（结束两层循环），此时因怎么做？
 * 答案：
 *      在外层循环for之前定义一个标记（标识符：）
 *      ]]></description><category></category></item><item><title><![CDATA[Interview_03:双层for循环之break]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109342243</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109342243</guid><author>RIDER_hjf</author><pubDate>Wed, 28 Oct 2020 20:32:41 +0800</pubDate><description><![CDATA[双层for循环之break

问题：
双层for循环，在内层循环中当满足某些条件时使用了break
问：执行内层break时结束的是内层循环，还是内外层循环都结束？


答案：
只结束内层循环


代码演示：

package com.learn.interview;

/**
 * 双层for循环，在内层循环中当满足某些条件时使用了break
 * 问：执行内层break时结束的是内层循环，还是内外层循环都结束？
 * 结果：只结束内层循环
 */
public class interview_03 {
]]></description><category></category></item><item><title><![CDATA[Interview_02:隐式类型转换和显示（强制）类型转换]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109328865</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109328865</guid><author>RIDER_hjf</author><pubDate>Wed, 28 Oct 2020 11:25:25 +0800</pubDate><description><![CDATA[判断下列代码是否正确

题目：
short s1 = 1; s1 = s1 + 1; 有错吗?
short s2 = 1; s2 += 1 有错吗?
为什么？

一、测试

原代码演示：

package com.learn.interview;

/**
 * short s1 = 1; s1 = s1 + 1; 有错吗?
 * short s2 = 1; s2 += 1 有错吗?
 */
public class interview_02 {
    public static void main(St]]></description><category></category></item><item><title><![CDATA[JavaNotes_01:Clone：深克隆与浅克隆（深拷贝与浅拷贝）]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109173025</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109173025</guid><author>RIDER_hjf</author><pubDate>Tue, 20 Oct 2020 20:55:24 +0800</pubDate><description><![CDATA[Clone克隆

1. 简述

 克隆：使用clone()方法，可以快速的创建一个对象的副本，并且两个对象指向不同的内存地址,但克隆出来的对象的属性值是由被克隆对象初始化的。
 实现克隆的条件：类必须实现Cloneable接口才能被克隆，类中必须重写clone()方法
 异常：Exception in thread "main" java.lang.CloneNotSupportedException 是因为在重写clone()方法类中没有实现Cloneable接口


2. 查看源码

 Cloneabl]]></description><category></category></item><item><title><![CDATA[Interview_01:用面向对象的方法求出数组中重复 value 的个数]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109127748</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/109127748</guid><author>RIDER_hjf</author><pubDate>Sat, 17 Oct 2020 01:35:54 +0800</pubDate><description><![CDATA[用面向对象的方法求出数组中重复 value 的个数

题目：
用面向对象的方法求出数组中重复 value 的个数
int[] arr = {1,4,1,4,2,5,4,5,8,7,8,77,88,5,4,9,6,2,4,1,5};
1   出现： 3次
2   出现： 2次
4   出现： 5次


分析：

思路：
采用HashMap集合来做，将数组中的value值做为集合的key,出现的次数做为value
步骤：
1. 创建HashMap对象
2. 遍历数组
3. 判断集合中是否存在此key,存在其值+]]></description><category></category></item><item><title><![CDATA[Java基础项目01--家庭收支记账软件]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/108903739</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/108903739</guid><author>RIDER_hjf</author><pubDate>Sat, 03 Oct 2020 10:47:33 +0800</pubDate><description><![CDATA[家庭收支记账软件
一、目标

模拟实现一个基于文本界面的《家庭记账软件》
掌握初步的编程技巧和调试技巧
主要涉及以下知识点：

变量的定义
基本数据类型的使用
循环语句
分支语句
方法声明、调用和返回值的接收
简单的屏幕输出格式控制



二、需求说明
该软件能够记录家庭的收入、支出，并能够打印收支明细表。
项目采用分级菜单方式。
主菜单如下：

假设家庭起始的生活基本金为1000元。
每次登记收入（菜单2）后，收入的金额应累加到基本金上，并记 录本次收入明细，以便后续的查询。
每次登记支出（菜单3）后，支]]></description><category></category></item><item><title><![CDATA[前端svg路径path指令动画（二）]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/105230778</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/105230778</guid><author>RIDER_hjf</author><pubDate>Tue, 31 Mar 2020 21:34:18 +0800</pubDate><description><![CDATA[一、svg path路径快速生成
工具： Photoshop   、Illustratоr
步骤：
1. 使用PS绘制路径

2.导出路径

3.将路径导入AI

4. 调整画板大小及路径高宽


4.另存为svg


二、代码
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt...]]></description><category></category></item><item><title><![CDATA[前端svg路径path指令动画（一）]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/105220648</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/105220648</guid><author>RIDER_hjf</author><pubDate>Tue, 31 Mar 2020 16:59:55 +0800</pubDate><description><![CDATA[一、svg 的 path 介绍
1.1 path元素的形状是通过属性d来定义的，属性d的值是一个命令+参数的序列。
1.2 path 指令

M = moveto(M X,Y) ：	将画笔移动到指定的坐标位置
L = lineto(L X,Y) ：画直线到指定的坐标位置
H = horizontal lineto(H X)：画水平线到指定的X坐标位置
V = vertical lineto(V Y...]]></description><category></category></item><item><title><![CDATA[Maven详解及配置到Eclipse]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/104595832</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/104595832</guid><author>RIDER_hjf</author><pubDate>Sun, 01 Mar 2020 23:01:18 +0800</pubDate><description><![CDATA[一、Maven概述
1.1 Maven是基于项目对象模型（POM），可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
1.2 下载地址：https://maven.apache.org/download.cgi
1.3 下载解压到D盘根目录D:\


注意：Maven 3.3或之后的版本是需要JDK 1.7或者更新版本的支持！
二、Maven环境搭建
**2.1 maven的...]]></description><category></category></item><item><title><![CDATA[系统U盘还原成普通U盘]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/104510744</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/104510744</guid><author>RIDER_hjf</author><pubDate>Wed, 26 Feb 2020 10:45:09 +0800</pubDate><description><![CDATA[文字步骤
一、插入 U 盘，右键点击此电脑 ，选择管理，在计算机管理的面板中点击打开磁盘管理，会看到目前电脑上的所有磁盘，找到 U 盘的索引名。
二、使用WIN + R 打开运行对话框，输入cmd 打开DOS命令行运行环境，输入diskpart ，按下回车，打开磁盘的DOS命令运行环境。
三、输入 select disk 2（即选择磁盘 2）选择你的 U 盘，按下回车，然后再输入clean 命令，...]]></description><category></category></item><item><title><![CDATA[jdk安装及配置环境变量详细过程]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/104078721</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/104078721</guid><author>RIDER_hjf</author><pubDate>Mon, 27 Jan 2020 01:34:36 +0800</pubDate><description><![CDATA[一、下载安装jdk
1. 下载JDK
地址：https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
根据自己操作系统下载对应jdk版本，此例为&lt;font color="blue"&gt;Windows 64位&lt;/font&gt;操作系统


2. 安装
一路next安装即可...]]></description><category></category></item><item><title><![CDATA[python 图片文件对象不可下标（路径列表遍历）]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/103106878</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/103106878</guid><author>RIDER_hjf</author><pubDate>Sun, 17 Nov 2019 11:35:48 +0800</pubDate><description><![CDATA[利用python3 编程时遇到的问题
背景故事：
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;项目要求：利用python编程实现在图片里添加文字
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;问题：在将图片地址放到列表里遍历打开时报错
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;错误内容：TypeError: ‘J...]]></description><category></category></item><item><title><![CDATA[Auto.js脚本编写教程 （一）]]></title><link>https://blog.youkuaiyun.com/RIDER_hjf/article/details/102911545</link><guid>https://blog.youkuaiyun.com/RIDER_hjf/article/details/102911545</guid><author>RIDER_hjf</author><pubDate>Thu, 07 Nov 2019 01:08:03 +0800</pubDate><description><![CDATA[Auto.js脚本编写教程 （一）
一、工具下载安装
手机端：&lt;font color=green&gt;auto.js&lt;/font&gt;（百度即可）

PC端：VS Code   JDK   SDK Tools（定位工具: Uiautomatorviewer）
（注：VS Code 用于代码编写  Uiautomatorviewer用于元素定位，也就是APP的界面分析）  
下载地址...]]></description><category></category></item></channel></rss>