自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础开始-01

1.Java语言的开发环境搭建JVM-Java虚拟机JVM(ava Virtual Machine ) : Java虚拟机, 简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是ava最具吸引力的特性之一。我们编写的ava代码, 都运行在JVM之上。JRE (Java Runtime Environment) :是Java程序的运行时环境,包含JVM和运行...

2020-05-02 16:21:21 166

原创 汉诺塔问题python解析

汉诺塔问题python解析问题背景问题分析设想python代码讲解小编说明:问题背景汉诺塔其实是在1883年的时候有一个法国的数学家名字叫卢卡斯发明的,不过关于这个游戏有一个传说,就是在佛教里面有一个神叫梵天,在创造世界的时候有一个圣地不是叫做贝拿勒斯在这个地方,造一个庙宇,庙宇里面有一个黄铜做的台子上面有三根宝石柱,而在其中一根宝石柱的上面梵天放了六十四个金罗盘,金罗盘上边小下边大,有一个僧...

2020-03-14 03:16:17 686

原创 scrapyd本地部署,远端部署,利用gerapy部署

scrapyd 本地部署scrapyd是运行scrapy爬虫的服务程序,它支持以http命令方式发布、删除、启动、停止爬虫程序。而且scrapyd可以同时管理多个爬虫,每个爬虫还可以有多个版本pip3 install scrapydscrapyd-client发布爬虫需要使用另一个专用工具,就是将代码打包为EGG文件,其次需要将EGG文件上传到远程主机上这些操作需要scrapyd-cl...

2019-09-22 16:12:46 750 1

原创 Scrapy-redis之终结篇

scrapy-redis为什么要用scrapy-redis?Scrapy_redis在scrapy的基础上实现了更多,更强大的功能,具体体现在:reqeust去重,爬虫持久化,和轻松实现分布式,实现一个任务多台服务器执行,大大的提高了效率安装pip3 install scrapy-redis...

2019-09-22 14:57:02 461

原创 python 进程&多进程&进程池

进程1.什么是进程程序:例如xxx.py这是程序,是一个静态的进程:一个程序运行起来后,代码+用到的资源 称之为进程,它是操作系统分配资源的基本单元。不仅可以通过线程完成多任务,进程也是可以的2.进程的创建如果你打算编写多进程的服务程序,Unix/Linux无疑是正确的选择。由于Windows没有fork调用,难道在Windows上无法用Python编写多进程的程序?由于Python...

2019-09-11 20:16:22 191

原创 python爬虫之多线程、多进程爬虫 总结

python爬虫之多线程、多进程爬虫多任务的介绍什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边看电影,一边聊QQ,一边在用Word赶作业,这就是多任务,这时至少同时有3个任务正在运行。单核CPU如何执行多任务?多核CPU如何执行多任务?真正的并行执行多任务只能在多核CPU上实现,但是,由于任务数量远远多于CPU的核心数量,所以,操作系统也会自动把很多任务...

2019-09-11 00:03:12 767

原创 pyquery 案例分析+总结

Python网络爬虫神器PyQuery的使用方法前言pyquery库是jQuery的Python实现,能够以jQuery的语法来操作解析 HTML 文档,易用性和解析速度都很好,和它差不多的还有BeautifulSoup,都是用来解析的。相比BeautifulSoup完美翔实的文档,虽然PyQuery库的文档弱爆了, 但是使用起来还是可以的,有些地方用起来很方便简洁。PyQuery库官方文档...

2019-09-10 20:00:40 247 1

原创 BeautifulSoup4CSS选择器 总结

BeautifulSoup4CSS选择器和 lxml 一样,Beautiful Soup 也是python的一个HTML/XML的解析器,用它可以方便的从网页中提取数据lxml 只会局部遍历,而Beautiful Soup 是基于HTML DOM的,会载入整个文档,解析整个DOM树,因此时间和内存开销都会大很多,所以性能要低于lxml。 BeautifulSoup 用来解析 HTML 比...

2019-09-10 19:19:24 655

原创 xpath总结

xpath总结:一. 什么是xpath:XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历什么是XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 的标签需要我们自行定...

2019-09-09 20:27:56 239

原创 requests总结

requests的总结requests的安装:requests请求:requests请求参数:一.GET请求:response.text乱码问题:二. POST请求三.POST上传图片四.设置代理五.获取cookies六.session七.处理HTTPS请求 SSL证书验证requests的安装:$pip install requestrequests请求:requests请求参数:...

2019-09-09 19:59:13 187

原创 正则总结

一、常用的匹配规则总结表配任意空白字符,等价于 [\t\n\r\f]. \S 匹配任意非空字符 \d 匹配任意数字,等价于 [0-9] \D 匹配任意非数字 \A 匹配字符串开始 \Z 匹配字符串结束,如果是存在换行,只匹配到换行前的结束字符串 \z 匹配字符串结束 \G 匹配最后匹配完成的位置 \n 匹配一...

2019-09-08 20:15:34 92

原创 urllib模块的总结

urllib模块的总结1.urllib.request用来打开和读取urls2.urllib.error包含了运行urllib.request的过程中发生的错误3.urllib.parse用来分析网址(urls)urlopen方法的使用# 导入urllib.request 库 import urllib.request # 向指定的url发送请求,并返回服务器响应...

