摘要: Python 不支持方法或函数重载, 因此你必须自己保证调用的就是你想要的函数或对象。一个名字里究竟保存的是什么?相当多,尤其是这是一个类型的名字时。确认接收到的类型对象的身份有很多时候都是很有用的。为了达到此目的,Python 提供了一个内建函数type(). type()返回任意Python 对 阅读全文
posted @ 2016-07-30 16:14 淋哥 阅读(1224) 评论(0) 推荐(1)
摘要: 内建函数 str() 和 repr() 或反引号运算符(``) 可以方便的以字符串的方式获取对象的内容、类型、数值属性等信息。str()函数得到的字符串可读性好, 而repr()函数得到的字符串通常可以用来重新获得该对象, 通常情况下 obj == eval(repr(obj)) 这个等式是成立的。 阅读全文
posted @ 2016-07-30 16:02 淋哥 阅读(592) 评论(0) 推荐(0)
摘要: 内建函数cmp()用于比较两个对象obj1 和obj2, 如果obj1 小于obj2, 则返回一个负整数,如果obj1 大于obj2 则返回一个正整数, 如果obj1 等于obj2, 则返回0。它的行为非常类似于C 语言的strcmp()函数。比较是在对象之间进行的,不管是标准类型对象还是用户自定义 阅读全文
posted @ 2016-07-30 15:54 淋哥 阅读(772) 评论(0) 推荐(0)
摘要: 我们现在来正式介绍一下 type()。在Python2.2 以前, type() 是内建函数。不过从那时起,它变成了一个“工厂函数”。在本章的后面部分我们会讨论工厂函数, 现在你仍然可以将type()仅仅当成一个内建函数来看。 type() 的用法如下: 在上面的例子里, 我们通过内建函数 type 阅读全文
posted @ 2016-07-30 15:51 淋哥 阅读(891) 评论(0) 推荐(0)
摘要: sEx只是调用相关程序,本身并无压缩、解压功能,请注意! gzip 命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压 阅读全文
posted @ 2016-07-28 14:56 淋哥 阅读(825) 评论(0) 推荐(0)
摘要: 在操作linux系统的时候,你是否遇到过打开一个目录,然后查看一个文件里面的内容。 我们可以使用命令 cd + 目录 cat + 文件名,我们需要输入两次,点击两次 enter 有没有一步到位的办法,按一次enter就能查看文件的内容。 第一种方法:(;) Linux 连续执行多条命令,每条命令使用 阅读全文
posted @ 2016-07-28 10:50 淋哥 阅读(5148) 评论(0) 推荐(1)
摘要: 第一步:安装xshell: 去百度 xshell ,然后安装一下就可以了.就是普通的软件安装,在这里不做过多的接收。 第二步:安装虚拟机VMware Workstation 百度安装,不做过介绍 安装链接:http://jingyan.baidu.com/article/19020a0ad09f35 阅读全文
posted @ 2016-07-15 20:15 淋哥 阅读(1353) 评论(0) 推荐(0)
摘要: 一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo 阅读全文
posted @ 2016-07-14 19:59 淋哥 阅读(253523) 评论(2) 推荐(24)
摘要: super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。总之前人留下的经验就是:保持一致性。要不全部用类名调用父类,要不就全部用 super,不要一半一半。 普通继承 super继承 从运行 阅读全文
posted @ 2016-07-14 17:27 淋哥 阅读(433) 评论(0) 推荐(0)
摘要: 类是面向对象编程的核心, 它扮演相关数据及逻辑的容器角色。它们提供了创建“真实”对象(也就是实例)的蓝图。因为Python 并不强求你以面向对象的方式编程(与Java 不同), 此刻你也可以不学习类。 不过我们还是在这儿放了些例子, 以方便感兴趣的读者浏览。 如何定义类 使用 class 关键字定义 阅读全文
posted @ 2016-07-14 13:49 淋哥 阅读(710) 评论(0) 推荐(0)
摘要: 类似其它的语言, Python 中的函数使用小括号( () )调用。函数在调用之前必须先定义。如果函数中没有 return 语句, 就会自动返回 None 对象。 Python 是通过引用调用的。 这意味着函数内对参数的改变会影响到原始对象。不过事实上只有可变对象会受此影响, 对不可变对象来说, 它 阅读全文
posted @ 2016-07-14 12:33 淋哥 阅读(2308) 评论(0) 推荐(1)
摘要: 转载自:http://www.jb51.net/article/64646.htm 今天在写zabbix storm job监控脚本的时候用到了python的redis模块,之前也有用过,但是没有过多的了解,今天看了下相关的api和源码,看到有ConnectionPool的实现,这里简单说下。在Co 阅读全文
posted @ 2016-07-11 18:59 淋哥 阅读(3438) 评论(0) 推荐(1)
摘要: 创建新的PostgreSQL连接可以是一个昂贵的操作。这个模块提供了一些纯Python类直接在客户端应用程序实现简单的连接池。 基类实现通用的基于密钥池代码。 自动创建新的minconn连接。池将支持的最大maxconn连接。* args,* * kwargs传递到connect()函数。 以下预计 阅读全文
posted @ 2016-06-30 20:07 淋哥 阅读(2506) 评论(0) 推荐(0)
摘要: (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cp afile afile.bak 把文件复制为 阅读全文
posted @ 2016-06-30 19:49 淋哥 阅读(15703) 评论(0) 推荐(4)
摘要: PostgreSQL的DROP TABLE语句是用来删除表定义及其所有相关的数据表的索引,规则,触发器和约束。 必须使用此命令时要小心,因为一旦一个表被删除表中提供的所有信息也将被永远失去了。 语法: DROP TABLE语句的基本语法如下所示。 DROP TABLE table_name; 阅读全文
posted @ 2016-06-28 20:09 淋哥 阅读(13952) 评论(0) 推荐(0)
摘要: PostgreSQL的CREATE TABLE语句是用来在任何指定的的数据库中创建一个新表。 语法 CREATE TABLE语句的基本语法如下: CREATE TABLE是告诉数据库系统关键字,创建一个新的表。独特的名称或标识如下表CREATE TABLE语句。当前数据库中的表最初是空的,并且将所拥 阅读全文
posted @ 2016-06-28 19:58 淋哥 阅读(13787) 评论(0) 推荐(0)
摘要: 第一步: 首先下载python安装包: 第二步:安装 双击安装包,安装程序。 这里安装到C盘 文件夹命名为 python33. 正在安装........... 安装完成 为了下一步在dos下使用python命令,这里要配置一下环境变量。右击计算机->属性->高级->环境变量->修改系统变量path, 阅读全文
posted @ 2016-06-28 18:43 淋哥 阅读(1037) 评论(0) 推荐(0)
摘要: PostgreSQL提供两种方式创建一个新的数据库:第一种是使用CREATE DATABASE的SQL命令。第二种使用createdb的一个命令行可执行文件。 第一种:使用CREATE DATABASE来创建数据库。 语法格式: CREATE DATABASE语句的基本语法如下: CREATE DA 阅读全文
posted @ 2016-06-27 22:52 淋哥 阅读(5202) 评论(0) 推荐(0)
摘要: 1. 检查Linux系统是否安装数据库 首先查看自己的系统是否安装了postgresql数据库命令如下: rpm -qa | grep postgresql 如果没有显示查询结果(如下图所示)说明就未安装postgresql数据库 2. 登录数据库 输入命令 su postgres 然后在输入命令p 阅读全文
posted @ 2016-06-27 18:53 淋哥 阅读(17766) 评论(0) 推荐(2)
摘要: 0.编译环境 Linux: CentOS 5.5 gcc: 4.1.2 1. 安装PostgreSQL 1) 解压postgresql-9.1.7.tar.bz2 #tar jxvf postgresql-9.1.7.tar.bz2 2) 进入解压后的postgresql-9.1.7目录 #cd p 阅读全文
posted @ 2016-06-27 17:48 淋哥 阅读(1006) 评论(0) 推荐(0)
摘要: 安装 PostgreSQL可以用Python psycopg2模块集成。 sycopg2是Python编程语言的PostgreSQL数据库的适配器。 其程序代码少,速度快,稳定。不需要单独安装这个模块,因为它默认情况下被运往随着Python版本在2.5.x一起的。如果不把它安装在机器上,然后可以使用 阅读全文
posted @ 2016-06-27 16:32 淋哥 阅读(6947) 评论(0) 推荐(0)
摘要: 一般性: \copyright 显示PostgreSQL的使用和发行许可条款 \g [文件] or; 执行查询 (并把结果写入文件或 |管道) \h [名称] SQL命令语法上的说明,用*显示全部命令的语法说明 \q 退出 psql 查询缓存区 \e [FILE] [LINE] 使用外部编辑器编辑查 阅读全文
posted @ 2016-06-24 19:17 淋哥 阅读(18105) 评论(0) 推荐(0)
摘要: 转载自::http://blog.sina.com.cn/s/blog_89e14117010133vl.html 阅读全文
posted @ 2016-06-15 17:44 淋哥 阅读(156) 评论(0) 推荐(0)
摘要: 转载自: http://www.cnblogs.com/linjiqin/p/3674356.html#-*-coding:utf-8-*- #1、字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回: {'age': 7, 'name': 'Zara', 'class': 'First'} print t... 阅读全文
posted @ 2016-06-15 15:24 淋哥 阅读(125) 评论(0) 推荐(0)
摘要: 转载自: http://www.jb51.net/article/73450.htm 阅读全文
posted @ 2016-06-14 16:28 淋哥 阅读(190) 评论(0) 推荐(0)
摘要: Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。 1、显示日期的指令: date 2、显示日历的指令:cal 3、简单好用的计算器:bc 怎么10/100会变成0呢 阅读全文
posted @ 2016-06-09 13:50 淋哥 阅读(507) 评论(2) 推荐(0)
摘要: 转载自:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386820062641f3bcc60a4b164f8d91df476445697b9e000 在绑定属性时,如果我们直 阅读全文
posted @ 2016-05-30 15:44 淋哥 阅读(199) 评论(0) 推荐(0)
摘要: 恢复内容开始 Tornado 中的 get() 或 post() 方法 请求处理程序和请求参数 Tornado 的 Web 程序会将 URL 或者 URL 范式映射到 tornado.web.RequestHandler 的子类上去。在其子类中定义了get() 或 post() 方法,用以处理不同的 阅读全文
posted @ 2016-05-30 15:08 淋哥 阅读(5713) 评论(0) 推荐(1)
摘要: 解释: Python 中的isinstance函数,isinstance是Python中的一个内建函数 语法: isinstance(object, classinfo) 如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果ob 阅读全文
posted @ 2016-05-27 14:44 淋哥 阅读(758) 评论(0) 推荐(0)
摘要: sdigit()方法就是检测字符串是否只有数字组成, 阅读全文
posted @ 2016-05-27 14:07 淋哥 阅读(3937) 评论(0) 推荐(0)