03 2013 档案

函数当作参数传递
摘要:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><script type='text/javascript'> function callSomeFunction(someFunction, someArgument) { return someFunction(someArgument) 阅读全文

posted @ 2013-03-30 21:12 mtima 阅读(151) 评论(0) 推荐(0)

求相对路径
摘要:#!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 阅读(215) 评论(0) 推荐(0)

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

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

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 阅读(133) 评论(0) 推荐(0)

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

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

简单的计算器
摘要: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 阅读(190) 评论(0) 推荐(0)

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 阅读(247) 评论(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 阅读(131) 评论(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 阅读(188) 评论(0) 推荐(0)

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 阅读(167) 评论(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 阅读(152) 评论(0) 推荐(0)

javascript函数参数
摘要:php中定义一个函数: function test($first, $second) { //dosomething! } test();如果我们调用时忘记传递参数,会有warning级别的报错。但是在javascript中,得不到任何错误提示。 function test(first, second) { //dosomething! } test();first, second 变量的值将是空,表示变量已声明,但并未赋值。arguments数组也为空。错误处理: 在php中会直接报错。 javascript中不会报错,但是你可以进行进一步的处理,也可以通过arg... 阅读全文

posted @ 2013-03-01 15:14 mtima 阅读(166) 评论(0) 推荐(0)

导航