<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sunny_Deer的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sunny_Deer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sunny_Deer]]></copyright><item><title><![CDATA[Android 使用 Volley获取网络图片通过Glide填充到Listview]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/128197261</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/128197261</guid><author>Sunny_Deer</author><pubDate>Tue, 06 Dec 2022 09:40:57 +0800</pubDate><description><![CDATA[Android中使用Volley获取网络图片，利用Gllde将其填充到ListView中]]></description><category></category></item><item><title><![CDATA[WEB响应式布局学习(Part1)]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/126651399</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/126651399</guid><author>Sunny_Deer</author><pubDate>Thu, 01 Sep 2022 21:12:35 +0800</pubDate><description><![CDATA[web响应式布局学习]]></description><category></category></item><item><title><![CDATA[AJAX基础 part2]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/124246344</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/124246344</guid><author>Sunny_Deer</author><pubDate>Mon, 18 Apr 2022 12:14:55 +0800</pubDate><description><![CDATA[AJAX解决ie缓存问题
当前端页面向服务起连续发送两条请求时，在ie浏览器中，第二次发送走的是第一次发送时产生的缓存，所以不能够及时的更新数据，解决办法就是在请求的url后加上一个动态可变的参数，这里以当前时间戳Date.now()为例；
 xhr.open("GET",'http://127.0.0.1:8000/ie?t='+Date.now());

请求超时与网络异常
在服务端设置三秒的响应延时，模拟网络超时

在前端html中处理超时，并执行超时回调

效果

AJAX取消请求
&lt;div ]]></description><category></category></item><item><title><![CDATA[蓝桥杯知识点(大纲)]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/123713345</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/123713345</guid><author>Sunny_Deer</author><pubDate>Thu, 24 Mar 2022 15:56:13 +0800</pubDate><description><![CDATA[蓝桥杯知识点(大纲)
宽度搜索
快速幂
求素数因子
最大公因数
最小公倍数
并查集
状态压缩DP
基础算法
一星：打表 枚举 倍增 离散化 差分
二星：分治法 贪心（Huffman编码） 尺取法 二分法 三分法 整体二分 ST算法
搜索
一星：基本DFS 基本BFS
二星：DFS记忆化搜索 IDA* BFS扩展（双向广搜 优先队列 双端队列）剪枝 爬山算法 随机增量法 模拟退火
三星：A*
高级数据结构
一星：并查集（带权） 分块
二星：莫队算法（树上莫队） 树状数组 线段树 可持久化线段树 二叉搜索树 t]]></description><category></category></item><item><title><![CDATA[AJAX基础 part1]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/123712936</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/123712936</guid><author>Sunny_Deer</author><pubDate>Thu, 24 Mar 2022 15:50:43 +0800</pubDate><description><![CDATA[AJAX
express框架介绍与基本使用
npm init --yes //包的初始化

npm i express //安装express框架

// 1.引入express
const express = require('express');
//2. 创建应用对象
const app = express();
//3.创建路由规则
//request是对请求报文的封装
//response是对响应报文的封装
app.get('/',(request,response)=&gt;{
    resp]]></description><category></category></item><item><title><![CDATA[Linux磁盘分区(fdisk)及磁盘限额(quota)]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/122492138</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/122492138</guid><author>Sunny_Deer</author><pubDate>Fri, 14 Jan 2022 13:30:11 +0800</pubDate><description><![CDATA[Linux磁盘分区(fdisk)及磁盘限额(quota)

学校组织大家参加程序设计大赛，为此成立了以你为组长的项目组，同时小组内还有其他3名成员。因磁盘空间不够，做为组长的你争取到了10GB的磁盘空间，现需要做如下配置：
1、用fdisk对磁盘做分区，并挂载；
2、为项目组成员做磁盘限额，软限制为200MB，硬限制为300MB；
3、为项目组成员的做文件限制，组长软限制为10个，硬限制为15；成员软限制为8，硬限制为10；

操作步骤
1、用fdisk对磁盘做分区，并挂载
输入fdisk /dev/sda]]></description><category></category></item><item><title><![CDATA[JAVA数组基础]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121804059</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121804059</guid><author>Sunny_Deer</author><pubDate>Thu, 09 Dec 2021 00:01:11 +0800</pubDate><description><![CDATA[数组
声明一维数组有以下两种方式
数组的元素类型 数组名字[]; float A[];
数组的元素类型[] 数组名字; float[] A;

注意：与C/C++ 不同，Java不允许在声明数组中的方括号内指定数组元素的个数
创建数组
为数组分配内存空间的格式如下
数组名字 = new 数组元素的类型[数组元素个数];

声明数组和创建数组(分配内存空间)可以同时进行，例如：
float Array[] = new float[4]; 

二维数组也是如此：
int Array[][];
Array = n]]></description><category></category></item><item><title><![CDATA[C++STL 模版技术]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121803919</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121803919</guid><author>Sunny_Deer</author><pubDate>Wed, 08 Dec 2021 23:52:24 +0800</pubDate><description><![CDATA[C++模版技术


类型参数化，编写代码的时候可以忽略类型。


为了让编译器区分普通函数和模版函数使用template关键字


template&lt;class T&gt;// 或者template&lt;typename T&gt;//告诉编译器，接下来写的函数是模版函数，避免报错。


void MySwap(T&amp; a,T&amp; b)//两数交换函数
{
int temp = a;
a = b;
b = temp;
}

模版函数能进行自动类型推导，会根据数据类型自动推导函数的数据类型]]></description><category></category></item><item><title><![CDATA[Python列表切片操作]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121803831</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121803831</guid><author>Sunny_Deer</author><pubDate>Wed, 08 Dec 2021 23:43:27 +0800</pubDate><description><![CDATA[列表的切片操作
完整的切片表达式使用2个冒号分隔的3个参数[start : stop : step]
第一个数字表示切片开始的位置（默认为0），第二个数字表示切片截至（但不包含）位置（默认为列表长度），第三个数字表示切片的步长（默认为1），当步长省略时可以省略最后一个冒号。
可以使用切片来截取列表中的任何部分，并得到一个新列表，也可以通过切片来修改和删除列表中的部分元素或者增加元素。（切片操作不会因为下标越界而抛出异常）
&gt;&gt;&gt; a = [0,1,2,3,4,5,6,7]

(1)切取单个]]></description><category></category></item><item><title><![CDATA[linux掌握用户管理的基本命令的使用]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121468974</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121468974</guid><author>Sunny_Deer</author><pubDate>Mon, 22 Nov 2021 12:22:19 +0800</pubDate><description><![CDATA[掌握用户管理的基本命令的使用

某企业配置Linux操作系统，需要在该系统上为三个部门规划如下账户信息：
1、为每个部门建立一个组群，并设置组群口令
2、假设每个部门中有一个经理，五个普通员工，为每个员工建立一个用户账户，并设置账户口令
3、把部门中的用户添加到部门组群中
4、为部门经理的用户帐户改名

操作步骤
1、  为每个部门建立一个组群，并设置组群口令
输入groupadd命令创建三个部门群组：group1，group2，group3
用cat /etc/group命令查看


完成组群创建后，用g]]></description><category></category></item><item><title><![CDATA[python文件操作]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121468683</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121468683</guid><author>Sunny_Deer</author><pubDate>Mon, 22 Nov 2021 11:57:16 +0800</pubDate><description><![CDATA[python文件操作

为了长期保存数据以便重复使用、修改和共享，必须将数据以文件的形式存储到外部存储介质(如磁盘、U盘、光盘或云盘、网盘、快盘等)中。文件作在各类应用软件的开发中均占有重要的地位。

按照文件中的数据组织形式，将文件分为文本文件和二进制文件。

文本文件：储存常规字符，由若干文本行组成，通常以换行符结尾，常规字符串是指记事本或者其他文编编辑器能够正常显示、编辑并且人类能够直接阅读和理解的字符串。如英文字母、汉字、数字字符串。
二进制文件：二进制文件把对象内容以字节串(bytes)进行储存，]]></description><category></category></item><item><title><![CDATA[Python利用bs4批量抓取网页图片并下载保存至本地]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121088848</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121088848</guid><author>Sunny_Deer</author><pubDate>Mon, 01 Nov 2021 21:41:17 +0800</pubDate><description><![CDATA[Python利用bs4批量抓取网页图片并下载保存

使用bs4抓取网页图片，bs4解析比较简单，需要预先了解一些html知识，bs4的逻辑简单，编写难度较低。本例以抓取某壁纸网站中的壁纸为例。(bs4为第三方库，使用前需要要自行安装)

步骤

拿到页面源代码，提取子页面的链接地址——&gt;href
通过href拿到子页面的内容，再从子页面中找到图片的下载地址 img——&gt;src
下载图片




首先导入必要的包

import requests
from bs4 import Beautiful]]></description><category></category></item><item><title><![CDATA[Python利用re正则表达式抓取豆瓣电影Top250排行榜]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121088156</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121088156</guid><author>Sunny_Deer</author><pubDate>Mon, 01 Nov 2021 21:02:22 +0800</pubDate><description><![CDATA[Python利用re正则表达式抓取豆瓣电影Top250排行榜

利用request和re来抓取电影排行榜的电影名称，电影年份，电影评分以及评价人数并写为.csv格式文件

先来介绍一下re模块中的几个简单常用的方法
re模块
几个简单功能
1. findall
# findall :匹配字符串中所有符合正则的内容
import re
result = re.findall(r"\d+", "你好我的电话是123456,他的电话是654321")
print(result)
&gt;&gt;&gt;['123]]></description><category></category></item><item><title><![CDATA[Python爬虫 利用百度翻译抓包实现查单词小工具（英翻中）]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121087907</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121087907</guid><author>Sunny_Deer</author><pubDate>Mon, 01 Nov 2021 20:29:38 +0800</pubDate><description><![CDATA[Python爬虫 利用百度翻译抓包实现查单词小工具（英翻中）

以百度翻译为例

如图

弹出的下拉框中的数据就是我们所需要的数据
打开浏览器抓包工具查看



代码
import requests #导入requests

url = "https://fanyi.baidu.com/sug"  #准备url
s = input("请输入你要翻译的单词")    #用户输入要查询的单词
dat = {			#准备参数
    "kw": s   
}
#发送post请求 发送的数据放在字典中，通过data]]></description><category></category></item><item><title><![CDATA[Python利用requests抓取页面源代码（基础）]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121086931</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121086931</guid><author>Sunny_Deer</author><pubDate>Mon, 01 Nov 2021 20:03:02 +0800</pubDate><description><![CDATA[Python利用requests抓取页面源代码（基础）

Requests模块是一个用于网络访问的模块.

由于使用到的requests库为第三方库，需要事先对其进行安装
1.1安装requests
(1)利用cmd安装，首先确保Python已经下载入电脑内，然后启动cmd控制台，输入pip install requests，等待下载完成即可

(2)利用pycharm安装，在pycharm的Terminal中输入 pip install requests 命令进行request的安装

回车等待安装完毕即]]></description><category></category></item><item><title><![CDATA[MarkDown基础语法]]></title><link>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121077601</link><guid>https://blog.youkuaiyun.com/Sunny_Deer/article/details/121077601</guid><author>Sunny_Deer</author><pubDate>Mon, 01 Nov 2021 12:02:42 +0800</pubDate><description><![CDATA[MarkDown基础语法
预备工作

Markdown是一种纯文本格式的标记语言。通过简单的标记语法，它可以使普通文本内容具有一定的格式，也正是因为纯文本编辑的特点，它能够极大简化排版步骤，提高协作效率（减少了鼠标的操作，基本上是使用标记语法来排版）
推荐使用的文本编辑器：Typora   下载地址：https://typora.io/
文件名使用的后缀：xxx.md
编辑器下载完成后，新建一个.txt文件，在将后缀名改为.md即可使用typora打开进行编辑。
在线编辑markdown https://w]]></description><category></category></item></channel></rss>