02 2017 档案

摘要:Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 阅读全文
posted @ 2017-02-28 15:07 小丑进场 阅读(290) 评论(0) 推荐(0) 编辑
摘要:单例模式 实例:web应用程序 对于上述实例,每个请求到来,都需要在内存里创建一个实例,再通过该实例执行指定的方法。 那么问题来了...如果并发量大的话,内存里就会存在非常多功能上一模一样的对象。存在这些对象肯定会消耗内存,对于这些功能相同的对象可以在内存中仅创建一个,需要时都去调用,也是极好的!! 阅读全文
posted @ 2017-02-27 15:41 小丑进场 阅读(192) 评论(0) 推荐(0) 编辑
摘要:open函数,该函数用于文件处理 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一、打开文件 1 文件句柄 = open('文件路径', '模式') 1 文件句柄 = open('文件路径', '模式') 1 文件句柄 = open('文件路径', '模式') 1 文件句柄 = open( 阅读全文
posted @ 2017-02-26 20:09 小丑进场 阅读(180) 评论(0) 推荐(0) 编辑
摘要:其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(obj, Foo) 1 2 3 4 5 6 class Foo(object): pa 阅读全文
posted @ 2017-02-26 16:19 小丑进场 阅读(222) 评论(0) 推荐(0) 编辑
摘要:类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最 阅读全文
posted @ 2017-02-26 16:01 小丑进场 阅读(210) 评论(0) 推荐(0) 编辑
摘要:概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块 阅读全文
posted @ 2017-02-26 14:46 小丑进场 阅读(228) 评论(0) 推荐(0) 编辑
摘要:haproxy配置文件 思路:读一行,写一行 要求可以提取出指定的backend内容,也可以添加指定backend内容 阅读全文
posted @ 2017-02-25 16:05 小丑进场 阅读(223) 评论(0) 推荐(0) 编辑
摘要:一、冒泡排序 阅读全文
posted @ 2017-02-25 15:31 小丑进场 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或 阅读全文
posted @ 2017-02-25 14:46 小丑进场 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、导入模块 Python之所以应用越来越广泛,在一定程度上也依赖于其为程序员提供了大量的模块以供使用,如果想要使用模块,则需要导入。导入模块有一下几种方法: 导入模块其实就是告诉Python解释器去解释那个py文件 导入一个py文件,解释器解释该py文件 导入一个包,解释器解释该包下的 __ini 阅读全文
posted @ 2017-02-23 20:48 小丑进场 阅读(290) 评论(0) 推荐(0) 编辑
摘要:三目运算: 深浅拷贝: 一、数字和字符串 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 二、其他基本数据类型 对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 1、赋值 赋值,只是创建一个变量,该变量指向原来内存地址,如: 阅读全文
posted @ 2017-02-22 22:06 小丑进场 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一、创建字典: 二、字典常用操作: 修改或增加字典: 其他常用方法: len(a) 得到字典a中元素的个数 a[k] 取得字典a中键K所对应的值 a[k] = v 设定字典a中键k所对应的值成为v del a[k] 使用 key从一个 dictionary中删除独立的元素。如,删除Dictionar 阅读全文
posted @ 2017-02-22 21:50 小丑进场 阅读(262) 评论(0) 推荐(0) 编辑
摘要:一、元组的创建与转换: 元组基本上可以看成不可修改的列表 tuple(iterable),可以存放所有可迭代的数据类型 二、元组的不可变性 如:t = (17, 'Jesse', ('LinuxKernel', 'Python'), [17, 'Jesse'])元组t中的元素数字17和字符串‘Jes 阅读全文
posted @ 2017-02-22 21:39 小丑进场 阅读(1937) 评论(0) 推荐(1) 编辑
摘要:一、创建列表: 二、基本操作: class list(object): """ list() -> new empty list list(iterable) -> new list initialized from iterable's items """ def append(self, p_o 阅读全文
posted @ 2017-02-22 21:25 小丑进场 阅读(258) 评论(0) 推荐(0) 编辑
摘要:一、字符串的创建 无参数,创建空字符串 一个参数,创建普通字符串 两个参数,int(字节,编码) 二、字符串的常用方法 1 class str(basestring): 2 """ 3 str(object='') -> string 4 5 Return a nice string represe 阅读全文
posted @ 2017-02-22 21:01 小丑进场 阅读(420) 评论(0) 推荐(0) 编辑
摘要:一、int的范围 python2: 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1; 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1; python3: 理论上长度是无限的(只要内存足够大) 二、python内存机制 在一般情况下当变量被赋值后 阅读全文
posted @ 2017-02-22 20:18 小丑进场 阅读(503) 评论(0) 推荐(0) 编辑
摘要:一、集合的定义 set集合,是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为集合本身是无序的,不可以为集合创建索引或执行切片 阅读全文
posted @ 2017-02-22 20:03 小丑进场 阅读(217) 评论(0) 推荐(0) 编辑
摘要:主要编码介绍 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西 阅读全文
posted @ 2017-02-21 20:53 小丑进场 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示