会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Talk is cheap
饮冰十年 难凉热血
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2017年5月12日
RabbitMQ队列
摘要: RabbitMQ是什么? RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)
阅读全文
posted @ 2017-05-12 16:20 李小六儿
阅读(3988)
评论(0)
推荐(0)
2017年4月20日
socketserver(多连接)
摘要: 正如前面的socket模块部分看到的一样,写一个简单套接字服务器不是很难,如果想实现超出继承的应用,最好寻求一些帮助,socketserver模块是标准库中很多服务器框架的基础,这些服务器架构包括BaseHTTPServer、SimpleHTTPServer、CGIHTTPServer、Simple
阅读全文
posted @ 2017-04-20 16:37 李小六儿
阅读(4706)
评论(0)
推荐(0)
2017年4月19日
I/O 多路复用之select、poll、epoll详解
摘要: I/O 多路复用 I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: 当客户处理多个描述字时(一般是交互式输
阅读全文
posted @ 2017-04-19 20:55 李小六儿
阅读(3862)
评论(0)
推荐(0)
IO多路复用 IO异步
摘要: 一、概念说明 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的环境给出的答案是不同的。所以先限定一下本文的环境。本文讨论的背景是Linux环境下的network IO 在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切换- 进程的阻塞- 文件描述
阅读全文
posted @ 2017-04-19 20:28 李小六儿
阅读(3556)
评论(0)
推荐(0)
你没听说过的协程
摘要: Who is 协程? 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有
阅读全文
posted @ 2017-04-19 17:12 李小六儿
阅读(576)
评论(0)
推荐(0)
2017年4月18日
事件驱动和IO操作
摘要: 事件驱动和异步IO 通常,我们写服务器处理模型的程序时,有以下几种模型: (1)每收到一个请求,创建一个新的进程,来处理该请求; (2)每收到一个请求,创建一个新的线程,来处理该请求; (3)每收到一个请求,放入一个事件列表,让主进程通过非阻塞I/O方式来处理请求 上面的几种方式,各有千秋, 第(1
阅读全文
posted @ 2017-04-18 17:09 李小六儿
阅读(4992)
评论(0)
推荐(0)
2017年4月15日
堡垒机前戏——paramiko
摘要: 提要:在写堡垒机之前,我们必须要了解paramiko这个第三方库。有关于python的第三方库的安装很简单,可以自行百度。 该模块基于SSH用于连接远程服务器并执行相关操作。 SSHClient 用于连接远程服务器并执行命令 基于用户名密码连接 1 import paramiko 2 3 trans
阅读全文
posted @ 2017-04-15 20:37 李小六儿
阅读(380)
评论(0)
推荐(0)
2017年4月13日
听说过的多进程,多线程到底是什么鬼
摘要: 线程 1.何为线程 线程是操作系统能够调度的最小单位,被包含在进程中,是进程的实际运作单位。一个进程可以并发多个线程。 2.线程的语法 创建并调用线程 此外还有一种继承式调用 1 import threading 2 import time 3 4 class MyThread(threading.
阅读全文
posted @ 2017-04-13 21:41 李小六儿
阅读(1963)
评论(0)
推荐(0)
2017年3月13日
socket套接字
摘要: 在学习网络编程之前还有许多的知识需要普及。socket就是很重要的一环。今天来看一看套接字。 1.服务器端与客户端 BS架构 (腾讯通软件:server+client) CS架构 (web网站) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 2.OSI七层模型
阅读全文
posted @ 2017-03-13 17:20 李小六儿
阅读(13918)
评论(2)
推荐(1)
看见就烦的异常
摘要: 在写代码的时候,经常会遇到异常。遇见异常并不是一件让人愉悦的事情。今天来一起详细了解异常。 1.异常的种类 以下是常用的异常 1 ArithmeticError 2 AssertionError 3 AttributeError 4 BaseException 5 BufferError 6 Byt
阅读全文
posted @ 2017-03-13 00:14 李小六儿
阅读(269)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告