摘要:
python是动态语言, 无需声明变量即可使用.传递一个tuple, list或者dict等等方式, 有时候这种方式的使用不是很好.对于tuple和list来说都是用下标的访问方式(即使用[]), 这种方式显得不够自然, 阅读代码的时候需要知道index对应的变量含义.其实, 在python中有很多方式可以动态定义一个新变量, 让代码更具可读性.动态定义一个新变量, 最简单的方式是使用locals()或者globals(), 两个方法的返回值是dict, 可以通过修改dict来增加新变量.locals()["aa"] = "locals_aa"print 阅读全文
阅读排行榜
Struts2中查看Action配置的插件 -- Config Browser Plugin
2011-05-12 12:25 by 会被淹死的鱼, 1298 阅读, 收藏,
摘要:
(摘自官方介绍: http://struts.apache.org/2.x/docs/config-browser-plugin.html) (中文部分是我自己翻译的, 本身的英文也很简单, 我的翻译由于水平所限, 只能做简单的参考)The Config Browser Plugin is a simple tool to help view an application's configuration at runtime. It is very useful when debugging problems that could be related to configuration 阅读全文
XAMPP和Mysql共存的方法
2010-12-01 23:54 by 会被淹死的鱼, 1263 阅读, 收藏,
摘要:
自己电脑上已经安装了mysql的, 希望和XAMPP的mysql共存, 解决思路, 修改mysql的服务名在mysql安装目录的bin下, 运行 mysql --install MYSQL5 查看服务中, 会多一个MYSQL5的服务XAMPP的控制面板, 不要将mysql安装成服务, XAMPP默认的mysql服务名为MYSQL修改后可以共存, XAMPP中的mysql只要不注册为系统服务, 就没... 阅读全文
内存泄漏检测工具(操作系统包括linux, windows, 语言包括c++和java, javascript等)
2012-02-16 10:57 by 会被淹死的鱼, 1252 阅读, 收藏,
摘要:
1. ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。2. Dmalloc-Debug Malloc Library.3. Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。4. Leaky-Linux下检测内存泄漏的程序。5. LeakTracer-Linux、Solaris和HP-UX下跟踪和分析C++程序中的内存泄漏。6. MEMWATCH-由Johan Lindh编写,是一个开放源代码C语言内存错误检测工具,主要是通过gcc的precessor来进行。7. Valgrind-D 阅读全文
ubuntu 10.04的教育网源(亲自测试可用的,删除了不可用的源)
2011-05-13 00:15 by 会被淹死的鱼, 1185 阅读, 收藏,
摘要:
cp /etc/apt/sources.list /etc/apt/sources.list.backupsudo gedit /etc/apt/sources.list在sources.list最前面添加下列源#中科大的源,教育网推荐deb http://debian.ustc.edu.cn/ubuntu/ lucid main restricted universe multiversedeb http://debian.ustc.edu.cn/ubuntu/ lucid-backports restricted universe multiversedeb http://debian.u 阅读全文