2019-09-08 20:08:23 284

原创 类属性 类方法

# class Dog():#类也是一种特殊的对象#     print('haha')#     count = 0#     def __init__(self):#         self.name='大黄'#公有属性#         self.__age = 10#私有属性#         # print('haha')#     def eat(self):#共有方法...

2019-01-17 09:40:10 183

原创 学生管理系统

stu_info = []def show_menu():    print('*'*15,'欢迎使用学生管理系统','*'*15)    print('1:添加学生信息')    print('2:查询学生信息')    print('3:删除学生信息')    print('4:修改学生信息')    print('5:显示学生所有信息')    print('6:退出系统')...

2019-01-17 09:35:00 211

原创 python 飞机大战 添加音效 添加分数

plane_main.py  设置主文件import pygamefrom plane_sprites import*from Background import BackGroundfrom Enemy import Enemyfrom Hero import Herofrom time import sleepfrom Bullet import Bulletclass P...

2019-01-17 09:31:24 3970

原创 python 正则 总结

字符匹配.   任意字符(除了换行) \w  字母数字及下划线 \d      数字 \s  空白符\W  非字母数字及下划线 \D  非数字 \S  非空白符\t, \n, \r  制表符,换行符,退格符 长度匹配*   任意个字符 + 至少一个字符 ? 0或1个字符 {n,m} n-m个字符 {n} 表示n个字符 范围控制范围表示  [0a...

2019-01-07 18:49:54 123

原创 python 高级 单例模式 异常 模块

单例模式是软件开发中一种常用的设计模式,其目的是未来保证系统中一个类只有一个实例。即一个类只有一个对象实例。 使用python实现单例模式有4种方案: 1.使用import 首先编写一个singleton.py的文件 #singleton.pyclass Singleton(object):    def My_singleton():        passmysingle...

2019-01-07 18:47:31 108

原创 python高级总结类属性 实例属性 实例方法 / 静态方法 / 类方法

类属性  实例属性# 类属性class people:   name="Tom"    #公有的类属性   __age=18      #私有的类属性p=people()print(p.name)   #实例对象print(people.name)  #类对象# print(p.__age)    #错误 不能在类外通过实例对象访问私有的类属性print(peopl...

2019-01-06 23:19:21 159

原创 python 高级重写继承总结

继承总结:1.子类在继承父类时,默认继承了父类的 __init__()方法,如果子类没有重写__init__方法,则在创建对象时默认调用父类的该方法。但如果重写了__init__ 时,实例化子类时,就不会调用父类已经定义的 __init_ 2.因为子类默认继承了父类的构造方法,所以子类可以不需要重写__init__()方法。如果子类重写了自己的__init__()方法,那么子类该方法的参数...

2019-01-06 20:11:38 297

原创 python 高级 继承 私有属性 类方法

Python 定义私有属性:Python没有类似于Java的private关键字, 但也可以为类定义私有属性.  只需将属性命名变为以__开头, 例如 __field. 示例代码:class Vector2D(object):    def __init__(self, x, y):        self.__x = float(x)        self.__y = floa...

2019-01-06 19:57:36 394

原创 python 高级 文件的基本操作 魔法方法 面向对象 概念

文件基本操作  output = open(r'C:\spam', 'w') # 打开输出文件,用于写 input = open('data', 'r') # 打开输入文件,用于读。打开的方式可以为'w', 'r', 'a', 'wb', 'rb', 'ab'等 fp.read([size]) # size为读取的长度,以byte为单位 fp.readl...

2019-01-06 19:44:12 91

原创 Linux 知识点。

归档管理:tar计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。tar使用格式 tar [参数] 打包文件名 文件tar命令很特殊,其参数前面可以使用“-”,也可以不使用。常用参数: 参数 含义 -c 生成档...

2019-01-06 01:54:29 209 3

原创 Linux 知识点

删除目录:rmdir可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败删除文件:rm可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。常用参数及含义如下表所示:-i 已经行交互的方式执行   -f 强制删除 忽略不存在的文件,无需提示  -r 递归地删除目录...

2019-01-06 01:46:49 98

原创 Python入门基础知识点总结2

 Python 循环语句Python提供了for循环和while循环(在Python中没有do..while循环):循环类型描述while 循环在给定的判断条件为 true 时执行循环体,否则退出循环体。for 循环重复执行语句嵌套循环你可以在while循环体中嵌套for循环循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:控制语句描述bre...

2019-01-06 01:37:11 343

原创 Python入门基础知识点总结1

Python标识符在 Python 里,标识符有字母、数字、下划线组成。在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python 中的标识符是区分大小写的。Python有五个标准的数据类型Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Python支持四种不同...

2019-01-06 01:26:25 110

原创 Linux4课时总结

ubintu 没有盘符这个概念,只有一个根目录/,所有文件都在他下边   /斜杠 \反斜杠 -杠 _下斜/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到homo目录。 /bin,/usr/bin: 可执行二进制文件的目录,如常用得命令 ls,tar,mv,cat...

2018-11-17 15:08:34 113

空空如也

空空如也

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

TA关注的人

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