2014年2月8日

摘要: 随便拉了个学习时用的测试程序来做的实例,原程序如下:#Filename:for.pycount=0for i in range(1,100,2): count+=ielse: print 'that\'s over'print countraw_input("input Enter to quit:")下面是给程序写的py2exe脚本:#name:mysetup.pyfrom distutils.core import setupimport py2exesetup(version='1.0',description='for 阅读全文
posted @ 2014-02-08 23:56 Sprite 阅读(1815) 评论(1) 推荐(0)
摘要: 新建登录:sp_addlogin 'netcafe','pubwin' netcafe是用户名,pubwin是密码,下面是msdn官方格式:sp_addlogin [ @loginame = ] 'login' [ , [ @passwd = ] 'password' ] [ , [ @defdb = ] 'database' ] [ , [ @deflanguage = ] 'language' ] [ , [ @sid = ] sid ] [ , [ @encryptopt = ] 'e 阅读全文
posted @ 2014-02-08 14:59 Sprite 阅读(576) 评论(0) 推荐(0)
摘要: python DB-API 连接mysql 要用到库pymssql 下载请到https://pypi.python.org/pypi/pymssql/2.0.1我这里下载的是ms windows installer版本exe文件,直接运行就可以了,whl和egg格式的看不懂怎么安装.下载完,试着连接到本机的pubwin数据库写了一句查询,很方便的样子 1 # -*- coding:gbk -*- 2 import pymssql 3 try: 4 con=pymssql.connect(host='.',user='sa',password='sa 阅读全文
posted @ 2014-02-08 01:07 Sprite 阅读(1569) 评论(1) 推荐(0)

2014年1月22日

摘要: 先写上代码,有代码才好理解:#filename:classdemo.pyclass test: '''just person''' a=1 b=2 c=0 def __init__(self): '''just person's init''' test.c=test.c+1 def aadnb(self): return self.a+self.b def __del__(self): test.c=test.c-1 p=test()print test.cp.a=5p.b=7p1=tes 阅读全文
posted @ 2014-01-22 10:39 Sprite 阅读(806) 评论(1) 推荐(0)
摘要: 安装了太多版本的linux,最后还是决定安装CentOS的minimal版本:安装的时候发现,没办法自定义分区,经查确实在命令行界面下安装是没有自定义分区的。但是不管怎么安装都是没有图形介面,最后终于找到了原因,原来是内存不足,我一直用的是vmplayer,512的内存,安装了好多版本都是莫名的不显示图型介面,哎。。。内存改到1024就正常了。 阅读全文
posted @ 2014-01-22 02:07 Sprite 阅读(319) 评论(0) 推荐(0)

2014年1月17日

摘要: 一,读书列表1,,电子版。。。python基础,在2月1日前看完并消化2,,电子版(纸质的书,也太贵了,又厚),算是linux的入门书吧,很厚,消化的可能会慢一点,争取2月结束的时候看完一半吧。3,,纸质版,书已经买了,简明python教程看完后,就开始消化他,主要是实书中的那些实例,在2月结束前完在13章以前的内容。二,方向 总体是向着linux运行维护方面发展,并借助一些python脚本来巩固这方面,慢慢的学习,积累一些linux经验。 阅读全文
posted @ 2014-01-17 15:22 Sprite 阅读(195) 评论(1) 推荐(0)
摘要: 主要是通过os.popen读取命令输出实现的,os.popen启动新的进程,且将外部命令的输出作为文件类型对象返回。不能获得外部命令的返回值。既然是文件对象就可以直接用for in 来读取,代码如下:#!/usr/bin/python#fileName:getinfoinsh.py#get cpu,meminfo from top command.import osimport timedef getinfointop(): topp=os.popen("top -n1|grep -E '^Cpu|^Mem'") toppstr=topp.read() re 阅读全文
posted @ 2014-01-17 14:22 Sprite 阅读(2227) 评论(0) 推荐(0)

2014年1月10日

摘要: 以下是linux下tar的用法,转一下,以便方便自己看(这里没把rar,zip类的转过来,一般rar,zip在linux下基本没人用,基本上是zip,unzip,rar,unrar,这些命令,并且rar还是收费的)tar参数详解-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面 阅读全文
posted @ 2014-01-10 09:16 Sprite 阅读(314) 评论(2) 推荐(0)

2013年12月17日

摘要: 此博文已移至爬不稳独立博客:www.pubwin2009.net连接:http://www.pubwin2009.net/index.php/post/15.html我们说下过程(这里,我们要求两个网吧的服务端版本号基本一致,并且操作时停止pubwin服务,开启sqlserver服务,我们把要加入的... 阅读全文
posted @ 2013-12-17 02:03 Sprite 阅读(947) 评论(1) 推荐(0)

2013年12月15日

摘要: 此博文已移至爬不稳独立博客:www.pubwin2009.net传送门:http://www.pubwin2009.net/index.php/post/6.html一,卸载原来服务端和数据库。1,停止后退出pubwin服务并备份数据(这里建议将原来目录按照追加时间的方式进行重命名备份数据)。(如果... 阅读全文
posted @ 2013-12-15 21:56 Sprite 阅读(2607) 评论(0) 推荐(0)

导航