摘要: 1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。3)苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4)鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的 阅读全文
posted @ 2019-04-08 21:16  ̄□ ̄ 阅读(1561) 评论(0) 推荐(1) 编辑
摘要: 发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着交互式Web应 阅读全文
posted @ 2019-04-08 19:46  ̄□ ̄ 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 认证、权限和限制 身份验证是将传入请求与一组标识凭据(例如请求来自的用户或其签名的令牌)相关联的机制。然后 权限 和 限制 组件决定是否拒绝这个请求。 简单来说就是: 认证确定了你是谁 权限确定你能不能访问某个接口 限制确定你访问某个接口的频率 认证 REST framework 提供了一些开箱即用 阅读全文
posted @ 2019-04-08 17:57  ̄□ ̄ 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 引子 二 协程介绍 三 Greenlet 四 Gevent介绍 五 Gevent之同步与异步 六 Gevent之应用举例一 七 Gevent之应用举例二 一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发 阅读全文
posted @ 2019-04-08 17:20  ̄□ ̄ 阅读(235) 评论(0) 推荐(0) 编辑
摘要: GIL锁 本节目录 一 介绍 二 GIL介绍 三 GIL与Lock 四 GIL与多线程 五 多线程性能测试 一 背景知识 ''' 定义: In CPython, the global interpreter lock, or GIL, is a mutex that prevents multipl 阅读全文
posted @ 2019-04-08 17:19  ̄□ ̄ 阅读(465) 评论(0) 推荐(1) 编辑
摘要: 线程 本节目录 一 背景知识 二 线程与进程的关系 三 线程的特点 四 线程的实际应用场景 五 内存中的线程 六 用户级线程和内核级线程(了解) 七 python与线程 八 Threading模块 九 锁 十 信号量 十一 事件Event 十二 条件Condition(了解) 十三 定时器(了解) 阅读全文
posted @ 2019-04-08 17:18  ̄□ ̄ 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 进程 本节目录 一 背景知识 二 什么是进程 三 进程调度 四 并发与并行 五 同步\异步\阻塞\非阻塞 六 进程的创建与结束 七 multiprocess模块 八 进程池和mutiprocess.Poll 一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概 阅读全文
posted @ 2019-04-08 17:16  ̄□ ̄ 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 为什么要有操作系统 二 什么是操作系统 三 操作系统与普通软件的区别 四 操作系统发展史 五 操作系统原理 一 为什么要有操作系统(两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~) 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印 阅读全文
posted @ 2019-04-08 17:14  ̄□ ̄ 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 网络通信的整个流程 本篇博客是对网络通信整个流程的大致介绍,是给刚想步入IT的这一行的同学来看的,如果你对网络比较熟悉了,那么就不要看啦,直接去看我的网络协议的博客https://www.cnblogs.com/clschao/articles/9578922.html,其中一些细节部分没有深入去展 阅读全文
posted @ 2019-04-08 17:13  ̄□ ̄ 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 网络编程之socket 看到本篇文章的题目是不是很疑惑,what is this?,不要着急,但是记住一说网络编程,你就想socket,socket是实现网络编程的工具,那么什么是socket,什么是网络编程,什么是网络,为什么要学习socket,都在下面有讲解,大家细细看来! 本节目录 一 为什么 阅读全文
posted @ 2019-04-08 17:12  ̄□ ̄ 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经 阅读全文
posted @ 2019-04-08 17:12  ̄□ ̄ 阅读(2050) 评论(0) 推荐(1) 编辑
摘要: 关于setsockopt的使用 学习python的时候学习到了socket,其中有个setsockopt方法的使用,于是乎整理一下关于这个方法的一些内容。 本节目录 一 功能描述 二 用法(getsockopt\setsockopt) 三 参数及参数详细说明 四 缓冲区 五 setsockopt的用 阅读全文
posted @ 2019-04-08 17:10  ̄□ ̄ 阅读(731) 评论(0) 推荐(0) 编辑
摘要: socket原理分析 本篇文章摘自https://www.cnblogs.com/zengzy/p/5107516.html,总结的很好,所以摘过来总结整理一下,如果朋友们还想更加深入的研究网络,推荐大家学习一下tcp/ip协议这本书。受益匪浅! 本节目录 一 iso七层模型 二 什么是socket 阅读全文
posted @ 2019-04-08 17:09  ̄□ ̄ 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 网络层 2.3.4 传输层 2.3.5 应用层 2.3.6 socket 三.网络通信实现 四.结 阅读全文
posted @ 2019-04-08 17:08  ̄□ ̄ 阅读(1639) 评论(0) 推荐(1) 编辑