<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LinRuiC的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LinRuiC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LinRuiC]]></copyright><item><title><![CDATA[Python字符串常用操作命令]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/89631450</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/89631450</guid><author>LinRuiC</author><pubDate>Sun, 28 Apr 2019 10:41:37 +0800</pubDate><description><![CDATA[1.find string = "Beautiful is better than ugly" 检查字符串是否包含在string中,如果包含则返回字符串开始的下标（索引），如果不包含则返回-1


&gt;&gt;&gt; string='Beautiful is better than ugly '
&gt;&gt;&gt; string.find('better')
13
&gt;&gt;&...]]></description><category></category></item><item><title><![CDATA[form不写action的情况下post方法提交到的位置]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/89329734</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/89329734</guid><author>LinRuiC</author><pubDate>Tue, 16 Apr 2019 11:15:35 +0800</pubDate><description><![CDATA[form如果不写清楚要提交到的action的位置的话，那么系统默认post方法提交数据到的是当前的页面


]]></description><category></category></item><item><title><![CDATA[Python类的__str__()方法]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/85724016</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/85724016</guid><author>LinRuiC</author><pubDate>Thu, 03 Jan 2019 22:06:34 +0800</pubDate><description><![CDATA[如果要把一个类的实例变成 str，就需要实现特殊方法__str__()：

不使用__str__()方法


class Student(object):
    def __init__(self,id,name,age):
        self.id=id
        self.name=name
        self.age=age

s=Student(111,&quot;Bob&quot;,18...]]></description><category></category></item><item><title><![CDATA[redis数据操作]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/85689731</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/85689731</guid><author>LinRuiC</author><pubDate>Thu, 03 Jan 2019 14:47:11 +0800</pubDate><description><![CDATA[redis官方网站
	redis中文官网
目录

Redis 安装

切换数据库

数据结构

数据操作行为

string类型

键命令

hash类型

list类型

set类型

zset类型

Redis 安装

Window 下安装

下载地址：https://github.com/MSOpenTech/redis/releases。

Redis 支持 32 位和 64 位。这个需要...]]></description><category></category></item><item><title><![CDATA[通过Python分析Ajax爬取今日头条街拍美图]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/85239655</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/85239655</guid><author>LinRuiC</author><pubDate>Mon, 24 Dec 2018 22:21:43 +0800</pubDate><description><![CDATA[以今日头条为例通过分析Ajax请求来抓取网页数据的方法。抓取的目标是今日头条的街拍美图，抓取完成之后，将每组图片分文件夹下载到本地保存下来

打开连接:http://www.toutiao.com/search/?keyword=街拍

网页内容是由Ajax加载，然后用JavaScript渲染出来的，我们打开开发者工具，切换到XHR过滤选项卡，查看Ajax请求。

查看是否包含了页面中的相关数据。...]]></description><category></category></item><item><title><![CDATA[使用pymongo操作MongoDB数据库]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/85009488</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/85009488</guid><author>LinRuiC</author><pubDate>Sat, 15 Dec 2018 00:10:01 +0800</pubDate><description><![CDATA[此博客是在学习崔庆才《Python3 网络爬虫开发实战》中的笔记总结。在开始学习之前，请确保安装好了MongoDB数据库并且保证数据库能够正常运行，并且需要安装好pymongo库

目录

1 连接MongoDB

2 指定数据库

3 指定集合 

4 插入数据 

5 查询

6 计数

7 排序

8 偏移

9 更新

10 删除

1 连接MongoDB

使用pymongo库里面的Mo...]]></description><category></category></item><item><title><![CDATA[使用PyMySQL操作MySQL数据库]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/85000078</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/85000078</guid><author>LinRuiC</author><pubDate>Fri, 14 Dec 2018 17:09:04 +0800</pubDate><description><![CDATA[此博客是在学习崔庆才《Python3 网络爬虫开发实战》中的笔记总结。在开始学习之前，请确保安装好了MySQL数据库并且保证数据库能够正常运行，并且需要安装好PyMySQL库

目录

1 连接数据库

 2 创建表

3 插入数据

4 更新数据 

5 查询数据

6 删除数据

1 连接数据库

connect() 方法声明一个MySQL连接对象db,此时需要传入MySQL运行的host（即...]]></description><category></category></item><item><title><![CDATA[服务器响应状态码 —— 常见的错误代码及错误原因]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84993659</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84993659</guid><author>LinRuiC</author><pubDate>Thu, 13 Dec 2018 20:03:13 +0800</pubDate><description><![CDATA[ 服务器返回给客户端的响应可以分为三部分：响应状态码，响应头和响应体。

HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成，表示服务器的响应状态。

HTTP状态码(响应码一共分五大类:

消息响应
	成功响应
	重定向
	客户端错误
	服务器端错误
下表列出了常见的错误代码及错误原因

消息响应

状态码
			说明
			详情
		100
			继续
			请求者应当继续提出请求。...]]></description><category></category></item><item><title><![CDATA[uWSGI服务器测试]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84979647</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84979647</guid><author>LinRuiC</author><pubDate>Wed, 12 Dec 2018 21:35:40 +0800</pubDate><description><![CDATA[前面已经了解过WSGI / uwsgi / uWSGI 这三个概念的区分。现在测试uWSGI

先新建一个test.py文件，内容如下

写一个符合以下格式的函数


def application(environ,start_response):
    start_response(&quot;200 OK&quot;,[(&quot;Content-Type&quot;,&quot;text/html&quot;)])
    return [b'H...]]></description><category></category></item><item><title><![CDATA[浅谈uWSGI, uwsgi, WSGI 的区别]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84979360</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84979360</guid><author>LinRuiC</author><pubDate>Wed, 12 Dec 2018 21:17:04 +0800</pubDate><description><![CDATA[要注意 WSGI / uwsgi / uWSGI 这三个概念的区分。


	WSGI是一种通信协议。
	
	
	uwsgi是一种线路协议而不是通信协议，在此常用于在uWSGI服务器与其他网络服务器的数据通信。
	
	
	而uWSGI是实现了uwsgi和WSGI两种协议的Web服务器。
	
WSGI

WSGI是一种通信协议。WSGI 不是框架，也不是一个模块，而是介于 Web应用程序（Web框架）...]]></description><category></category></item><item><title><![CDATA[Python爬取房天下网站深圳房租信息入库并进行数据分析可视化]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84951614</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84951614</guid><author>LinRuiC</author><pubDate>Tue, 11 Dec 2018 16:06:13 +0800</pubDate><description><![CDATA[概述

请求库：requests
	HTML 解析：BeautifulSoup
	词云：wordcloud
	数据可视化：pyecharts
	数据库：MongoDB
	数据库连接：pymongo
爬虫思路&amp;amp;&amp;amp;页面解析

先爬取房某下深圳各个板块的数据，然后存进 MongoDB 数据库，最后再进行数据分析。 





右键网页，查看页面源码，找出我们要爬取得部分



爬虫源代码...]]></description><category></category></item><item><title><![CDATA[Django实例 —— 搭建一个博客（超详细）]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84871684</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84871684</guid><author>LinRuiC</author><pubDate>Fri, 07 Dec 2018 12:50:22 +0800</pubDate><description><![CDATA[创建mysite工程项目，创建项目的命令如下：


# django-admin startproject 项目名称
django-admin startproject mysite

 进入mysite目录，工程目录结构默认如图



与项目同名的目录，此处为mysite，包含项目的配置文件 

manage.py : Django 项目里面的工具，是项目运行的入口，指定配置文件路径，通过它可以...]]></description><category></category></item><item><title><![CDATA[MySQL（九）—— 视图]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84866001</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84866001</guid><author>LinRuiC</author><pubDate>Thu, 06 Dec 2018 22:15:41 +0800</pubDate><description><![CDATA[目录

创建视图

查看视图

使用视图

修改视图

删除视图

视图意义

视图数据操作

新增数据

       删除数据

       更新数据 

视图算法

视图

视图: view, 是一种有结构(有行有列)但是没结果(结构中不真实存放数据)的虚拟表, 虚拟表的结构来源不是自己定义, 而是从对应的基表中产生(视图的数据来源).

创建视图

基本语法

Create view 视...]]></description><category></category></item><item><title><![CDATA[MySQL（八）—— 联合查询和子查询]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84865643</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84865643</guid><author>LinRuiC</author><pubDate>Thu, 06 Dec 2018 21:50:43 +0800</pubDate><description><![CDATA[目录

联合查询

基本语法

意义

Order by使用

子查询

子查询分类

标量子查询

列子查询

行子查询

表子查询

Exists子查询

联合查询

联合查询: 将多次查询(多条select语句), 在记录上进行拼接(字段不会增加)

基本语法

多条select语句构成: 每一条select语句获取的字段数必须严格一致(但是字段类型无关)

Select 语句1

Unio...]]></description><category></category></item><item><title><![CDATA[MySQL（七）—— 外键使用]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84782412</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84782412</guid><author>LinRuiC</author><pubDate>Tue, 04 Dec 2018 08:43:14 +0800</pubDate><description><![CDATA[目录

增加外键

修改外键&amp;amp;删除外键

外键作用

外键条件

外键约束

外键

外键: foreign key, 外面的键(键不在自己表中): 如果一张表中有一个字段(非主键)指向另外一张表的主键,那么将该字段称之为外键.

增加外键

外键可以在创建表的时候或者创建表之后增加(但是要考虑数据的问题).

一张表可以有多个外键.

创建表的时候增加外键: 在所有的表字段之后,使用fo...]]></description><category></category></item><item><title><![CDATA[MySQL（六）—— 连接查询]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84744044</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84744044</guid><author>LinRuiC</author><pubDate>Mon, 03 Dec 2018 09:17:55 +0800</pubDate><description><![CDATA[目录

连接查询分类

交叉连接

内连接

外连接

自然连接

连接查询

连接查询: 将多张表(可以大于2张)进行记录的连接(按照某个指定的条件进行数据拼接): 最终结果是: 记录数有可能变化, 字段数一定会增加(至少两张表的合并)

连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表.

连接查询: join, 使用方式: 左表 join 右表

左表: 在join关键字左边...]]></description><category></category></item><item><title><![CDATA[MySQL（五）—— 数据高级操作]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84694421</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84694421</guid><author>LinRuiC</author><pubDate>Sun, 02 Dec 2018 09:13:29 +0800</pubDate><description><![CDATA[目录

新增数据

主键冲突

蠕虫复制

更新数据

删除数据

查询数据

Select选项

字段别名

数据源

子查询: 数据的来源是一条查询语句(查询语句的结果是二维表)

Where子句

Group by子句

Having子句

Order by子句

Limit子句

数据高级操作

数据操作: 增删改查

新增数据

基本语法

Insert into 表名 [(字段列表)]...]]></description><category></category></item><item><title><![CDATA[MySQL（四）—— 列属性]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84674674</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84674674</guid><author>LinRuiC</author><pubDate>Sat, 01 Dec 2018 16:49:41 +0800</pubDate><description><![CDATA[目录

列属性

空属性

列描述

默认值

字段属性

主键约束

更新主键 &amp;amp; 删除主键

主键分类

自动增长

新增自增长

自增长使用

修改自增长

删除自增长

唯一键

增加唯一键

唯一键约束

更新唯一键 &amp;amp; 删除唯一键

索引

列属性

列属性: 真正约束字段的是数据类型, 但是数据类型的约束很单一. 需要有一些额外的约束, 来更加保证数据的合法性.

列...]]></description><category></category></item><item><title><![CDATA[MySQL（三）—— 数据类型（列类型）]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84644323</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84644323</guid><author>LinRuiC</author><pubDate>Fri, 30 Nov 2018 11:13:02 +0800</pubDate><description><![CDATA[目录

数据类型(列类型)

 数值型

整数型

小数型

时间日期类型

字符串类型

定长字符串

变长字符串

文本字符串

枚举字符串

集合字符串

Mysql记录长度

数据类型(列类型)

所谓的数据类型: 对数据进行统一的分类, 从系统的角度出发为了能够使用统一的方式进行管理: 更好的利用有限的空间.

SQL中将数据类型分成了三大类: 数值类型, 字符串类型和时间日期类型


...]]></description><category></category></item><item><title><![CDATA[MySQL（二）—— SQL语句基本操作]]></title><link>https://blog.youkuaiyun.com/LinRuiC/article/details/84621268</link><guid>https://blog.youkuaiyun.com/LinRuiC/article/details/84621268</guid><author>LinRuiC</author><pubDate>Thu, 29 Nov 2018 11:56:52 +0800</pubDate><description><![CDATA[目录

SQL基本操作

库操作：对数据库的增删改查.

查看数据库

更新数据库

删除数据库

表操作

新增数据表

查看数据表

修改数据表

删除数据表

数据操作

新增数据

查看数据

更新数据

删除数据

SQL: Structured Query Language, 结构化查询语言(数据以查询为主: 99%是在进行查询操作)

SQL分为三个部分

DDL: Data Def...]]></description><category></category></item></channel></rss>