Author Archive

Python存储器cPickle

Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。

还有另一个模块称为cPickle,它的功能和pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用cPickle模块。记住,我们把这两个模块都简称为pickle模块。 (continue reading…)


列表综合

通过列表综合,可以从一个已有的列表导出一个新的列表。例如,你有一个数的列表,而你想要得到一个对应的列表,使其中所有大于2的数都是原来的2倍。对于这种应用,列表综合是最理想的方法。 (continue reading…)


Page is being generated

1) check if caching is enabled on your site
2) Check if you have any 'slow' extentions enabled (extentions that
disable caching at all, or are slow due to the amouth of work it needs
to do)
3) what HW are you running on?
4) Use eaccelerator or simular tools
5) Enable query caching on mysql
6) Important, In the previous article we talked about TYPO3 template functions. I mentioned that  substituteMarkerArrayCached is a function that developers should not use. In this article I am going to explain why. 请查看http://黄博.com/?p=1026

 


ubuntu 9.10 安装nginx + fastcgi + spawn-fcgi +mysql 日记

nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.现在包括国内很多大型网站都将用它来替换了apache. (continue reading…)



面向对象编程

一、类基础

1、类的定义

class <类名>:

<其他语句>

class <类名>(父类名):

<其他语句> (continue reading…)


文件读写操作

python进行文件读写的函数是open或file

file_handler = open(filename,,mode)

Table mode

模式 描述
r 以读方式打开文件,可读取文件信息。
w 以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容
a 以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建
r+ 以读写方式打开文件,可对文件进行读和写操作。
w+ 消除文件内容,然后以读写方式打开文件。
a+ 以读写方式打开文件,并把文件指针移到文件尾。
b 以二进制模式打开文件,而不是以文本模式。该模式只对Windows或Dos有效,类Unix的文件是用二进制模式进行操作的。
  (continue reading...)

Python常用模块

内置模块(不用import就可以直接使用)常用内置函数:

 

Python代码  收藏代码
  1. help(obj) 在线帮助, obj可是任何类型
  2. callable(obj) 查看一个obj是不是可以像函数一样调用
  3. repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝
  4. eval_r(str) 表示合法的python表达式,返回这个表达式
  5. dir(obj) 查看obj的name space中可见的name
  6. hasattr(obj,name) 查看一个obj的name space中是否有name
  7. getattr(obj,name) 得到一个obj的name space中的一个name
  8. setattr(obj,name,value) 为一个obj的name
  9. space中的一个name指向vale这个object
  10. delattr(obj,name) 从obj的name space中删除一个name
  11. vars(obj) 返回一个object的name space。用dictionary表示
  12. locals() 返回一个局部name space,用dictionary表示
  13. globals() 返回一个全局name space,用dictionary表示
  14. type(obj) 查看一个obj的类型
  15. isinstance(obj,cls) 查看obj是不是cls的instance
  16. issubclass(subcls,supcls) 查看subcls是不是supcls的子类

(continue reading…)


Ubuntu 系统下自启动选项的设置方法

可用一些小工具来管理 Ubuntu 的启动选项:
小工具 rcconf:
#sudo apt-get rcconf
#sudo apt-get install rcconf
root 下运行: #sudo rcconf
功能更全的工具:sysv-rc-conf
#sudo apt-get update
#sudo apt-get install sysv-rc-conf
运行:#sudo sysv-rc-conf
也可以直接加入启动程序,例如把 /etc/init.d/red5 加入到系统自动启动列表中:
#sudo sysv-rc-conf red5 on
其他使用方法见: google::Ubuntu::sysv-rc-conf 命令用法 (continue reading…)


1:GM的长袍
/script DEFAULT_CHAT_FRAME:AddMessage(“\124cffffffff\124Hitem:2586:0:0:0:0:0:0:0:0\124h[GM的长袍]\124h\124r”); (continue reading…)


Copyright © 1996-2010 Add Lives. All rights reserved.
iDream theme by Templates Next | Powered by WordPress