- 博客(7)
- 收藏
- 关注
转载 线程与进程
在开始学习Python多进程、多线程之前,可以先回忆一个小时候课堂上老师经常举例的场景;说有这么一道题:小红烧水需要10分钟,拖地需要5分钟,洗菜需要5分钟,如果一样一样去干,就是简单的加法,全部做完,需要20分钟;但是,如果在烧水的同时去拖地、洗菜,全部做完,只需要10分钟!可以将上述示例中,做事的主体:人,理解成计算机的CPU,而第二种做事方式,可以简单的理解成多任务!我们都知道计...
2018-08-22 16:00:02 225
转载 数据结构之栈:python实现简单的堆栈
栈:是一种容器,可存入数据元素、访问元素、删除元素特点:只能从顶部插入(入栈)数据和删除(出栈)数据原理:LIFO(Last In First Out)后进先出栈可以使用顺序表实现也可使用链表实现使用python列表实现代码:class Stack(object): """ 栈 使用python列表实现 """ def __init_...
2018-08-22 15:02:05 633
转载 get和post
get把请求的数据放在url上,即HTTP协议头上,其格式为: 以?分割URL和传输数据,参数之间以&相连。 数据如果是英文字母/数字,原样发送, 如果是空格,转换为+, 如果是中文/其他字符,则直接把字符串用BASE64加密,及“%”加上“字符串的16进制ASCII码”。 post把数据放在HTTP的包体内(requrest body)。get提交的数据最大是2k(原则上ur...
2018-07-29 11:23:13 117
转载 cookie和session
登录网站,今输入用户名密码登录了,第二天再打开很多情况下就直接打开了。这个时候用到的一个机制就是cookie。 session一个场景是购物车,添加了商品之后客户端处可以知道添加了哪些商品,而服务器端如何判别呢,所以也需要存储一些信息就用到了session。1.Cookie通俗讲,是访问某些网站后在本地存储的一些网站相关信息,下次访问时减少一些步骤。更准确的说法是:Cookies是服务器在...
2018-07-27 20:09:59 110
原创 多线程和多进程
Python中多进程的使用场景:计算密集型场景,对CPU使用要求高的。解密,科学计算,图像处理,机器学习等。多线程的使用场景:IO密集型场景,爬虫在CPU密集型任务下,多进程更快,或者说效果更好;而IO密集型,多线程能有效提高效率。...
2018-07-25 16:21:21 241
转载 HTTP与HTTPS的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安...
2018-07-25 16:18:59 98
转载 迭代器和生成器
前言迭代器和生成器可能对于一些人来说知道是什么东东,但是并没有比较深入的了解,那么今天,就跟随我来了解一下这两者的概念,关系及优点,我将使用python中的迭代器和生成器作为演示,如果你不懂python没关系,明白了概念,剩下的就只是编程语言的差异了!这一点很关键,再啰嗦一句,不要为了编程而编程,也要明白一些概念性的东西,编程语言只是工具!从循环开始说起想必大家在学习编程的时候,肯定学...
2018-07-25 09:21:07 213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人