第一个例子中 :之所以每个函数都返回不同的值的原因 有2点 (简写如下文)就是[SCOPE]内部属性,函数可能拥有相同的父作用域时,多个函数引用同一个[SCOPE]属性,所以return i的值还是10(第一点),但是return num的值就不是了。因为每个内部函数的父执行环境都是新的(因为每次I...
分类:
Web程序 时间:
2015-09-29 16:53:20
阅读次数:
320
function a(o){ function b(){ btn = btn++; } function c(){ btn = btn--; } if(o == 1) return b(); if(o == 0) return c(); }d...
分类:
Web程序 时间:
2015-09-29 16:47:20
阅读次数:
201
/** * 检查邮箱是否有效 * @param $email 要检查的邮箱 * @param 返回结果 */ function isemail($email) { return strlen($email) > 6 && preg_match("/^[\w\-\.]+@[\w\-\....
分类:
其他好文 时间:
2015-09-29 16:41:11
阅读次数:
174
创建存储过程,将中文字段转拼音首字母CREATE DEFINER=`root`@`%` FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8BEGIN DECLARE V_RETURN VA...
分类:
数据库 时间:
2015-09-29 16:35:31
阅读次数:
424
/** * 判断请求是否手机端 * @param req * @return */ public static boolean isMobile(HttpServletRequest req) { UserAgent ua = UserAg...
分类:
移动开发 时间:
2015-09-29 16:11:55
阅读次数:
292
bean对象定义:package com.mybatis.bean;public class Person { private int id; private String name; private int age; public int getId() { return id; } publi....
分类:
编程语言 时间:
2015-09-29 14:35:50
阅读次数:
166
定义:定义一系列的算法,把它们一个个封装起来,并且使它们可以互相替换。目的:将算法的使用和算法的实现分离开来。比如:if(input == 'A'){ return 1;}if(input == 'B'){ return 2;}if(input == 'C'){ return 3;...
分类:
编程语言 时间:
2015-09-29 12:44:28
阅读次数:
141
//之前在用textField的时候,可以很轻松的实现点击return或者空白处收键盘,现在用到searchBar,又不想要那个丑的要命的取消按钮,
//那么怎么实现收键盘呢?还用touchBegain那个方法,然后写resignFirstResponde...
分类:
其他好文 时间:
2015-09-29 11:40:37
阅读次数:
164
WHO_AM_I() CREATE OR REPLACE FUNCTION WHO_AM_I
RETURN VARCHAR2
IS
l_owner varchar2(30);
l_name varchar2(30);
l_lineno number;
l_type varchar2(30);
BEGIN
who_called_me( l_owner, l_nam...
分类:
其他好文 时间:
2015-09-29 11:39:29
阅读次数:
174
本文是python解释器系列文章的一部分,第一部分文章请看这里:http://blog.csdn.net/caimouse/article/details/47342357 从第一部分文章里可知,主要分析了一下函数对象相关的内容。本文里继续深入分析python解析器相关内容,主要分析函数的代码对象。>>> def foo(a):... x = 3... return x + a.....
分类:
编程语言 时间:
2015-09-29 11:32:53
阅读次数:
165