03 2017 档案

摘要:IO 多路复用、paramiko 及 pymysql 模块 [TOC] 1、引入 IO 模式 对于一次IO访问(以read举例),数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。所以说,当一个read操作发生时,它会经历两个阶段: 等待数据准备 (Wa 阅读全文
posted @ 2017-03-24 11:41 workhorse 阅读(398) 评论(0) 推荐(0)
摘要:进程、线程、与协成 1.1 进程介绍 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为 进程 。 程序和进程的区别 就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内 阅读全文
posted @ 2017-03-17 12:15 workhorse 阅读(208) 评论(0) 推荐(0)
摘要:Socket 是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口 。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 1、套接字工作流程 服务器端先初始 阅读全文
posted @ 2017-03-08 19:08 workhorse 阅读(522) 评论(0) 推荐(0)
摘要:面向对象 === 1、面向过程和面向对象 1.1 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合 实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式 阅读全文
posted @ 2017-03-03 11:51 workhorse 阅读(157) 评论(0) 推荐(0)