上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 90 下一页
摘要: 传输层主要应用的协议模型有两种,一种是TCP协议,另外一种则是UDP协议。TCP协议在网络通信中占主导地位,绝大多数的网络通信借助TCP协议完成数据传输。但UDP也是网络通信中不可或缺的重要通信手段。 相较于TCP而言,UDP通信的形式更像是发短信。不需要在数据传输之前建立、维护连接。只专心获取数据 阅读全文
posted @ 2019-09-01 19:18 王清河 阅读(1764) 评论(0) 推荐(0)
摘要: libevent函数库核心思想 阅读全文
posted @ 2019-09-01 19:16 王清河 阅读(431) 评论(0) 推荐(0)
摘要: 事件模型 EPOLL事件有两种模型: Edge Triggered (ET) 边缘触发只有数据到来才触发,不管缓存区中是否还有数据。 Level Triggered (LT) 水平触发只要有数据都会触发。 思考如下步骤: 在这个过程中,有两种工作模式: ET模式 ET模式即Edge Triggere 阅读全文
posted @ 2019-08-28 19:13 王清河 阅读(681) 评论(0) 推荐(0)
摘要: epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被 阅读全文
posted @ 2019-08-28 19:11 王清河 阅读(328) 评论(0) 推荐(0)
摘要: 函数是组织好的,可重复使用的,用来实现单一,或相关功能的代码段。 函数能提高应用的模块性,和代码的重复使用率。 定义一个函数 可以定义一个由自己想要功能的函数,以下是简单规则: l 函数代码块是以def关键词开头,后接函数标识符名称和圆括号。 l 任何传入参数和自变量都必须放在圆括号中,圆括号之间可 阅读全文
posted @ 2019-08-28 17:54 王清河 阅读(289) 评论(0) 推荐(0)
摘要: 计算1-100之和 实现99乘法法则 运算结果: robot@ubuntu:~/wangqinghe/python/20190827$ python3 mul.py 1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 阅读全文
posted @ 2019-08-27 18:09 王清河 阅读(207) 评论(0) 推荐(0)
摘要: 迭代器 迭代是Python最强大的功能之一,是访问元素集合的一种方法。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束,迭代器只能向前不会后退。 迭代器有两个基本方法,iter()和next()。 字符串,列表,或元组对象都可以用于创建迭代器 阅读全文
posted @ 2019-08-27 18:08 王清河 阅读(482) 评论(0) 推荐(0)
摘要: Python中while语句的一般形式: while 判断条件: 语句 同样需要注意冒号和缩进,另外在Python中没有do…while循环 下面的实例计算1到100总和 运行结果: robot@ubuntu:~/wangqinghe/python/20190826$ python3.5 calc. 阅读全文
posted @ 2019-08-26 18:11 王清河 阅读(868) 评论(0) 推荐(0)
摘要: if语句: Python中if语句的一般形式如下: if语句关键词: if – elif – else 注意: 实例:x为0-99取一个数,y为0-199取一个数,若x>y则输出x,x等于y,输出x+y,否则输出y choice函数 choice()方法返回一个列表,元组,或字符串的随机数 它不能直 阅读全文
posted @ 2019-08-26 18:07 王清河 阅读(1336) 评论(0) 推荐(0)
摘要: 集合(set)是一个无序的不重复元素序列。 可以使用大括号{ } 或set()函数来创建集合,注意:创建一个空集合必须用set(),{ }是用来创建一个空字典的。 创建格式: 两个集合之间的运算: a – b : 集合a中包含而b中不包含的元素 a | b :集合a或集合b包含的所有元素 a & b 阅读全文
posted @ 2019-08-26 18:06 王清河 阅读(559) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 90 下一页