- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 python整理二十七——egg文件制作与安装
python的egg文件有点像java中的jar文件,是一个工程打包文件,便于安装部署,仅此一点,给多少pythoner带来了多少激动。如何制作egg文件呢?see官方文档http://peak.telecommunity.com/DevCenter/PythonEggs,到http://pypi.python.org/pypi/setuptools下载setuptools包,然后安装:
2009-05-27 01:17:00 51636
原创 google app engine——python时区转换
GAE玩了有一段时间了,现在突然发现在GAE的python应用中,获取的时间是UTC时间,但我清楚记得,之前获取的时间是本地时间啊!!一个应用应该有一个时间参考点的,大多数应用应该是以本地时间为参考点。 python2.5中:>>> import datetime>>> datetime.datetime.now()datetime.datetime(2009, 5, 26, 20
2009-05-26 20:13:00 5481
原创 problem1——2
problem1http://projecteuler.net/index.php?section=problems&id=1If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
2009-05-15 00:09:00 1311
翻译 problem1——2
<br />problem1<br />If we list all the natural numbers below 10 that are multiples of 3or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.<br />Find the sum of all the multiples of 3 or 5 below 1000.<br /> <br />中文翻译:<br />小于10并且能够被3或者5整除的自然数是3
2009-05-15 00:04:00 469
原创 Lighttpd那些事儿
1.lighttpd简单聊聊Lighttpd,正如它的名字所示,是一个轻量级的web服务器,除了轻量之外,它还拥有安全性高、速度快、标准化配置等等特性,另外它是开源的, 在BSD协议下发行。 Lighttpd的一些特性: FastCGI COMET—— HTTP长链接技术Async IO——sendfile 2.简单配置配置语法:http:/
2009-05-12 16:54:00 1444
原创 MySQL命令行界面编码
在mysql命令行界面执行命令的时候,切记要设置编码啊,还有一点不爽的就是,上次在命令行的设置,下次进去时不存在了,不得不每次都设置。 设置编码:# 登陆mysqlmysql -hxxx.xxx.xxx.xxx -utest -p --输入密码 mysql > /s一般情况下看到如下显示: 看到四种编码中有两种是utf8,两种是latin1,在这种情
2009-05-12 10:48:00 1972
原创 Lua学习笔记七——lua也面向对象
lua也面相对象?不错,是的。它有面向对象的操作。看看简单示例:CTest = { cnt = 0 }function CTest:new(o) o = o or {} setmetatable(o, self) self.__index = self return oendfunction CTest.add(self, v) self.cnt = s
2009-05-09 20:54:00 7253 1
原创 Lua学习笔记六——package
lua和其他语言一样,也有模块/包的概念,稍微有点不同的是,默认先从环境变量LUA_PATH中搜索lua文件,如果搜索不到,则从LUA_CPATH中搜索C文件。 对于我来说,时而去改变环境变量,则显得麻烦,并且在另外的环境中部署时还要修改环境变量,则显得不人性化,因此,觉得如下方式增加搜索路径比较好: --将自定义包路径加入package的搜索路径中。也可以加到环境变量LUA_P
2009-05-09 15:15:00 28993 1
原创 Lua学习笔记五——metatable
metatable是元表的意思,在python中,有meta class,即元类,不管是元表还是元类,都是功能强大的,简单的来说,元类就是类的类,元表就是table的table。下面看看元表的强大,利用table模拟list的加法操作: 定义列表tablelist = {}list.mt = {} 其中list.mt是用来准备定义list的元表的 定义初始化函
2009-05-05 23:33:00 3026 1
原创 Lua学习笔记四——协同程序coroutine
lua中的协同程序类似于多线程,但是与多线程还是有点区别的,区别在于协同程序必须必须合作,且同一时刻只有运行一个协同程序。 function p() print("Hello World")end 这是一个简单的示例函数,下面看看协同程序的调用co = coroutine.create(p)print(co) --> thread: 003FBBF0pr
2009-05-05 15:34:00 3165 1
原创 lua学习笔记三——iterator and closure
以代码为主,辅助注释 --1.无状态迭代器--[[ for in do --staff end 其中,应该返回3个值:迭代器函数,恒定状态,控制变量]]local function getnext(list, node) if not node then return list else return node.next end
2009-05-03 12:55:00 1530
lucenedome
2009-03-22
webpy demo
2008-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人