总结: 在程序中设置的sum属于全局变量,而在函数中没有sum的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始搜索,如果在局部作用域没有找到那个变量,那样python就在全局变量中找这个变量,如果找不到抛出异常(NAMEERROR或者Unbo ...
分类:
其他好文 时间:
2018-02-14 00:43:04
阅读次数:
224
Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,很多时候运行并没有问题,但是这两种方式还是有区别的。可以正常运行的代码并不代表是合适的代码。var num1 = 1; 是在当前域中声明变量. 如果在方法中声明,则为局部变量(local variable);如果是在全局域中 ...
分类:
Web程序 时间:
2018-02-14 00:42:48
阅读次数:
251
问题描述小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答... ...
分类:
其他好文 时间:
2018-02-13 21:43:09
阅读次数:
189
问题:ERROR BGJOB_2]com.kingdee.bos.dao.ormapping.SQLAccessException: update data error.Error for batch element #1: The value of a host variable in the E ...
分类:
数据库 时间:
2018-02-13 17:59:54
阅读次数:
1309
Web服务器Apache目前一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式。 它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。 如何查看我们的Apache的工作模式呢?可以使用httpd -V 命令查看,如我 ...
分类:
Web程序 时间:
2018-02-13 17:59:29
阅读次数:
231
JavaScript 数据类型 字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。 eg:var variable_name="JavaScript日常学习2" //字符串 var varia ...
分类:
编程语言 时间:
2018-02-12 18:43:26
阅读次数:
194
在写 PHP 的数组遍历的时候,我们通常会这样写: 但是其实这样会引起一个重要的问题:如果 $definition['keys'] 没有定义的话,这个时候的数组变量(也就是 foreach)就会出现错误。 所以,我们进阶成这个样子: 是不是很常见?我们只要在外边再包含一层 if 判断就好了。这样能够 ...
分类:
编程语言 时间:
2018-02-11 21:33:18
阅读次数:
144
关于Nginx默认监听端口不是80而造成程序出错的简单问题 一、遇到的问题 code: comments = [] @app.route("/", methods=["GET", "POST"]) def index(): if request.method == "GET": return ren ...
分类:
其他好文 时间:
2018-02-11 19:51:41
阅读次数:
155
1、首先,macbook中原装的ls和gnu的ls是不相同的,所以,要下载安装正牌ls 2、因为和mac的ls有冲突,所以,coreutils的命令都加了‘g',例如ls变成gls,为了取消这个限制,可以把gnu命令的执行文件夹放到path的最前面,这样就会最先执行gnu的命令,而不是mac的了。 ...
分类:
系统相关 时间:
2018-02-11 17:55:06
阅读次数:
243
variable 'o' used without having been completely initialized Compiling Vertex program v2f vert (appdata_base v) { v2f o; o.vertex = UnityObjectToClipP ...
分类:
其他好文 时间:
2018-02-11 12:24:30
阅读次数:
339