05 2018 档案

4、第八 - 网络编程进阶 - Mysql数据库基础操作
摘要:http://www.runoob.com/mysql/mysql-null.html 参考URL 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。以下是关于数据库一些术语: 数据库: 数据库是一 阅读全文

posted @ 2018-05-27 00:15 C.Q&CHEN 阅读(141) 评论(0) 推荐(0)

3、第八 - 网络编程进阶 - Redis消息缓存
摘要:Redis概念 Redis是主流的key-value nosql 数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/ 阅读全文

posted @ 2018-05-24 23:40 C.Q&CHEN 阅读(154) 评论(0) 推荐(0)

2、第八 - 网络编程进阶 - 数据库类型的理解
摘要:前言 1、关系型数据库与非关系型数据库 A、什么是数据库? B、什么是关系型数据库? 常见的关系型数据库: 关系型数据库的特点: 安全(因为存储在磁盘中,不会说突然断电数据就没有了); 容易理解(建立在关系模型上); 但不节省空间(因为建立在关系模型上,就要遵循某些规则,好比数据中某字段值即使为空仍 阅读全文

posted @ 2018-05-19 23:56 C.Q&CHEN 阅读(191) 评论(0) 推荐(0)

1、第八 - 网络编程进阶 - RabbitMQ消息操作示例
摘要:Python的queue介绍 Python的队列,内置的有两种,一种是线程queue,另一种是进程queue,但是这两种queue都是只能在同一个进程下的线程间或者父进程与子进程之间进行队列通讯,并不能进行程序与程序之间的信息交换。这种情况下,就要引用一个中间件,来实现程序之间的通讯。可实现的工具有 阅读全文

posted @ 2018-05-13 13:03 C.Q&CHEN 阅读(296) 评论(0) 推荐(0)

21、第七 - 网络编程基础 - IO多路复用之selectors模块(单线程支持上万并发)
摘要:Python中的selectors模块,是允许在选择模块原语上建立高级和高效的I/O复用。根据平台选出最佳的IO多路机制,比如在win的系统上他默认的是select模式;而在linux上它默认的epoll。三种IO多路机制都支持:select\poll\epoll。 功能与linux的epoll,还 阅读全文

posted @ 2018-05-06 23:26 C.Q&CHEN 阅读(195) 评论(0) 推荐(0)

20、第七 - 网络编程基础 - IO多路复用及select、poll、epoll模式详解
摘要:select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写 阅读全文

posted @ 2018-05-06 14:07 C.Q&CHEN 阅读(610) 评论(0) 推荐(0)

导航