随笔分类 -  Python

摘要:Windows一用就是几年,总会碰到个更改系统时间的时候。可是把系统时间调坏了容易,要调出个正确可就没那么简单了。几年前(还上大学的时候,大概是大三吧)用C#写过一个ntp的程序,但是时过境迁,NTP的IP更改实在太频繁了(难道是因为没有商业利润?);windows的“Internet 时间”我从来就没有试成功过(有人知道why嘛?);国家授时中心(http://www.t... 阅读全文
posted @ 2007-06-06 17:21 李现民 阅读(1712) 评论(0) 推荐(0)
摘要:自打印算法是指在程序运行中,不读取任何额外的信息,仅使用程序代码中携带的功能和信息,将程序代码本身打印输出。一个完整的自打印程序至少保含两部分:信息的描述和执行体。这两者互相表达。在描述部分,用字符串来存储执行部分的代码。而执行体的代码则打印这个描述字符串。通常为了完整输出程序代码,要在执行体内为描述字符串再拼接一些修饰性的内容,这些内容被看作是执行体的一部分。而代码的打印也要打印为两部分,才能将... 阅读全文
posted @ 2007-04-10 19:39 李现民 阅读(1034) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--s='测试字符串'importtempfiletemp=tempfile.TemporaryFile()print>>temp,stemp.seek(0)s1=temp.read()pytho... 阅读全文
posted @ 2007-03-24 17:17 李现民 阅读(5394) 评论(0) 推荐(0)
摘要:使用dump与load函数Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--foo='foo.txt'mydict={'user':'xmli','pass':'password'}mylist=['helloworld',526]fromcPickle... 阅读全文
posted @ 2007-03-24 16:50 李现民 阅读(2104) 评论(0) 推荐(0)
摘要:最近研究了一下Python,觉得他这种问答式的界面特别适合学习编程,下面就举两个例子。1.快速排序的算法描述>>> def qsort(aL):... if aL==[]:return []... else:... smaller=[x for x in aL[1:] if x<aL[0]] #比aL[0]小的部分... bigger=[x for x in aL[1:] ... 阅读全文
posted @ 2007-03-06 20:07 李现民 阅读(1225) 评论(2) 推荐(0)