<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LXJRQJ的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LXJRQJ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LXJRQJ]]></copyright><item><title><![CDATA[ubuntu 首次安装mysql时未设置密码或忘记密码解决方法]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/96832836</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/96832836</guid><author>LXJRQJ</author><pubDate>Fri, 25 Oct 2019 15:52:12 +0800</pubDate><description><![CDATA[本文为解决Ubuntu命令行安装MySQL时直接装，没有初始化root密码的问题
1.首先输入以下指令
sudo cat /etc/mysql/debian.cnf

2.然后输入以下指令
mysql -u debian-sys-maint -p


// 注意！这条指令的密码输入是输入第一条指令获得的信息中的 password = ZCt7QB7d8O3rFKQZ 得来的
//请根据自己的实际情...]]></description><category></category></item><item><title><![CDATA[爬虫部署]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/101169868</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/101169868</guid><author>LXJRQJ</author><pubDate>Sun, 22 Sep 2019 19:50:39 +0800</pubDate><description><![CDATA[*爬虫部署需要先下载插件
pip3 install scrapyd
scrapyd：是运行scrapy爬虫的的服务程序，它支持以http命令方式发布，删除，启动，停止爬虫程序。而且，scrapyd可以同时管理多个爬虫还可以有多个版本
pip3 install scrapyd-client

scrapyd-client：是发布爬虫需要使用的另一个专用共具，就是将代码打包为EGG文件，其次需要将EG...]]></description><category></category></item><item><title><![CDATA[scrapy_redis分布式爬虫总结]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/101169607</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/101169607</guid><author>LXJRQJ</author><pubDate>Sun, 22 Sep 2019 19:39:55 +0800</pubDate><description><![CDATA[scrapy_redis分布式爬虫总结
scrapy_redis：Scrapy_redis在scrapy的基础上实现了更多，更强大的功能，具体体现在：reqeust去重，爬虫持久化，和轻松实现分布式
安装：
pip3 install scrapy-redis

Scrapy_redis是工作流程

官方文档
第一步： 启动Redis
首先需要把Redis启动起来。使用Mac OS/Linux的可以...]]></description><category></category></item><item><title><![CDATA[爬虫入门—BeautifulSoup4的使用]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/100705172</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/100705172</guid><author>LXJRQJ</author><pubDate>Tue, 10 Sep 2019 19:37:51 +0800</pubDate><description><![CDATA[CSS 选择器：BeautifulSoup4
安装：pip install beautifulsoup4
官方文档：http://beautifulsoup.readthedocs.io/zh_CN/v4.4.0
BeautifulSoup 用来解析 HTML 比较简单，API非常人性化，支持CSS选择器、
Python标准库中的HTML解析器，也支持 lxml 的 XML解析器。

使用首先必须...]]></description><category></category></item><item><title><![CDATA[Requests和XPath的使用]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/100672795</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/100672795</guid><author>LXJRQJ</author><pubDate>Mon, 09 Sep 2019 20:06:27 +0800</pubDate><description><![CDATA[Requests的使用
按住方式：pip3 install requests
1、response的常用方法：
一、get请求
print(response.text) #页面源码
print(response.status_code) # 状态吗
print(response.headers) # 响应头
print(response.request.headers) #获取请求头
print(...]]></description><category></category></item><item><title><![CDATA[python爬虫re模块（抓取信息）]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/100651321</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/100651321</guid><author>LXJRQJ</author><pubDate>Mon, 09 Sep 2019 08:47:44 +0800</pubDate><description><![CDATA[python爬虫1
《1》什么是爬虫网络爬虫？
网络爬虫（又被称为网页蜘蛛，网络机器人）, 是一种按照一定的规则，自动地抓取万维网信息的程序或者脚本。
《2》爬虫的基本原理：
我们把互联网比喻为一张大网，网络爬虫我们想象为网上的蜘蛛，网页与网页之间的连接我们理解为节点，爬虫就相当于是访问网页，获取网页的信息，又通过节点可以爬取另一个网站，然后不停的通过一个个节点即访问一个个网页，这样网站的数据就可...]]></description><category></category></item><item><title><![CDATA[scrapy框架安装和使用  注：scrapy框架win安装方法，和解决错误的方法]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/92426173</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/92426173</guid><author>LXJRQJ</author><pubDate>Sun, 16 Jun 2019 20:31:34 +0800</pubDate><description><![CDATA[Scrapy 框架

Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架，用途非常广泛。
框架的力量，用户只需要定制开发几个模块就可以轻松的实现一个爬虫，用来抓取网页内容以及各种图片，非常之方便。
Scrapy 使用了 Twisted['twɪstɪd] 异步网络框架来处理网络通讯，可以加快我们的下载速度，不用自己去实现异步框架，并且包含了各种中间件接口，可以灵...]]></description><category></category></item><item><title><![CDATA[python爬虫]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/92422535</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/92422535</guid><author>LXJRQJ</author><pubDate>Sun, 16 Jun 2019 19:48:49 +0800</pubDate><description><![CDATA[python爬虫
《1》什么是爬虫网络爬虫？
网络爬虫（又被称为网页蜘蛛，网络机器人）, 是一种按照一定的规则，自动地抓取万维网信息的程序或者脚本。
《2》爬虫的基本原理：
我们把互联网比喻为一张大网，网络爬虫我们想象为网上的蜘蛛，网页与网页之间的连接我们理解为节点，爬虫就相当于是访问网页，获取网页的信息，又通过节点可以爬取另一个网站，然后不停的通过一个个节点即访问一个个网页，这样网站的数据就可以...]]></description><category></category></item><item><title><![CDATA[用jQuery制作置顶菜单]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/89218423</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/89218423</guid><author>LXJRQJ</author><pubDate>Thu, 11 Apr 2019 19:42:04 +0800</pubDate><description><![CDATA[css---样式
.zdcd{
    height: 50px;
    width: 100%;
    background: rgba(221,39,39,.95);
    position: fixed;
    display: none;
}
.lol img{
    margin: 5px 0 0;
    height: 40px;
}
.ssk{
    margin: ...]]></description><category></category></item><item><title><![CDATA[ie6png的修复 条件Hack css3过渡动画 运动曲线]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/88949691</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/88949691</guid><author>LXJRQJ</author><pubDate>Mon, 01 Apr 2019 15:42:27 +0800</pubDate><description><![CDATA[使用frameset来创建一个框架集，注意frameset不能和body出现在同一个页面中
所以要使用框架集，页面中就不可以使用body标签
属性：
rows，指定框架集中的所有的框架，一行一行的排列
cols， 指定框架集中的所有的页面，一列一列的排列
这两个属性frameset必须选择一个，并且需要在属性中指定每一部分所占的大小
frameset和iframe一样，它里边的内容都不会被搜索引擎...]]></description><category></category></item><item><title><![CDATA[Django的入门和模型的总结]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/87897486</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/87897486</guid><author>LXJRQJ</author><pubDate>Tue, 26 Mar 2019 14:59:01 +0800</pubDate><description><![CDATA[一，django 框架
—数据
---- 显示数据地方
1.，MVC
	M --- model---模型(玩数据)
	V --- View----视图(显示数据)
	C --- controller---控制器(模型和视图交互)
	M全拼为Model，主要封装对数据库层的访问，对数据库中的数据进行增、删、改、查操作。
	V全拼为View，用于封装结果，生成页面展示的html内容。
	C全拼为Con...]]></description><category></category></item><item><title><![CDATA[ajax与jsonp]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487516</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487516</guid><author>LXJRQJ</author><pubDate>Tue, 15 Jan 2019 09:48:37 +0800</pubDate><description><![CDATA[ajax技术的目的是让javascript发送http请求，与后台通信，获取数据和信息。ajax技术的原理是实例化xmlhttp对象，使用此对象与后台通信。ajax通信的过程不会影响后续javascript的执行，从而实现异步。
同步和异步
现实生活中，同步指的是同时做几件事情，异步指的是做完一件事后再做另外一件事，程序中的同步和异步是把现实生活中的概念对调，也就是程序中的异步指的是现实生活中的同...]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487458</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487458</guid><author>LXJRQJ</author><pubDate>Tue, 15 Jan 2019 09:45:37 +0800</pubDate><description><![CDATA[正则表达式
1、什么是正则表达式：
能让计算机读懂的字符串匹配规则。
2、正则表达式的写法：
var re=new RegExp(‘规则’, ‘可选参数’);
var re=/规则/参数;
3、规则中的字符
1）普通字符匹配：
如：/a/ 匹配字符 ‘a’，/a,b/ 匹配字符 ‘a,b’
2）转义字符匹配：
\d 匹配一个数字，即0-9
\D 匹配一个非数字，即除了0-9
\w 匹配一个单词字符...]]></description><category></category></item><item><title><![CDATA[html列表]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487433</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487433</guid><author>LXJRQJ</author><pubDate>Tue, 15 Jan 2019 09:44:27 +0800</pubDate><description><![CDATA[html列表
有序列表
在网页上定义一个有编号的内容列表可以用、配合使用来实现，代码如下：
&amp;lt;ol&amp;gt;
    &amp;lt;li&amp;gt;列表文字一&amp;lt;/li&amp;gt;
    &amp;lt;li&amp;gt;列表文字二&amp;lt;/li&amp;gt;
    &amp;lt;li&amp;gt;列表文字三&amp;lt;/li&amp;gt;
&amp;lt;/ol&amp;gt;


在网页上生成的列表，每条项目上会按1、2、3编号，有序列]]></description><category></category></item><item><title><![CDATA[事件委托]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487374</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487374</guid><author>LXJRQJ</author><pubDate>Tue, 15 Jan 2019 09:41:32 +0800</pubDate><description><![CDATA[事件委托就是利用冒泡的原理，把事件加到父级上，通过判断事件来源的子集，执行相应的操作，事件委托首先可以极大减少事件绑定次数，提高性能；其次可以让新加入的子元素也可以拥有相同的操作。
一般绑定事件的写法
$(function(){
    $ali = $('#list li');
    $ali.click(function(event) {
        $(this).css({backg...]]></description><category></category></item><item><title><![CDATA[事件冒泡]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487349</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86487349</guid><author>LXJRQJ</author><pubDate>Tue, 15 Jan 2019 09:39:35 +0800</pubDate><description><![CDATA[什么是事件冒泡
在一个对象上触发某类事件（比如单击onclick事件），如果此对象定义了此事件的处理程序，那么此事件就会调用这个处理程序，如果没有定义此事件处理程序或者事件返回true，那么这个事件会向这个对象的父级对象传播，从里到外，直至它被处理（父级对象所有同类事件都将被激活），或者它到达了对象层次的最顶层，即document对象（有些浏览器是window）。
事件冒泡的作用
事件冒泡允许多个...]]></description><category></category></item><item><title><![CDATA[jquery事件]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86486787</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86486787</guid><author>LXJRQJ</author><pubDate>Tue, 15 Jan 2019 08:50:01 +0800</pubDate><description><![CDATA[事件函数列表：
blur() 元素失去焦点
focus() 元素获得焦点
change() 表单元素的值发生变化
click() 鼠标单击
dblclick() 鼠标双击
mouseover() 鼠标进入（进入子元素也触发）
mouseout() 鼠标离开（离开子元素也触发）
mouseenter() 鼠标进入（进入子元素不触发）
mouseleave() 鼠标离开（离开子元素不触发）
hover...]]></description><category></category></item><item><title><![CDATA[jquery特殊效果和链式调用]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86486748</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86486748</guid><author>LXJRQJ</author><pubDate>Tue, 15 Jan 2019 08:45:03 +0800</pubDate><description><![CDATA[fadeIn() 淡入

    $btn.click(function(){

        $('#div1').fadeIn(1000,'swing',function(){
            alert('done!');
        });

    });

fadeOut() 淡出
fadeToggle() 切换淡入淡出
hide() 隐藏元素
show() 显示元素
t...]]></description><category></category></item><item><title><![CDATA[jquery属性操作和绑定click事件]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86486719</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86486719</guid><author>LXJRQJ</author><pubDate>Tue, 15 Jan 2019 08:39:56 +0800</pubDate><description><![CDATA[jquery属性操作
1、html() 取出或设置html内容
// 取出html内容

var $htm = $('#div1').html();

// 设置html内容

$('#div1').html('&amp;lt;span&amp;gt;添加文字&amp;lt;/span&amp;gt;');

2、text() 取出或设置text内容
// 取出文本内容

var $htm = $('#div1').text()...]]></description><category></category></item><item><title><![CDATA[jquery选择器]]></title><link>https://blog.youkuaiyun.com/LXJRQJ/article/details/86485753</link><guid>https://blog.youkuaiyun.com/LXJRQJ/article/details/86485753</guid><author>LXJRQJ</author><pubDate>Mon, 14 Jan 2019 23:30:42 +0800</pubDate><description><![CDATA[jquery用法思想一
选择某个网页元素，然后对它进行某种操作
jquery选择器
jquery选择器可以快速地选择元素，选择规则和css样式相同，使用length属性判断是否选择成功。
$(document) //选择整个文档对象
$('li') //选择所有的li元素
$('#myId') //选择id为myId的网页元素
$('.myClass') // 选择class为myClass的元素...]]></description><category></category></item></channel></rss>