上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 数据缓存系统: 1:mongodb:是直接持久化,直接存储于硬盘的缓存系统 2:redis: 半持久化,存储于内存和硬盘 3:memcache:数据只能存储在内存里的缓存系统关于memcache 学习可以查看:http://www.cnblogs.com/wupeiqi/articles/51327 阅读全文
posted @ 2017-06-27 10:49 十年如一..bj 阅读(5374) 评论(0) 推荐(0) 编辑
摘要: 记录:异步网络框架:twisted学习参考:www.cnblogs.com/alex3714/articles/5248247.html RabbitMQ 模块 《消息队列》 先说明:python的队列 1:线程 queue 只在同一进程内的线程间交互数据 2:进程 queue 只在同一父进程及子进 阅读全文
posted @ 2017-06-27 10:33 十年如一..bj 阅读(291) 评论(0) 推荐(0) 编辑
摘要: cursors.py:166: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 479")result = self._qu 阅读全文
posted @ 2017-06-21 11:34 十年如一..bj 阅读(5681) 评论(0) 推荐(0) 编辑
摘要: python I/O多路复用包括3个模块,上一篇已经说过概念,这里我使用的是select模块实现一个ftp并发 服务器端核心代码: 1 import socket,select 2 import queue,os 3 from conf import setting 4 5 6 class sele 阅读全文
posted @ 2017-06-20 10:42 十年如一..bj 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 阻塞IO / 非阻塞IO /IO多路复用 / 异步IO 说明:同步IO包含(阻塞IO / 非阻塞IO /IO多路复用),因为他们有个共同特性就是都需要内核态到用户态的一个等待。 基本概念解释,环境限定为linux: 1:用户空间和内存空间 首先操作系统是采用虚拟存储器,就32位系统来说,它的虚拟存储 阅读全文
posted @ 2017-06-15 17:56 十年如一..bj 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 目前主流的网络驱动模型:事件驱动模型 事件驱动模型:也属于生产者/消费者结构,通过一个队列,保存生产者触发的事件,队列另一头是一个循环从队列里不断的提取事件。大致流程如下:1:首先生成一个事件消息队列2:事件生成方产生一个时间或消息,然后将事件添加到此队列中。3:队列的另一头有个循环,不断的从队列中 阅读全文
posted @ 2017-06-15 13:40 十年如一..bj 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 协程(coroutine)也叫:微线程,是一种用户态的轻量级线程,就是在单线程下实现并发的效果。优点:1:无需线程上下文切换的开销。(就是函数之间来回切换)2:无需原子操作锁定及同步的开销。(如改一个变量就相当于一个原子操作,因为协程是在单线程内操作,属于串行,所以不需要锁的操作)3:方便切换控制流 阅读全文
posted @ 2017-06-15 13:38 十年如一..bj 阅读(177) 评论(0) 推荐(0) 编辑
摘要: python 进程/线程详解 进程定义:以一个整体的形式暴露给操作系统管理,它里面包含对各种资源的调用,内存的管理,网络接口的调用等等,对各种资源管理的集合,就可以叫做一个进程。 线程定义:线程是操作系统能够进行运算调度的最小单位(是一串指令的集合)。它被包含在进程之中,是进程中的实际运作单位。一条 阅读全文
posted @ 2017-06-15 11:58 十年如一..bj 阅读(112) 评论(0) 推荐(0) 编辑
摘要: importlib 模块 Python提供了importlib包作为标准库的一部分。目的就是提供Python中import语句的实现(以及__import__函数)。另外,importlib允许程序员创建他们自定义的对象,可用于引入过程(也称为importer)。 阅读全文
posted @ 2017-06-14 16:52 十年如一..bj 阅读(243) 评论(0) 推荐(0) 编辑
摘要: paramiko 模块 功能:提供了ssh及sftp进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。 1 基于用户名和密码的 sshclient 方式登录 执行过程:传统的连接服务器、执行命令、关闭的一个操作 1 import paramiko 2 3 # 阅读全文
posted @ 2017-06-07 10:36 十年如一..bj 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页