摘要: 一 概念说明 本文讨论的背景是Linux环境下的network IO。本文最重要的参考文献是Richard Stevens的“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking ”,6.2节“I/O Mo 阅读全文
posted @ 2019-06-24 22:12 Eagle_Fly 阅读(2597) 评论(0) 推荐(1) 编辑
摘要: Python3 迭代器与生成器 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串 阅读全文
posted @ 2019-06-23 23:40 Eagle_Fly 阅读(983) 评论(0) 推荐(1) 编辑
摘要: Django 视图层: 1、URL映射 2、视图函数 3、模板 一、URL映射 1、普通 URL 映射 URL 分发(URL dispatcher)映射配置可以被看作Django项目的入口配置,通过 URL dispatcher 可以指定用户每一次访问的后台Python处理函数是什么。 每个Djan 阅读全文
posted @ 2019-06-23 16:50 Eagle_Fly 阅读(132) 评论(0) 推荐(0) 编辑
摘要: regular expressions (RE) 简介 re模块是python中处理正在表达式的一个模块 1 r"""Support for regular expressions (RE). 2 3 This module provides regular expression matching 阅读全文
posted @ 2019-06-22 18:39 Eagle_Fly 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 日志如果你曾经在代码中加入print() 语句,在程序运行时输出某些变量的值,你就使用了记日志的方式来调试代码。记日志是一种很好的方式,可以理解程序中发生的事,以及事情发生的顺序。Python 的logging 模块使得你很容易创建自定义的消息记录。这些日志消息将描述程序执行何时到达日志函数调用,并 阅读全文
posted @ 2019-06-22 18:38 Eagle_Fly 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 进程与程序 程序是包含可执行代码以及执行代码需要的数据等信息的文件,存放在磁盘等介质上。 当程序被操作系统装载到内存并分配给它一定资源后,此时可称为进程。 程序是静态概念,进程是动态概念 进程在内核中的组织形式:进程控制块(PCB) Linux 进程控制块: task_struct 结构 进程状态: 阅读全文
posted @ 2019-06-21 20:56 Eagle_Fly 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Oracle Real Application Clusters — 概述 包含 Oracle Real Application Clusters (RAC) 选件的 Oracle 数据库允许依托一组共享的数据文件(也称为数据库)在集群中的不同服务器上运行多个数据库实例。该数据库跨越多个硬件系统,但 阅读全文
posted @ 2019-06-21 18:08 Eagle_Fly 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 经过几十年的发展,已经出现几个成熟的处理HTTP的知名的Web服务器。这些服务器可以解析(handle)HTTP,当Web服务器接收到一个HTTP请求时,会根据配置的内容返回一个静态HTML页面或者调用某些代码动态生成返回结果。Web服务器把动态响应(dynamic response)产生的委托(d 阅读全文
posted @ 2019-06-19 22:41 Eagle_Fly 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Twisted 框架概况 Twisted 是一个有着10多年历史的开源事件驱动框架。Twisted 支持很多协议,包括传输层的TCP、UDP、TLS,以及应用层的HTTP、FTP等。对所有这些协议,Twisted提供了 客户端和服务器方面的开发工具。 Twisted 是一个高性能的编程框架。在不同的 阅读全文
posted @ 2019-06-18 21:17 Eagle_Fly 阅读(512) 评论(0) 推荐(0) 编辑
摘要: Python 类的成员、成员修饰符、类的特殊成员。 Python 类的成员 类的成员可以分为三大类: 字段、方法和属性。 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 普通字段需要通过对象来访问 静态字段 阅读全文
posted @ 2019-06-16 23:17 Eagle_Fly 阅读(502) 评论(0) 推荐(0) 编辑