以前我一直不能理解LISP里引用的作用,感觉引用和字符串没什么区别。比如:> (define (func) 'ok)> (func)'ok这里把引用ok当做了函数func的返回值。但是我在实现函数式汉语编程的时候,我把代码构造成了一个多叉的语法树,这时候对某一段代码的引用,就是不对代码Eval,直....
分类:
其他好文 时间:
2014-11-07 23:24:31
阅读次数:
322
结合 alias 和
read 用法,可以保存一些将要延迟运行的脚本,或者裸数据(字符串不被扩展)到一个变量中,以备后用。
$ alias BEGIN='read -d "" $1 < ls -la
> END
$ eval $block1
total 10
drwxr-xr-x 1 Xiaoqian Administ 40...
分类:
系统相关 时间:
2014-11-05 23:06:08
阅读次数:
236
在javascript中有多种方法可以让一段字符串当做一段js代码来执行:
使用eval("要执行的字符串")
使用new Function("要执行的字符串")
setTimeOut("要执行的字符串",500)
setInterval("要执行的字符串",500)
分类:
编程语言 时间:
2014-11-04 21:03:43
阅读次数:
209
受影响产品:Discuz! 7.1 & 7.2漏洞描述:产生漏洞的$scriptlang数组在安装插件后已经初始化Discuz!新版本7.1与7.2版本中的showmessage函数中eval中执行的参数未初始化,可以任意提交,从而可以执行任意PHP命令。下面来分析下这个远程代码执行漏洞,这个问题真...
分类:
Web程序 时间:
2014-10-31 13:38:10
阅读次数:
327
python模块分为系统内置的模块、第三方的模块和用户编写的模块默认情况下,python第三方的模块安装在python的安装目录下site-packages下,以文件或者目录的形式存放用户模块,程序模块化对区分功能和结构,代码清晰度有很好的帮助默认情况下,在python运行时只是加载了少数的系..
分类:
编程语言 时间:
2014-10-31 12:07:30
阅读次数:
270
近日在做门户的用户评论时,好长时间没有用jquery了正好用一下,没想到偷工用了post方法去处理ajax回调的json数据,死活取不到,后台就是有json返回了。不料这么小小一个问题挂了我好几个小时,后来我ajax方法处理,居然OK,一比较发现原来post方法回调json必须eval一下,而aja...
分类:
Web程序 时间:
2014-10-30 18:51:30
阅读次数:
177
在eWebEditor的目录里找到Editor.js文件,路径是webedit\Include\Editor.js用记事本打开,在其中找到如下代码(第176行):if(element.YUSERONCLICK){eval(element.YUSERONCLICK+"anonymous()");}或if(element.YUSERONCLICK)eval(element.YUSERONCLICK+"anonymous()");版本不同..
分类:
Web程序 时间:
2014-10-30 11:57:54
阅读次数:
175
#manshellbuiltinsBASH_BUILTINS(1)BASH_BUILTINS(1)NAMEbash,:,.,[,alias,bg,bind,break,builtin,cd,command,comp-gen,complete,continue,declare,dirs,disown,echo,enable,eval,exec,exit,export,fc,fg,getopts,hash,help,history,jobs,kill,let,local,logout,popd,printf,pu..
分类:
系统相关 时间:
2014-10-30 01:55:08
阅读次数:
222
eval(str [,globals [,locals ]])函数将字符串str当成有效Python表达式来求值,并返回计算结果。同样地, exec语句将字符串str当成有效Python代码来执行.提供给exec的代码的名称空间和exec语句的名称空间相同.最后,execfile(filename ...
分类:
编程语言 时间:
2014-10-29 19:06:05
阅读次数:
177
1,在栈中的数据不会随意删除。2,堆中的数据可以随意删除。注意:用eval("var a")定义的变量存放在栈中。var 和function 语句在JavaScript中的优先级很高,需要预执行。预执行就是因为需要计算作用域中局部变量指针所占空间的大小,从而给他们分配内存。栈中的东西是不能随意删除的...
分类:
编程语言 时间:
2014-10-29 16:42:51
阅读次数:
158