自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 Navicat连接Mysql遇到的错误

在navicat链接mysql以后的版本时,会出现2059的错误,这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种...

2018-11-09 20:30:00 489

原创 Djano简介

MVC模型    web服务器开发领域里面著名的MVC模式,将web应用分为以下三层:模型(Model),视图(View)、控制器(Controller).    以上三层之间以一种插件式的、松耦合的方式连接在一起:模型负责业务对象与数据库的映射(ORM);视图负责与用户的交互  (页面);控制器接受用户的输入调用模型和视图完成用户的请求。MTV模型   Django的MTV模...

2018-09-29 20:37:47 567

原创 Python——分布式爬虫和redis

一、分布式爬虫   1.分布式爬虫:(1)默认情况下,scrapy爬虫是单机爬虫,只能在一台电脑上运行;爬虫调度器中的队列去重、set集合都是                                           在本机上创建,其他的电脑无法访问另外一台电脑上的内存内容。                             (2)分布式爬虫用一个共同的爬虫程序,同时部署到...

2018-08-29 21:53:09 1514

原创 node.js基础介绍

Node.js简介Node.js就是运行在服务端的JavaScript,Node.js是基于Chrome JavaScript运行时建立的一个平台。Node.js是一个时间驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行JavaScript的速度的速度非常快,性能非常好。Node.js安装1.windows安装包(.msi)32位安装包下载地址: ...

2018-08-29 21:52:06 189

原创 Python——SMTP发送邮件

SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及附带的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。1.首先,可以构造一个最简单的纯文本邮件,构造MIMEText对象时,第一个参数就是邮件正文,传入'plain'表示纯文本,最终的MIME就是'text/plain',最后...

2018-08-11 10:29:40 367

原创 Python——Phantomjs下载及环境配置

