1.Common Line Url Viewer curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。2.-i参数可以显示http response的头信息,连同网页代码一起。 curl -i www.sina.com3.发送表单信息有GET和POST两种方法。 (1)GET方法相对简单,只要把数据附在网址后面就行。 curl example.com/form.cgi?data=xxx (2)POST方法必须把数据和网址分开,curl就要用到--data参数。 curl --data "data=xxx&quo Read More
看到这个博客,终于明白JavaScript 里只有一种 Array,不存在索引数组和关联数组。1.在js中所有要素都是继承自Object对象的,任何对象都能通过obj["name"]=something的形式来添加属性,相当于obj.name=something。之所以设计中括号这种存取方式是为了方便在存取属性不定的情况下把属性名作为变量传入进行存取。例如 function get(property){ return obj[property];}var name=get('name');2.var obj={name:"licous"} Read More
1.什么是Currying? 考虑一个三维空间方程 F(x, y, z)= 0,如果我们限定z = 0,于是得到 F(x, y, 0) = 0 记为 F’(x, y)。 这里F’显然是一个新的方程式,它代表三维空间曲线F(x, y, z)在z = 0 平面上的两维投影。 记y = f(x, z), 令z = 0, 得到 y = f(x, 0),记为 y= f’(x),我们说函数f’是f的一个Currying解。2.看个小例子 1 var foo = function(x) { 2 return function(y) { 3 return x + y; 4 } 5 } ... Read More
1.使用this作为参数来传递给函数。因为this始终与当前对象一致。 1 2 3 4 5 js 6 15 16 17 18 //undefined this指向window对象,而不是button对象19 //undefined20 21 //value322 //value423 24 25 2.把this变量存储在私有变量中,然后在方... Read More
严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException处理方法:1、核对lib包 commons-fileupload-1.2.1.jar, commons-io-1.3.2.jarcommons-logging-1.0.4.jar freemarker-2.3.16.jar ognl-3.0.jar struts2-core-2.2.1.jar xwork-core-2.2.1.jar注意2.1以前是没有commons-fileup Read More
1.在学习ExtJs时,对其拖放功能感到很陌生,然后找了个拖放功能实现。转载地址2.拖拽的基本原理就是根据鼠标的移动来移动被拖拽的元素。鼠标的移动也就是x、y坐标的变化;元素的移动就是style.position的top和left的改变。当然,并不是任何时候移动鼠标都要造成元素的移动,而应该判断鼠标... Read More
1 function asyncFunction(callback){ 2 setTimeout(function(){ 3 callback() 4 },200); 5 } 6 7 var color = 'blue'; 8 //调用上面的函数 9 asyncFunction(function(){10 console.log('the color is'+color); //green11 });12 //闭包函数13 //To "freeze" the contents of the co... Read More
1.回调函数假定有两个函数f1和f2,后者等待前者的执行结果。如果f1是一个很耗时的任务,可以考虑把f2写成f1的回调函数。1 function f1(callback){2 setTimeout(function () {3 // f1的任务代码4 callback();5 }, 1000);6 }7 //执行代码就变成下面这样:8 f1(f2);采用这种方式,我们把同步操作变成了异步操作,f1不会堵塞程序运行,相当于先执行程序的主要逻辑,将耗时的操作推迟执行。回调函数的优点:简单、容易理解、部署缺点:不利于代码的阅读和维护,各个部分... Read More
在chrome浏览器或者firefox浏览器里,由于安全限制的原因,本地调试JS,如果不配服务器环境而直接打开页面,那所有的AJAX操作会抛出下面错误:XMLHttpRequest cannot load file:///D:/file.html. Origin null is not allowed by Access-Control-Allow-Origin.Origin null is not allowed by Access-Control-Allow-Origin. 的意思就是由于安全原因浏览器不允许跨域访问。 做法是,选中chrome浏览器快捷方式图标,右键选择属性,在“目标”. Read More
在myEclipse抵抗了两个小时后,终于被spket插件搞上了。其实上学期自己也学过Ext.js,哈哈..慕名而来的。但当时功力不足,不得以要停止修炼。可现在不同,java的基础和j2ee的ssh框架也研究过了。过了这暑假,就要找工作了,所以得拿的看家本领出来。 装好spket后,写了一个... Read More