<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41784433的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41784433</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41784433]]></copyright><item><title><![CDATA[Android学习-day5（四大组件之广播）]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124817799</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124817799</guid><author>qq_41784433</author><pubDate>Tue, 17 May 2022 21:27:29 +0800</pubDate><description><![CDATA[文章目录1、广播1.1、监听电量变化的广播1.2、监听USB线拔出和插入1.3、取消注册1.4、静态注册监听开机广播1.5、监听应用于安装1.6、自定义广播和接收1.7、广播接收者之有序广播的发送1.8、有序广播的终止广播以及修改广播内容1.8.1、终止广播1.8.2、修改广播内容1.9、广播权限1.9.1、谁有权限接收1.9.2、谁有权限发我
1、广播
广播包括发广播和广播接收者
1.1、监听电量变化的广播
public class MainActivity extends AppCompatActivi]]></description><category></category></item><item><title><![CDATA[Android学习-day4（四大组件之activity）]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124764797</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124764797</guid><author>qq_41784433</author><pubDate>Sun, 15 May 2022 21:21:44 +0800</pubDate><description><![CDATA[文章目录0、学习任务及进度1、Activity1.1、关于AndroidManifest.xml1.2、Activity之间的跳转1.2.1、通过意图实现界面跳转1.2.1.1、显示意图1.2.1.2、隐式意图1.2.2、通过意图实现跳转至第三方应用1.2.2.1、显示意图1.2.2.2、隐式意图1.2.3、显示意图和隐式意图的区别1.3、界面之间的数据传递1.3.1、基本数据类型1.3.2、对象1.3.3、例子1.3.4、打电话1.3.5、发送短信
0、学习任务及进度

 四大组件-activity

1]]></description><category></category></item><item><title><![CDATA[Android学习-day3]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124703984</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124703984</guid><author>qq_41784433</author><pubDate>Fri, 13 May 2022 17:11:28 +0800</pubDate><description><![CDATA[文章目录0、导图1、创建数据库1.1、数据库升级
Android开发数据库Sqlite
0、导图

1、创建数据库
创建步骤：

写一个类继承SQLiteOpenHelper
实现其方法，创建构造方法。
创建子类对象，并调用getWritableDatabase()/getReadableDatabase()方法，就可以创建数据库。


继承SQLiteOpenHelper

public class DatabaseHelper extends SQLiteOpenHelper {


    /**
 ]]></description><category></category></item><item><title><![CDATA[Android学习-day2]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124378406</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124378406</guid><author>qq_41784433</author><pubDate>Sat, 30 Apr 2022 16:14:57 +0800</pubDate><description><![CDATA[文章目录1、编写计算器
学习地址
1、编写计算器


]]></description><category></category></item><item><title><![CDATA[Android学习-day1]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124282103</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124282103</guid><author>qq_41784433</author><pubDate>Thu, 21 Apr 2022 16:54:41 +0800</pubDate><description><![CDATA[文章目录

]]></description><category></category></item><item><title><![CDATA[linux学习-day6]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124168315</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124168315</guid><author>qq_41784433</author><pubDate>Sun, 17 Apr 2022 16:49:29 +0800</pubDate><description><![CDATA[文章目录1、Ubuntu安装
1、Ubuntu安装

]]></description><category></category></item><item><title><![CDATA[linux学习-day5]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124128176</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124128176</guid><author>qq_41784433</author><pubDate>Thu, 14 Apr 2022 11:45:56 +0800</pubDate><description><![CDATA[文章目录1、搭建JavaEE环境1.1、安装JDK1.2、安装Tomcat1.3、Idea安装1.4、MySQL安装2、shell编程
1、搭建JavaEE环境
1.1、安装JDK
一般安装的软件都放在opt下面。
环境变量一般都在/etc/profile进行配置。


1.2、安装Tomcat
也可以和JDK安装一样，配置环境变量。
注：要加入到防火墙打开列表。

1.3、Idea安装
同样也可以按照JDK一样去配置环境变量。

1.4、MySQL安装
根据韩老师的文档进行安装即可。


2、shell编]]></description><category></category></item><item><title><![CDATA[Linux学习-day4]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124079204</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124079204</guid><author>qq_41784433</author><pubDate>Tue, 12 Apr 2022 16:40:51 +0800</pubDate><description><![CDATA[文章目录1、Linux NAT网络配置1.1、原理图1.2、网络配置指令1.3、网络配置实例1.4、设置主机名和hosts映射1.4.1、主机名解析过程分析2、进程管理（重点）2.1、基本介绍2.2、显示系统执行的进程2.3、父子进程2.4、终止进程2.5、查看进程树3、服务管理
1、Linux NAT网络配置
虚拟机ping主机的时候，主机记得关闭防火墙，这样才可以ping通。
1.1、原理图

1.2、网络配置指令





1.3、网络配置实例

自动获取

指定IP（推荐）





更改之后：

]]></description><category></category></item><item><title><![CDATA[Linux学习-day3]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/124047217</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/124047217</guid><author>qq_41784433</author><pubDate>Sat, 09 Apr 2022 19:42:46 +0800</pubDate><description><![CDATA[文章目录1、Linux组1.1、基本介绍1.2、所有者1.3、组的创建、文件/目录所在组1.3.1、组的创建1.3.2、文件/目录所在组1.4、其他组2、权限2.1、基本介绍
1、Linux组
1.1、基本介绍

一般谁创建了这个文件，这个文件的所有者就是那个人，当然也是可以更改的。
文件属于哪个组，这个组里所有用户对文件有一定的权限。
其他组：比如a.txt属于组1的，组2、组3就属于其他组，其他组里所有用户对文件有一定的权限。

1.2、所有者


1.3、组的创建、文件/目录所在组
1.3.1、组的创]]></description><category></category></item><item><title><![CDATA[Linux学习-day2]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/123951326</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/123951326</guid><author>qq_41784433</author><pubDate>Fri, 08 Apr 2022 17:10:56 +0800</pubDate><description><![CDATA[文章目录1、远程登录和文件传输2、vi和vim编辑器2.1、三种模式2.2、快捷键3、Linux开机、重启、用户登录、注销3.1、关机、重启3.2、用户登陆、注销
1、远程登录和文件传输

查看虚拟机的IP：ifconfig，但是首先要保证虚拟机是联网了的。

2、vi和vim编辑器

2.1、三种模式

2.2、快捷键



复制某一行直接找到对应那一行输入yy p即可，复制多行先找到起始行，然后输入(第几行的数字) yy，然后光标下移到想复制的行位置，再输入一个p即可。
删除同理。
查找是先进入了之后，]]></description><category></category></item><item><title><![CDATA[Linux学习-day1]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/123801892</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/123801892</guid><author>qq_41784433</author><pubDate>Mon, 04 Apr 2022 10:57:34 +0800</pubDate><description><![CDATA[文章目录
学习地址：韩顺平Linux
学习目标：工作中可以做到灵活使用。

]]></description><category></category></item><item><title><![CDATA[Android学习]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/123312061</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/123312061</guid><author>qq_41784433</author><pubDate>Sun, 06 Mar 2022 17:01:29 +0800</pubDate><description><![CDATA[文章目录1、安装与配置2、视频学习地址3、CodeGym4、个人学习总结
1、安装与配置
安装和配置
2、视频学习地址
视频学习
3、CodeGym
codeGym
4、个人学习总结
个人学习笔记

]]></description><category></category></item><item><title><![CDATA[MySQL学习总结]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/122866038</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/122866038</guid><author>qq_41784433</author><pubDate>Thu, 10 Feb 2022 19:37:17 +0800</pubDate><description><![CDATA[文章目录1、三大范式2、数据库四大特性：ACID3、数据库中的组件4、查询语句经过组件流程5、更新语句的执行情况6、MySQL中的四种隔离级别7、数据库索引：8、聚集索引和非聚集索引：9、索引的注意事项以及优缺点：10、索引有效和失效场景11、Binlog、redolog、undolog12、MVCC：基于“数据版本”对并发事务进行访问的。13、MySQL中的锁：全局锁、表级锁、行锁、间隙锁14、当前读和快照读15、乐观锁和悲观锁：16、InnoDB和MyISAM的区别：
1、三大范式

第一范式：确保每列]]></description><category></category></item><item><title><![CDATA[leetcode-回溯]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/122865549</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/122865549</guid><author>qq_41784433</author><pubDate>Thu, 10 Feb 2022 17:37:36 +0800</pubDate><description><![CDATA[文章目录N皇后
N皇后
视频推荐

思路：


先把题目解释一下就是，在某个位置放入皇后之后，该位置的上下左右，左右斜上斜下的位置都不能再放入皇后了。
是一个经典回溯问题。
可以看一下代码注释，解释的比较详细了。


代码：

class Solution {
    List&lt;List&lt;String&gt;&gt; res = new ArrayList&lt;&gt;();
    public List&lt;List&lt;String&gt;&gt; solveNQueens(int ]]></description><category></category></item><item><title><![CDATA[union和union all的区别]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/122462157</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/122462157</guid><author>qq_41784433</author><pubDate>Wed, 12 Jan 2022 21:05:21 +0800</pubDate><description><![CDATA[文章目录
今天在做题的时候发现了union all的题，突然想到了之前有看过的面试题问这二者的区别，记录一下
菜鸟教程

UNION用于连接两个以上的select语句的结果组合到一个结果集合中。
多个select语句会删除重复的数据。
基本语法

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expressi]]></description><category></category></item><item><title><![CDATA[剑指offer-哈希表]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/122459638</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/122459638</guid><author>qq_41784433</author><pubDate>Wed, 12 Jan 2022 18:26:16 +0800</pubDate><description><![CDATA[文章目录[剑指 Offer 56 - II. 数组中数字出现的次数 II](https://leetcode-cn.com/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-ii-lcof/)
剑指 Offer 56 - II. 数组中数字出现的次数 II

思路：

本题为了能快速AC，就用HashMap做吧，具体后面的位运算，以后有时间了再说。


代码：

class Solution {
    public int singleNumber(int[]]]></description><category></category></item><item><title><![CDATA[剑指offer-栈]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/122392020</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/122392020</guid><author>qq_41784433</author><pubDate>Sun, 09 Jan 2022 12:29:04 +0800</pubDate><description><![CDATA[文章目录
剑指 Offer 33. 二叉搜索树的后序遍历序列

思路：



初始化一个单调栈，父结点的值先设置为+∞+∞+∞
进行倒序的遍历，几下每个节点，先判断当前结点的值有没有比跟大，比根大，那额不满足二叉搜索树的定义了，直接false；
否则就将父结点进行更新，更新的情况就是当前栈不空且当前结点的值比栈顶的节点值还小，那么就循环的赋值。
入栈就好了。
判断完，没有返回false，就返回true了。



代码：

class Solution {
    public boolean verifyP]]></description><category></category></item><item><title><![CDATA[剑指offer-位运算]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/122367433</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/122367433</guid><author>qq_41784433</author><pubDate>Fri, 07 Jan 2022 16:33:48 +0800</pubDate><description><![CDATA[文章目录[剑指 Offer 15. 二进制中1的个数](https://leetcode-cn.com/problems/er-jin-zhi-zhong-1de-ge-shu-lcof/)
剑指 Offer 15. 二进制中1的个数

思路：


做与运算，如：(11)&amp;(10) = (10)，那么就是将3&amp;2=2，只有两个位都为1的时候，结果才为1.
采用与运算就可以不断缩小问题的大小，直到0；


代码：

public class Solution {
    // you need]]></description><category></category></item><item><title><![CDATA[剑指offer-数组]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/122343181</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/122343181</guid><author>qq_41784433</author><pubDate>Thu, 06 Jan 2022 14:43:57 +0800</pubDate><description><![CDATA[文章目录[剑指 Offer 61. 扑克牌中的顺子](https://leetcode-cn.com/problems/bu-ke-pai-zhong-de-shun-zi-lcof/)
剑指 Offer 61. 扑克牌中的顺子

思路：



本题就是想判断是否有序，因为是顺子，只需要大一个大小关系即可。（示例2：[0,0,1,2,5]这也是一个顺子）
将数组进行排序。可能会有大小王，设置一个标志，因为大小王是0，那么在遍历的时候，找到大小王的位置，从最后一个大小王的位置进行判断是否为顺子即可。
如果在遍]]></description><category></category></item><item><title><![CDATA[计算机网络学习目录]]></title><link>https://blog.youkuaiyun.com/qq_41784433/article/details/122338054</link><guid>https://blog.youkuaiyun.com/qq_41784433/article/details/122338054</guid><author>qq_41784433</author><pubDate>Thu, 06 Jan 2022 12:08:46 +0800</pubDate><description><![CDATA[文章目录1、应用层2、传输层
学习来源：王道计算机网络、博客详解
1、应用层

应用层的概述
DNS域名解析系统
FTP协议
电子邮件系统
万维网和HTTP协议

2、传输层

·传输层概述
UDP协议
TCP协议
TCP可靠传输
TCP流量控制
TCP拥塞控制


 将保持持续的学习，个人在学习的时候采用自顶向下的方法进行学习。
 最后会在原有计算机网络总结基础上进行改进


...]]></description><category></category></item></channel></rss>