有时,我们需要浏览器处理网页,但并不需要浏览,比如生成网页的截图、抓去网页数据等操作。Phantomjs的功能,就是提供一个浏览器环境的命令接口,你可以把它看做一个“虚拟浏览器”,除了不能浏览,其他与正常浏览器一样。它的内核是WebKit引擎,不提供图形界面,只能在命令行下使用,我们可以用它完成一些特殊的用途。1.下载phantomjs的地址是(http://phantomjs.org/dow...

2018-08-09 20:08:10 2791

原创 Python——mysql安装

一、mysql安装1.先下载mysql文件,下载地址为:(http://dev.mysql.com/downloads/);mysql下载后的文件名为:mysql-installer-community-5.6.41.0.msi,双击后,弹出如下窗口如图所示: 2.安装开始界面  3.选择下一步,弹出如下窗口 4.选择MySql ForExcel1.3.7,点击下一步。...

2018-08-09 19:45:02 1003

原创 Python——获取标签内部所有文本的方式

  获取标签内部全部文本的几种方式:(1)获取最外面的标签,遍历内部的所有子标签并获取标签文本;                                                            (2)用正则去掉所有标签;                                                            (3)/text()获取标签的...

2018-08-06 21:31:36 8753

原创 Python——进程与线程以及yield与return的区别

一、进程与线程       1. 一个程序至少有一个进程,一个进程至少有一个线程       2. 线程的划分尺度小于进程,使得多线程程序的并发性高       3. 进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率      4. 每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应...

2018-08-01 22:44:34 961

原创 Python——scrapy框架安装和scrapy爬虫命令行工具

一、Scrapy框架安装           Scrapy的简介       Scrapy 是用纯python实现的为了爬取网络数据的,提取结构性数据而编写的应用型框架;Scrapy 使用了twisted异步网络框架来处理网络通信可以加快下载速度,不用自己去实现异步框架;并且包含了各种中间件接口 可以灵活地完成各种需求。       安装scrapy框架时,首先在终端下输入pip...

2018-08-01 22:17:56 9562

原创 Python——Windows切换、frame切换

一、Windows切换       一百度首页的各个窗口为例:from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitimport timedriver = webdriver.Firefox()driver.get('http://www.baidu.com')#...

2018-07-31 21:28:52 2861

原创 Python——按键操作、时间等待、点击事件、标签选择

一、按键操作       selenium提供了比较完整的按键操作,在使用按键操作之前引入包from selenium.webdriver.commen.keys import Keys,然后就可以模拟按键操作。以进入百度网页为例,进行具体的按键操作。from selenium.webdriver.common.keys import Keysfrom selenium import ...

2018-07-31 20:37:07 12484

原创 Python——csv操作和selenium

一、csv操作       1.首先引入一个包import csv       2.进行写操作with open('test1.csv','w',newline='')as csv_file: writer = csv.writer(csv_file) for row in rows: writer.writerow(row)       3...

2018-07-30 19:47:26 681

原创 Python——requests请求、cookie处理和lxml解析

一、requests请求      1.通过pip安装pip install requests       2.发送请求与传递参数import requestsurl = 'http://www.baidu.com'response = requests.get(url)# 请求成功print(response)# 获取网页文本内容print(response....

2018-07-25 20:07:41 920

原创 Python 爬虫初识

1.什么是爬虫?   互联网相当于一张蜘蛛网,我们的抓取互联网信息的程序就像是游走在蜘蛛网上的小虫子,所以称之为爬虫2.为什么要爬虫/爬虫的作用(1)获取信息,填充数据到自己的服务器(头条)(2)获取关键信息,进行商业分析市场评估(3)浏览器3.爬虫的分类(1)通用爬虫:全部获取(2)聚焦爬虫:只取自己想要的4.爬虫的准备(1)firefox ,google(2)charl...

2018-07-18 20:19:37 348

原创 Python 正则表达式

正则表达式可以判断目标字符串是否是符合特定的要求,是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。1.Python提供re模块,包含所有正则表达式的功能。在正则表达式中,\d表示可以匹配一个数字,\w表示可以匹配一个字母或者数字,比如:pattern = re.compi...

2018-07-18 20:13:53 163

原创 Python中错误类型

Python运行程序的过程中,也许会因为各种原因出现错误,我们要知道这些错误并且要了解如何解决。第一种:字符串索引超出范围IndexError :string index out of range第二种:语法错误SyntaxError: 'return' outside function第三种:缩进错误不匹配任何缩进等级IndentationError :unindent does not mat...

2018-07-10 20:19:23 1220

原创 访问数据库

经过前面基础知识的介绍,Python基础学习告一段落,接下来要进一步深入学习。今天要介绍的是有关数据库操作的学习。一、数据存储主要有三种形式:1.将数据存储到内存当中(优点:使用方便,读写速度快   缺点:程序关闭的时候,内存会被释放,数据会消失)2.将数据写入到文件当中 (优点:数据存储是永久性的,不易丢失  缺点:打开关闭文件,操作数据都会比较麻烦)3.将数据存储到数据库当中 (优点:数据存储...

2018-07-06 19:11:19 284

原创 Python基础知识——对象、私有属性、继承、类和静态方法

编程语言有机器语言、汇编语言、高级语言,我们现在学习的是高级语言。高级语言分为面向过程的语言,注重方法实现的过程,比如C;面向对象的语言,比如Java,OC,C++,C#,python。面向对象编程的三个特点:1.封装 2.继承  3.多态一、对象    类和对象,分别为群体和个体,且个体是从群体里面分离出来的,并且具有群体的某些特征。对象有两部分,属性和方法。类相当于模板,对象相当于用模板生成的...

2018-07-05 20:05:18 337

原创 Python基础知识——异常处理、函数

昨天的基础小知识大家可以点击观看(https://blog.csdn.net/ljj950408/article/details/80889001),今天主要介绍的基础知识是有关异常处理和函数。一、异常处理     1.错误类型:索引错误、键值错误list = [1,2,3,4,5,6,7,8]# IndexError: list index out of rangeprint(list[14...

2018-07-04 20:17:19 279

原创 Python基础知识——时间处理、日历、os操作

继昨天的基础小知识之后(https://mp.csdn.net/postedit/80864311),今天介绍一些有关于时间处理、日历以及os的操作。一、时间处理      1.时间包的导入、本地时间的获取以及自定义时间的设置# 引入时间包import timetime_line = time.time()# 获取从1970年到现在的秒数# 1970年Linux操作系统出现print(...

2018-07-03 19:50:34 305

原创 Python基础知识——列表、元组和字典

继上次的分享之后(https://blog.csdn.net/ljj950408/article/details/80848156),今天又推出一些新的基础知识。一、列表     1.枚举       枚举用enumerate表示,可以遍历元素,为元素添加一个编号;for后面的第一个参数即为索引值,第二个参数为被遍历的元素。list = [('a','A'),('b','B'),('c','C')...

2018-06-30 10:05:42 273

原创 Python基础语法——循环、占位符以及字符串操作

继昨天介绍的基础小知识之后(https://blog.csdn.net/ljj950408/article/details/80834046),今天再分享一些干货。一、循环     昨天介简单绍了for循环,今天看一下for循环和while循环的对比。     1.for循环        用for  in结构,index表示索引,range表示范围。绝大部分情况下用for循环。for index...

2018-06-28 19:43:48 768

原创 Python——随机数和for循环

继昨天的基础小知识之后,对Python进入深一步的简单学习。今天实现一个个税的计算。根据2011年所作调整,个税计算所包含的内容如下:扣除标准3500元/月(工资、薪金所得适用)三险一金 = 工资 * 比例 扣除三险一金后月收入 = 工资 - 三险一金应纳税所得额=扣除三险一金后月收入-扣除标准应纳个人所得税税额=全月应纳税所得额×适用税率-速算扣除数个税 = 养老保险:单位20%,个人8%医疗保...

2018-06-27 19:53:23 6817

原创 Python基础小知识

一.变量Python里边在声明变量的时候不需要指明变量的类型,给变量赋的值是什么类型就是什么类型   1.变量包括三种类型(1)数值类型 (2)字符串类型(3)布尔类型    2.变量的命名包含两种方式,第一种:驼峰命名法,包括大驼峰和小驼峰;例如:CodingMan codingMan                                             第二种:下划线命名法 ...

2018-06-26 19:50:29 158

原创 PyCharm的破解

1.获取PyCharm资源,进行安装。2.讲PyCharm安装在所设置好的路径里,点击下一步。3.在桌面上添加快捷方式,点击下一步。4.点击下一步。5.完成安装。6.将路径复制进去。...

2018-06-25 20:42:21 321

原创 Anaconda的安装

1.首先获取Anaconda文件,点击下一步2.选择好安装路径,直接点击下一步,完成安装。

2018-06-25 19:38:55 149

原创 Python的安装

1.首先用浏览器搜索Python,点击Download,下载安装程序。2.下载好之后,选择自定义安装,添加路径。3.点击下一步。4.选择好安装路径之后,进行安装。5.安装完成点击关闭。...

2018-06-25 19:32:02 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除