摘要: Python Socket 编程——聊天室示例程序 Python Socket 编程——聊天室示例程序 上一篇 我们学习了简单的 Python TCP Socket 编程,通过分别写服务端和客户端的代码了解基本的 Python Socket 编程模型。本文再通过一个例子来加强一下对 Socket 编 阅读全文
posted @ 2016-11-09 14:32 redis3389 阅读(583) 评论(0) 推荐(0) 编辑
摘要: Python -数据类型及其用法 Python -数据类型及其用法 本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁。 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串、整型、浮点型以及布尔类型。这些基本数据类型组成了基本控制块,从而创建我们的P 阅读全文
posted @ 2016-11-09 14:28 redis3389 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 【Python之旅】第六篇(七):开发简易主机批量管理工具 python 软件开发 Paramiko模块 批量主机管理 摘要: 通过前面对Paramiko模块的学习与使用,以及Python中多线程与多进程的了解,依此,就可以开发简易的主机批量管理工具了。 显然批量管理主机时,程序如果能并发执行功能是 阅读全文
posted @ 2016-11-08 22:26 redis3389 阅读(652) 评论(0) 推荐(0) 编辑
摘要: Python可迭代对象、迭代器和生成器 python 函数 表达式 序列 count utf-8 云栖征文 python可迭代对象 python迭代器 python生成器 摘要: 8.1 可迭代对象(Iterable) 大部分对象都是可迭代,只要实现了__iter__方法的对象就是可迭代的。 __i 阅读全文
posted @ 2016-11-08 22:25 redis3389 阅读(3193) 评论(0) 推荐(0) 编辑
摘要: 【Python之旅】第四篇(四):基于面向对象的模拟人生游戏类 python 面向对象编程 class 类 模拟人生游戏 摘要: 需要用面向对象的思想编写一个模拟人生的小游戏,其实就目前学的知识来说,最多只能写个故事叙述类的小游戏,因此这里只是给出该游戏中有关class的代码,代码是Alex老师写的 阅读全文
posted @ 2016-11-08 22:23 redis3389 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 【Python之旅】第五篇(一):Python Socket通信原理 python Socket 通信理论 socket例子 摘要: 只要和网络服务涉及的,就离不开Socket以及Socket编程,下面就说说Python Socket通信的基本原理。 1.Socket socket也称作“套接字”, 阅读全文
posted @ 2016-11-08 22:22 redis3389 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: Python之旅】第五篇(二):Python Socket单线程+阻塞模式 python Socket单线程 Socket阻塞模式 串行发送 摘要: 前面第五篇(一)中的一个Socket例子其实就是单线程的,即Server端一次只能接受来自一个Client端的连接,为了更好的说明socket单线程和 阅读全文
posted @ 2016-11-08 22:21 redis3389 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 【Python之旅】第六篇(三):Python多线程及其使用方法 python 多线程 多线程使用方法 GIL 摘要: 1.Python中的多线程 执行一个程序,即在操作系统中开启了一个进程,在某一时刻,一个CPU内核只能进行一个进程的任务,现在的计算机所说的多进程/多任务其实是通过加快CPU的执行 阅读全文
posted @ 2016-11-08 22:19 redis3389 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 【Python之旅】第六篇(四):Python多线程锁 python lock 多线程 多线程使用方法 多线程锁 摘要: 在多线程程序执行过程中,为什么需要给一些线程加锁以及如何加锁,下面就来说一说。 1.给线程加锁的原因 我们知道,不同进程之间的内存空间数据是不能够共享的,试想一下,如果可以随意共 阅读全文
posted @ 2016-11-08 22:18 redis3389 阅读(2315) 评论(0) 推荐(0) 编辑
摘要: 【Python之旅】第六篇(五):生产者消费者模型实现多线程异步交互 消息队列 生产者消费者模型 多线程异步交互 摘要: 虽然标题是“生产者消费者模型实现多线程异步交互”,但这里要说的应该还包括Python的消息队列,因为这里多线程异步交互是通过Python的消息队列来实现的,因此主要内容如下: 1 阅读全文
posted @ 2016-11-08 22:17 redis3389 阅读(1128) 评论(0) 推荐(0) 编辑