2013年3月20日

求相对路径

摘要: #!c:/python33/python#求相对路径,来自php笔试题.b相对于a所在的路径.def getpathinfo(a, b): a_list = a.split('/') b_list = b.split('/') #if len(b_list) < len(a_list): # a_list, b_list = b_list, a_list result = '' try: for i in range(len(b_list)): if b_list[i] == a_list[i]: ... 阅读全文

posted @ 2013-03-20 10:52 mtima 阅读(188) 评论(0) 推荐(0) 编辑

2013年3月14日

python-assert断言

摘要: assert 表达式当表达式为True,断言不执行任何操作。当表达式为False时,抛出 AssertionError 异常assert语句用于调试很方便。 阅读全文

posted @ 2013-03-14 11:14 mtima 阅读(137) 评论(0) 推荐(0) 编辑

2013年3月13日

Memcache分布式部署方案 【转】

摘要: 原文链接:http://leven.blog.51cto.com/1675811/362053基础环境其实基于PHP扩展的Memcache客户端实际上早已经实现,而且非常稳定。先解释一些名词,Memcache是danga.com的一个开源项目,可以类比于MySQL这样的服务,而PHP扩展的Memcache实际上是连接Memcache的方式。首先,进行Memcache被安装具体可查看:Linux下的Memcache安装:http://www.ccvita.com/257.htmlWindows下的Memcache安装:http://www.ccvita.com/258.html;其次,进行PHP 阅读全文

posted @ 2013-03-13 11:22 mtima 阅读(116) 评论(0) 推荐(0) 编辑

2013年3月11日

mongodb集合名和数据库对象属性冲突的解决方法

摘要: 我们创建了一个version表,然后访问它: db.version你会惊讶的发现该语句返回的不是你要的version表,而是一个函数。因为version是数据库的一个属性,用于获取当前mongodb服务器的版本。解决方法: db.getCollection('version') 阅读全文

posted @ 2013-03-11 11:13 mtima 阅读(219) 评论(0) 推荐(0) 编辑

2013年3月9日

简单的计算器

摘要: python实现。上代码:callib.py#!c:/python33/python.exe#加def plus(number_one, number_two): return number_one + number_two#减def minus(number_one, number_two): return number_one - number_two#乘def multiplication(number_one, number_two): return number_one * number_two#除def divide(number_one, number_two)... 阅读全文

posted @ 2013-03-09 21:03 mtima 阅读(172) 评论(0) 推荐(0) 编辑

2013年3月5日

Linux Crontab 定时任务 命令详解 【转】

摘要: 一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。如:[root@dave ~]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-part 阅读全文

posted @ 2013-03-05 15:31 mtima 阅读(217) 评论(0) 推荐(0) 编辑

php中的闭包

摘要: php也可以像javascript一样,让函数作为参数传递,增大程序的灵活度。$callback = function($name) {//创建一个匿名函数 echo $name;};//和javascript中的匿名函数一样调用$callback(‘panda’);注:php中的匿名函数一定不能有名字 比如 $callbakck = function a() {}; 会有语法错误,闭包: 计数器<?phpfunction counter() { $count = 0; return function() use (&$count) {//引用&上级函数的$count变量 阅读全文

posted @ 2013-03-05 13:32 mtima 阅读(122) 评论(0) 推荐(0) 编辑

Php命名空间语法小结

摘要: 命名空间是专为 解决 类 名重复冲突设计的。http://www.php.net/manual/zh/language.namespaces.php\ 表示当前文件的命名空间即全局命名空间,如果使用当前命名空间 的 类,可以省略。new \sales\handle() : 表示实例化当前命名空间下的 sales 子命名空间下的handle类new \manager\handle() : 表示实例化当前命名空间下的 manager 子命名空间下的handle类Sales命名空间和manager命名空间都是当前命名空间下的子命名空间, 两个命名空间相互独立,互不干扰。声明命名空间:sales/sa 阅读全文

posted @ 2013-03-05 11:54 mtima 阅读(176) 评论(0) 推荐(0) 编辑

2013年3月2日

python-cgi-apache

摘要: 步骤如下:1、配置httpd.conf :设置好CGI目录:ScriptAlias /cgi-bin/ "F:/web/cgi-bin/"配置如下:<Directory "F:/web/cgi-bin"> AllowOverride None Options FollowSymLinks +ExecCGI Order allow,deny Allow from all</Directory>添加CGI扩展名:(去掉注释)AddHandler cgi-script .cgi 2、在.py文件中必须加上#!G:/Python26/py 阅读全文

posted @ 2013-03-02 20:54 mtima 阅读(153) 评论(0) 推荐(0) 编辑

javascript--call--apply

摘要: function A() { this.message = '';}function B() { var message = ''; this.setMessage = function(msg) { this.message = msg; }; this.getMessage = function() { return this.message; };}var b = new B();var a = new A();b.setMessage('hello panda');b.setMessage.call(a, 'hello tiger 阅读全文

posted @ 2013-03-02 12:10 mtima 阅读(143) 评论(0) 推荐(0) 编辑

导航