摘要: linux发展到今天,是由很多牛逼的人共同完成的,为了能够更好的促进linux的开发,linux的大神Linus Torvalds开发了git作为版本控制的工具,与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。下面描述一下在centos上安装git的流程。使用的安装环境为:Server:CentOS release 5.5 Worstation:UBUNTU 12.101. Centos使用yum安装git检查git是否安装正确:2. 一般来说,我们会建立一个git专... 阅读全文
posted @ 2014-03-03 20:49 深谷幽涧_arison 阅读(209) 评论(0) 推荐(0)
摘要: 在我们开发软件的时候,为了实现程序的重用,减少程序的耦合,通常我们会将一个软件分成几个相对独立的module,每一个module实现一个子功能,为了实现这些子功能,在每一个module内部,我们又会定义多个.py文件。例如我们定义一个软件,我们将软件分割为两个子模块Modlue1和Module2,为了实现Module1,我们需要两个.py文件---one.py和two.py, 同样的,为了实现Module2, 我们也需要两个文件------three.py和four.py,这时软件的目录结构如下:Module1 ----one.py ----two.pyModule2 ---... 阅读全文
posted @ 2013-11-12 21:49 深谷幽涧_arison 阅读(311) 评论(0) 推荐(0)
摘要: 因为实验需要,所以需要安装PIL,但是因为分配给我的机子是装了64位win7的机器,在下载完官方PIL,正要进行安装时,发现软件竟然无法找到Python2.7的安装目录(这个确实是有的), 原来官方PIL提供的源码都是32位的,所以自然不能装在64位的机器上。解决方案:有人提供了非官方64版本:http://www.lfd.uci.edu/~gohlke/pythonlibs/下载安装之后,假如要使用Image,官方是使用import Image,这里需要使用from PIL import Image完结!参考:http://www.redicecn.com/html/Python/20110 阅读全文
posted @ 2013-07-02 22:43 深谷幽涧_arison 阅读(325) 评论(0) 推荐(0)
摘要: 1. datetime 需要引入from datetime import *,可以获取UTC时间,time = datetime.utcnow() timedelta用于表示时间间隔,比如timedelta(hours = 2), 表示2天的时间间隔2. time import time引入,可以获取当前距离1970年的秒数, t = time.time()。直观地,可以用time.ctime()获取比较直观的时间。 阅读全文
posted @ 2013-06-28 10:54 深谷幽涧_arison 阅读(174) 评论(0) 推荐(0)
摘要: 写这篇博客的原因主要是想记下自己学习到的一些C语言知识,这些知识点很细,但是却很本质,平时经常遇到,却很少了解它的本质,记下这些东西,以后方便翻阅!一. 基本数据类型 在C语言中,只有四种基本数据类型---整型、浮点型、指针和聚合类型(如数组和结构)。其他的类型都是从这4种基本类型的某种组合派生而来。 整型 整型家族包括字符、短整型、整型和长整形,它们又都分为有符号(singed)和无符号(unsinged)两种版本。其中整型值相互之间大小的规则很简单: 长整形至少应该和整型一样长,整型至少应该和短整型一样长。这就说明长整形所能表示的值不一定会比短整型所能表示的值大。 short i... 阅读全文
posted @ 2013-06-15 19:42 深谷幽涧_arison 阅读(178) 评论(0) 推荐(0)
摘要: mongoDB是有名的NOSQL数据库,特别适合于用来存储社交信息。这次因为项目的需要,所以需要使用mongoDB来存储数据。mongoDB的安装过程如下:1. 下载linux版本的mongoDB,请下载和你系统对应的版本,查看系统版本的命令是uname -a,下载连接是: http://fastdl.mongodb.org/linux/mongodb-linux-x86-2.2.4.tgz2. 用命令:tar -zxvf mongodb-linux-x86-2.2.4.tgz 解压下载的压缩文件3.建立数据存在放的文件夹,一个是data用来存放数据,一个是log用来存放日志 mkdir .. 阅读全文
posted @ 2013-06-09 21:15 深谷幽涧_arison 阅读(192) 评论(0) 推荐(0)
摘要: Python的异常处理机制是强大,并且简洁的。在Python里,except以对象的形式存在,被包含在内建的命名空间内,这说明,当我们需要使用except的时候,不需要显示地引入except模块。python的except的继承图如下:通常而言,我们需要使用的异常都是继承自Except这个类。Python异常使用try-catch的语句块。形式为:try: statementscatch Except [data, ...]: statements可以有多个catch语句,但是需要注意,子类的exception应该写在父类的exception前面,因为父类可以捕捉到子类的exceptio... 阅读全文
posted @ 2013-05-22 21:21 深谷幽涧_arison 阅读(486) 评论(0) 推荐(0)