快速排序算法。python实现。 1 # -*- coding: utf8 -*- 2 3
import random 4 5 def partition(mylist, low, high): 6 pivotkey = mylist[low] 7
while low = piv...
分类:
其他好文 时间:
2014-05-17 01:25:40
阅读次数:
305
什么是函数调用函数创建函数传入函数形参变长参数函数式编程变量的作用域递归生成器1
什么是函数函数是对程序逻辑进行结构化或过程化的一种编程方法。能将整块代码巧妙地隔离成易于管理的小块,把重复代码放到函数中而不是进行大量的拷贝--这样既能节省空间,也有助于保持一致性,因为你只需改变单个的拷贝而无须去寻找...
分类:
编程语言 时间:
2014-05-17 00:34:13
阅读次数:
387
如前文所述,Web服务器是一个很简单的东西,并不负责动态网页的构建,只能转发静态网页。同时Apache也说,他能支持perl,生成动态网页。这个支持perl,其实是apache越位了,做了一件额外的事情。现在我们看生成动态网页这件事情。CGI的定义是:外部应用程序与Web服务器之间的接口。明白了吧?...
分类:
编程语言 时间:
2014-05-17 00:09:35
阅读次数:
5929
最近学了python,看了几本书之后,才明白python的强大,python是一种解释型的语言,即每写一行程序就执行一行。
而且在科学计算方面,处理的能力特别的方便。 比如python中的字典dict可以存储 键-值对,在一个文件是每一行是键-值对时,就可以存储到di...
分类:
编程语言 时间:
2014-05-16 22:53:39
阅读次数:
569
经常用Photoshop的人应该熟悉磁力套索(Magnetic
Lasso)这个功能,就是人为引导下的抠图辅助工具。在研发领域一般不这么叫,通常管这种边缘提取的办法叫Intelligent
Scissors或者Livewire。本来是给一个图像分割项目算法评估时的Python框架,觉得有点意思,就稍...
分类:
编程语言 时间:
2014-05-16 22:15:35
阅读次数:
899
分享一个Python获取远程文件大小的函数代码,简单实用,是学习python编程的基础实例。代码:def getRemoteFileSize(url,
proxy=None):""" 通过content-length头获取远程文件大小url - 目标文件URLproxy - 代理 """opener...
分类:
编程语言 时间:
2014-05-14 06:53:17
阅读次数:
615
一、Cobbler简介1.Cobbler概述Cobbler由python语言开发,是对PXE和Kickstart以及DHCP的封装。融合很多特性,提供了CLI和Web的管理形式。更加方便的实行网络安装。同时,Cobbler也提供了API接口,使用其它语言也很容易做扩展。它不紧可以安装物理机,同时也支持kvm、xen虚拟化、..
分类:
系统相关 时间:
2014-05-13 13:10:11
阅读次数:
758
在PostgreSQL里,所有的存储函数需求都可以用PLPGSQL来实现。同时也支持用第三方语言来编写,这个就得看自己哪个方面熟练了。不过要注意的一点是PLPGSQL的效率怎么着都比其他第三方语言来的高效。比如,简单的插入表的存储函数:CREATEORREPLACEFUNCTIONytt.insert_plpgsql(f_n..
分类:
数据库 时间:
2014-05-13 12:26:06
阅读次数:
416
在C中,出错信息一般通过errno来处理,一般有两种方式,一种是用标准的errno全局变量,另一种是自己定义错误码,然后在出错时返回错误码。但这里就涉及到一个线程安全的问题。那在Golang中是如何处理的呢?Golang和Python一样支持多值返回。和C一样,Golang也可以通过返回错误..
分类:
其他好文 时间:
2014-05-13 12:08:35
阅读次数:
699
一、简介Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、以及yum仓库、构造系统ISO镜像。Cobbler支持命令行..
分类:
其他好文 时间:
2014-05-13 11:57:24
阅读次数:
458