<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jesszen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Jesszen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Jesszen]]></copyright><item><title><![CDATA[mysql  笔记]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/82753927</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/82753927</guid><author>Jesszen</author><pubDate>Tue, 25 Sep 2018 01:04:15 +0800</pubDate><description><![CDATA[


use job;
alter table company_data 
change companyLabelList companyLabelList varchar(255),
change companyShortName companyShortName varchar(255),
change companySize companySize varchar(255),
change ...]]></description><category></category></item><item><title><![CDATA[mmmy]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/82833944</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/82833944</guid><author>Jesszen</author><pubDate>Tue, 25 Sep 2018 01:03:24 +0800</pubDate><description><![CDATA[show processlist;
 show status;
 
 alter table star.user_info change iidenx idenx int primary key;
 alter table star.order_info change iidenx idenx2 int primary key;

 desc star.order_info;
  -- 求分组条件...]]></description><category></category></item><item><title><![CDATA[MYSQL 笔记【回购数】]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/82823394</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/82823394</guid><author>Jesszen</author><pubDate>Sun, 23 Sep 2018 23:14:15 +0800</pubDate><description><![CDATA[1、group by语句


select userid,date_format(paytime,'%Y-%m-%d')
from dash.order_info
where userid is not null
group by
userid,date_format(paytime,'%Y-%m-%d');

      group by A ,B;

      a、select查询后面确定的...]]></description><category></category></item><item><title><![CDATA[python的元类与类继承的区别]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/82384217</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/82384217</guid><author>Jesszen</author><pubDate>Tue, 04 Sep 2018 17:40:48 +0800</pubDate><description><![CDATA[类的继承，主要涉及   类之间关系。

元类metaclass，某种意思上可以理解为类的父类；类是元类的实例。

第一：type函数创建类

在python中，类也是对象。既然是类是对象，必然有个存在生成它。那么什么东西创建了类？

答案是type。

怎么去理解？

eg：str，这个可以创建字符串，类比下type可以创建类。

type函数可以查看某个对象，属于哪个类。


type(str)...]]></description><category></category></item><item><title><![CDATA[python的类的继承]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/82382295</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/82382295</guid><author>Jesszen</author><pubDate>Tue, 04 Sep 2018 15:04:17 +0800</pubDate><description><![CDATA[-----------------------------------------------------------------------------------------------------------------------------------------------

面向对象编程 (OOP) 语言的一个主要功能就是“继承”。

派生类/子类  -----------&amp;gt;基...]]></description><category></category></item><item><title><![CDATA[【数据可视化】matplotlib、seaborn、pycharts]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/82315160</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/82315160</guid><author>Jesszen</author><pubDate>Sun, 02 Sep 2018 15:38:22 +0800</pubDate><description><![CDATA[数据分析第一件事就是数据审查。

内容包括，特征变量的含义、类型、分布、缺失值、异常值等，方便下一步的数据预处理和特征的构造。

数据可视化在这个阶段，很方便展示。

第一：数据的特征

选取的数据是，电商相关数据。



第二：查看类型、统计变量


raw_data.describe()
raw_data.dtypes
raw_data.columns
raw_data.sample(10)
...]]></description><category></category></item><item><title><![CDATA[【warning】本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/82056665</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/82056665</guid><author>Jesszen</author><pubDate>Sat, 25 Aug 2018 23:54:17 +0800</pubDate><description><![CDATA[背景：写入数据库，报错

          LookupError: unknown encoding: utf8mb4

第一：修改my.ini，新加语句

           default-character-set=utf8       

第二：这个作死操作后

           就开始报错：本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动

第三...]]></description><category></category></item><item><title><![CDATA[【warning】 pandas 写入MySQL错误]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/82056402</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/82056402</guid><author>Jesszen</author><pubDate>Sat, 25 Aug 2018 23:26:45 +0800</pubDate><description><![CDATA[背景：pandas 利用sqlalchemy 存入数据到mysql

           数据，有中文字符；

//////////////////////////////////////////////////////针对linux////////////////////////////////////////////////////

第一：错误码

(pymysql.err.Interna...]]></description><category></category></item><item><title><![CDATA[【Warning】pandas sqlalchemy报错]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81871656</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81871656</guid><author>Jesszen</author><pubDate>Mon, 20 Aug 2018 15:24:44 +0800</pubDate><description><![CDATA[第一：报错内容

报错代码：sqlalchemy Warning: (1366, &quot;Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA

第二：怎么出现？

在保存dataframe格式至mysql时，出现报错。

但是，数据仍旧写入mysql，并没有出现什么乱码。

第三：怎么处理？

百度了，说时字符串格式不对导致的，然而，设置了字符...]]></description><category></category></item><item><title><![CDATA[【数据库】利用python的pandas库读取csv文件保存至mysql]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81839163</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81839163</guid><author>Jesszen</author><pubDate>Sun, 19 Aug 2018 16:44:19 +0800</pubDate><description><![CDATA[第一：pandas.read_csv读取本地csv文件为数据框形式


data=pd.read_csv('G:\data_operation\python_book\chapter5\\sales.csv')

第二：如果存在日期格式数据，利用pandas.to_datatime()改变类型


data.iloc[:,1]=pd.to_datetime(data.iloc[:,1])

注意：...]]></description><category></category></item><item><title><![CDATA[训练模型的持久化保存]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81490029</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81490029</guid><author>Jesszen</author><pubDate>Tue, 07 Aug 2018 22:47:12 +0800</pubDate><description><![CDATA[第一：算法对象

复杂的模型训练训练耗时太长，避免重复劳动，有必要保存下来

第二：pickle

这个包主要的功能：序列化对象为字符串，反序列化

第三：dump方法和load方法


import pickle
#保存至本地
pickle.dump(model_kmeans,file=open('G:\data_operation\python_book\chapter4\model_clus...]]></description><category></category></item><item><title><![CDATA[【线性回归】线性代数角度解释最小二乘法]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81432238</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81432238</guid><author>Jesszen</author><pubDate>Sun, 05 Aug 2018 18:21:31 +0800</pubDate><description><![CDATA[第一：背景

 问题：广告和销量之间的关系？

 数据集：特征包含三块：电视广告xt，网络广告xm，楼宇广告xf，因变量销量记作y。

          
           数据集样本数为m。

第二：拟合线性回归模型

          y’ = β0  +  β1 * xt  +  β2 * xm  +  β3 * xf  

          写成矩阵形式：Xβ=y‘

     ...]]></description><category></category></item><item><title><![CDATA[【模拟登陆】github模拟登陆，打印信息流]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81317460</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81317460</guid><author>Jesszen</author><pubDate>Tue, 31 Jul 2018 17:43:31 +0800</pubDate><description><![CDATA[目的：动态获取cookie



第一：分析登陆过程

1、打开开发者工具，查看各自请求

2、可以看到name为session的请求【方式post，传入的data】

3、查看name为login的请求，源码中获得token，作为上一个请求中的data的一部分

 



第二：登陆以后，解析页面信息流数据

 查看信息流请求的url，自行构建对应的url，解析

 1、这里有个技巧    /d...]]></description><category></category></item><item><title><![CDATA[【爬虫】利用selenium爬取淘宝并保存到mongodb数据库]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81304589</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81304589</guid><author>Jesszen</author><pubDate>Tue, 31 Jul 2018 15:48:21 +0800</pubDate><description><![CDATA[背景：淘宝的Ajax加密处理，不方便直接解析Ajax请求数据，所以利用selenium库实现模拟爬取

架构：



第一：主要的思路



第二：定义mongodb是类，实现数据存储



主要注意的是，mongodb用户名和密码的问题。

第三：爬取产品搜索结果页面



第四：解析具体的product



第五：源码


import pymongo
from selenium.webdr...]]></description><category></category></item><item><title><![CDATA[【数据库】mongodb 安装/账号管理/python连接]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81283599</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81283599</guid><author>Jesszen</author><pubDate>Tue, 31 Jul 2018 14:54:05 +0800</pubDate><description><![CDATA[第一：安装

1、新建文件夹

      data文件夹下新建db文件夹

      log文件夹下新建mongodb.log【非强求】

      bin同级目录新建mongodb.config文件

2、运行mongodb服务


mongod.exe dbpath  H:/mongo/data/db

3、配置成系统服务【A 直接运行命令】

     管理员权限运行cmd


mon...]]></description><category></category></item><item><title><![CDATA[【爬虫】python爬取微信公众号文章]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81144375</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81144375</guid><author>Jesszen</author><pubDate>Sat, 21 Jul 2018 15:27:07 +0800</pubDate><description><![CDATA[背景：利用代理池爬取微信公众号文章并保存

架构：



巨坑：实例的名不可于类的名重复。

第一：请求及请求队列



1、为什么要创建weixinrequest()？

      因为Sogou微信搜索反爬虫能力强，response.status_code容易出现302，也就是需要输入验证码。当然解决这个问题有两个途径，一个是调用验证码自动识别，另一个是将该302连接重新放回请求队列，更好代...]]></description><category></category></item><item><title><![CDATA[【正则表达式】python  中的re模块及正斜杠/  反斜杠]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/80945755</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/80945755</guid><author>Jesszen</author><pubDate>Thu, 19 Jul 2018 23:32:20 +0800</pubDate><description><![CDATA[第一：转义字符：

改变原有字符的意义，一般都以反斜杠\作为起始。

\n   意思是换行，不再表示字母n。

 

第二：python中，反斜杠\本身就是个转义字符。

1、\\，第一个反斜杠表示转义，意思是第二反斜杠不再视为一个转义字符。


print('\\')

打印输出单独一个\。

2、加一个r【r是原始字符的简写：raw string】，就表示废掉python中\的转义能力。


...]]></description><category></category></item><item><title><![CDATA[日常笔记【不定时更新】]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81073321</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81073321</guid><author>Jesszen</author><pubDate>Thu, 19 Jul 2018 22:55:52 +0800</pubDate><description><![CDATA[1、python if else 简写


data = [] if data is None else data

如果data为None，那么就设置为空列表，否则就是data。

 

2、继承父类super 


class weixinrequest(Request):
    def __init__(self,url,method,headers,need_proxy=False,fa...]]></description><category></category></item><item><title><![CDATA[【学习笔记】python爬虫---代理池]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/80940577</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/80940577</guid><author>Jesszen</author><pubDate>Thu, 19 Jul 2018 22:48:04 +0800</pubDate><description><![CDATA[背景：崔庆才的爬虫学习笔记

整体架构：



 

获取模块【各大网址爬取代理】-----&amp;gt;存储模块【redis有序集合存储】&amp;lt;==========&amp;gt;检测模块

                                                                    ||

                                     ...]]></description><category></category></item><item><title><![CDATA[【统计学习3】线性回归：R方（R-squared）及调整R方（Adjusted R-Square）]]></title><link>https://blog.youkuaiyun.com/Jesszen/article/details/81017669</link><guid>https://blog.youkuaiyun.com/Jesszen/article/details/81017669</guid><author>Jesszen</author><pubDate>Thu, 12 Jul 2018 16:54:27 +0800</pubDate><description><![CDATA[第一：R方（R-squared）定义：衡量模型拟合度的一个量,是一个比例形式，被解释方差/总方差。公式：R-squared = SSR/TSS                            =1 -  RSS/TSS其中：TSS是执行回归分析前，响应变量固有的方差。          RSS残差平方和就是，回归模型不能解释的方差。          SSR回归模型可以解释的方差。综上，R-...]]></description><category></category></item></channel></rss>