摘要: import requests from bs4 import BeautifulSoup def get_book(url): wb_data = requests.get(url) soup = BeautifulSoup(wb_data.text,'lxml') title_list = soup.select('h1 > span') title = t... 阅读全文
posted @ 2018-04-17 23:20 鱼汁糊粉 阅读(697) 评论(1) 推荐(0) 编辑
摘要: MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 管理MySQL的命令 以下列出了使用Mysql数据库过程中常用的命令: USE 数据库名 :选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该 阅读全文
posted @ 2018-03-26 22:31 鱼汁糊粉 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 自己学习完Django也该做个博客网站练练手了,在网上找到了追梦人物的Django博客教程,按照教程自己一步一步学着做了一遍。尽管有教程,开发过程中我仍然踩到不少坑,这里简单记录一下。 博主的开发环境为Windows 10 (64 位),Python 版本为 3.5.2 (64 位),Django 阅读全文
posted @ 2018-03-10 21:32 鱼汁糊粉 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Redis优点 异常快速 : Redis是非常快的,每秒可以执行大约110000设置操作,81000个/每秒的读取操作。 支持丰富的数据类型 : Redis支持最大多数开发人员已经知道如列表,集合,可排序集合,哈希等数据类型。 这使得在应用中很容易解决的各种问题,因为我们知道哪些问题处理使用哪种数据 阅读全文
posted @ 2018-02-26 21:50 鱼汁糊粉 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Greenlet greenlet是一个用C实现的协程模块,相比与python自带的yield,它可以使你在任意函数之间随意切换,而不需把这个函数先声明为generator Gevent Gevent 是一个第三方库,可以轻松通过gevent实现并发同步或异步编程,在gevent中用到的主要模式是G 阅读全文
posted @ 2018-02-25 19:57 鱼汁糊粉 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 进程与线程的区别 线程共享内存空间,进程的内存是独立的。 线程可以直接访问进程里数据的片段,多个子进程的数据是相互独立的。 同一个进程的线程直接可以交流,两个进程想通信必须通过一个中间代理来实现。 创建新线程很简单,创建新进程需要对其父进程进行一次克隆 一个线程可以控制和操作同一进程里的其他线程,进 阅读全文
posted @ 2018-02-23 20:43 鱼汁糊粉 阅读(104) 评论(0) 推荐(0) 编辑
摘要: python 编写server的步骤: 1第一步是创建socket对象。调用socket构造函数。如: socket = socket.socket(family, type ) family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UN 阅读全文
posted @ 2018-02-19 22:04 鱼汁糊粉 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 面向对象的几个核心特性如下 阅读全文
posted @ 2018-02-18 20:28 鱼汁糊粉 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 模块:用来从逻辑上组织Python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py后缀名的Python文件 import 语句 想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下: 一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模 阅读全文
posted @ 2018-02-17 20:51 鱼汁糊粉 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 凡是可作用于for循环的对象都是Iterable类型; 凡是可作用于next()函数的对象都是I 阅读全文
posted @ 2018-02-16 21:56 鱼汁糊粉 阅读(145) 评论(0) 推荐(0) 编辑