Python函数 #函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
#函数能提高应用的模块性,和代码的重复利用率。 1、定义一个函数定义函数简单的规则: 1、函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 2、任何传入参数和自变量必须放在圆括号中间。圆括号之间可以...
分类:
其他好文 时间:
2014-11-21 20:13:52
阅读次数:
220
说明:本文档内容基于Python2.7.8版本进行操作。一、下载cx_Oracle下载地址:https://pypi.python.org/pypi/cx_Oracle/5.1.3
分类:
数据库 时间:
2014-11-21 18:59:42
阅读次数:
697
从5月份开始【从0开始Tornado建站】这个专栏,开始一点一点把这个分类兴趣网站弄起来,从无到有的过程也是令人兴奋的:-) 国庆的时候等待备案然后上线,现在网站域名为ustchacker.com, 欢迎加入,一起分享代码和点子,可以提问题共同进步~ 现在的代码版本是0.9(我自己定的。。。因为还在完善中),希望能依靠开源的力量打造出一个分类兴趣网站的模板式框架!托管在GitHub上: https...
分类:
编程语言 时间:
2014-11-21 18:47:14
阅读次数:
143
TopK问题,即寻找最大的K个数,这个问题非常常见,比如从1千万搜索记录中找出最热门的10个关键词.
方法一:
先排序,然后截取前k个数.
时间复杂度:O(n*logn)+O(k)=O(n*logn)。
方法二:
最小堆.
维护容量为k的最小堆.根据最小堆性质,堆顶一定是最小的,如果小于堆顶,则直接pass,如果大于堆顶,则替换掉堆顶,并heapify整理堆,其中heapify...
分类:
编程语言 时间:
2014-11-21 18:42:10
阅读次数:
225
基于Python和numpy,自带基于Tk最简仿原生2048配色的图形界面。文件代码行数(Physical LOC)一共99,因为是Python所以逻辑行数未必。Not Pythonic, PEP8 is not followed.对2048游戏规则的理解:1) 方块合并时从滑动所指方向开始合并,合...
分类:
其他好文 时间:
2014-11-21 18:31:46
阅读次数:
314
重要的是这个四个目标:你创造有效算法的能力你阅读别人写的代码以及发现其中存在任何问题的细心品质你的学习和实现新技术趋势并且适应需求的好奇心最后也是最重要的:你创造了什么,如何创造的?——了解计算机科学入门课程——作为程序员英语必须得好——学习其他编程语言:C#,Java,或者Python,Ruby,...
分类:
其他好文 时间:
2014-11-21 18:15:08
阅读次数:
126
在机器上安装了一个新版本的python2.7.8,系统中存在python2.4下载django1.7的压缩包,解压,进入。运行python2.7.8 setup.py install 提示没有安装setuptools。于是vim ez_setup.py ,在另外一台机器上在网上找到该文件,复制粘贴内...
分类:
其他好文 时间:
2014-11-21 18:11:25
阅读次数:
141
本文以及以后有关python运维的文章都是《Python自动化运维:技术与最佳实践》的读书笔记。psutil是python的第三方库,通过它可以轻松获取系统运行的各种信息:cpu、内存、磁盘、网络等一安装安装环境是centos6.464位系统yuminstall-ygccpython-devel
wgethttps://pypi.python...
分类:
编程语言 时间:
2014-11-21 16:45:33
阅读次数:
244
#!/usr/bin/python
classVector:
def__init__(self,a,b):
self.a=a
self.b=b
def__str__(self):
return‘Vector(%d,%d)‘%(self.a,self.b)
def__add__(self,other):
returnVector(self.a+other.a,self.b+other.b)
v1=Vector(2,10)
v2=Vector(5,-2)
v3=Vector(10,10)
printv1+..
分类:
编程语言 时间:
2014-11-21 16:42:43
阅读次数:
222
###最近有点儿时间了,再继续学习Asible,本节尝试使用pip安装ansibleforCentOS6.5,其中OS是最小化安装。2.2InstallingansibleonCentOS6.52.2.1pip安装Ansible###(1)准备环境:#python-V#版本:Python2.6.6#yuminstallgccgcc-c++#yuminstallgit-y#yuminstallpython-develpyt..
分类:
其他好文 时间:
2014-11-21 16:39:43
阅读次数:
204