摘要: 在事件处理程序内部,对象this始终等于currentTarget的值,而target则只包含事件的实际目标。如果直接将事件处理程序指定给了目标元素,则this、currentTarget和target包含相同的值。来看下面的例子:var btn = document.getElementById("myBtn");btn.onclick = function (event) { alert(event.currentTarget === this); //ture alert(event.target === this); //ture};这个例子检测了currentTa 阅读全文
posted @ 2013-09-18 11:09 侯志凯 阅读(699) 评论(0) 推荐(1) 编辑
摘要: tar.gz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式,然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在服务器端却很常用,因为服务器系统linux占了相当的一部分。于是许多习惯用Windows的Web开发人员,在上传网站到空间时可能会遇到这个压缩格式的麻烦。如何生成得到tar.gz压缩包,“7-ZIP”这个软件可以很方便地解决这个问题。具体步骤如下:一、安装7-ZIP以后,直接在你想要打包的文件上点右键菜单,会有一个7-ZIP的子菜单栏,类似WinRAR和WinZIP的 阅读全文
posted @ 2013-09-03 17:13 侯志凯 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。(1)使用ALTER TABLE语句创建索引。语法如下:alter table table_name add index index_name (column_list) ;alter table table_name add unique (column_list) ;alter table table_name add primary key (column_list) ;其中包括普通索引、U 阅读全文
posted @ 2013-08-31 14:49 侯志凯 阅读(61245) 评论(1) 推荐(2) 编辑
摘要: 鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。 (1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。 $('p').click(function(){ alert('click function is running !'); }); (2):dbclick事件:dbclick事件在用户完成迅速连续的两次点击之后触发,双击的速度取决于操作系统的设置。一般双击事件在页面中不经常使用。 $('p').dbclick(function(){ alert('dbclick function 阅读全文
posted @ 2013-08-30 13:27 侯志凯 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 一、SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意个或多个字符。可匹配任意类型和长度的字符。比如 SELECT * FROM [user] WHERE u_name LIKE ‘%三%’将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找 阅读全文
posted @ 2013-08-28 08:42 侯志凯 阅读(60140) 评论(1) 推荐(3) 编辑
摘要: 当自己用eclipse写好了web项目后,也同时配置了服务器(tomcat6),上面部署完毕后,直接访问http://localhost:8080发现是无法访问的,这是因为,Servers这里的配置,项目的部署路径不是在tomcat的webapps目录下的,如下图修改即可:双击下面的红色框框里面的内容。看下图三个框,选择好tomcat的对应文件部署的目录。按上面的要求更改完后,重启tomcat,重新打开浏览器输入上面的地址,你会发现可以进入tomcat欢迎页面。问题出现了(可能会出现的问题):上面三个框不能修改的问题:这往往和自己的项目已经部署但没有在之前设置server location有关 阅读全文
posted @ 2013-08-07 17:07 侯志凯 阅读(4188) 评论(0) 推荐(0) 编辑
摘要: 今天在网上看了很多关于eclipse需要安装tomcat的文章,小编也没有指责的意思,只是想说为什么有那么多雷同且不正确的搭建过程,真是ctrl+c, ctrl+v玩多了吧,不知道流程有的是错误的,不过还好,看完后我很是纠结,当然纠结解决不了问题,于是自己写一个正确地:“不知道什么时候看了一个正确的流程,现在也不记得了”,不过今日公司要用点eclipse配置tomcat,于是在回忆和摸索中终于算是把tomcat这个小插件放到了eclipse上面。流程如下:1.先下载一个tomcat插件 地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPlu 阅读全文
posted @ 2013-08-07 16:03 侯志凯 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 例子1: 1 4 5 6 7 8 标准的chart显示 9 10 11 12 set_animate(true);27 /**28 * 设置标题29 */30 $pc->set_title(array('text'=>'标准折线图'));31 32 /**33 * 设置横坐标的最小值和最大值(x)34 **/35 $pc->set_axes(array('xaxis'=> array('min'=>-0.5,'max'=>4)));36 /**37 * 设置纵坐标的最小值和最大值 阅读全文
posted @ 2013-08-07 11:27 侯志凯 阅读(2149) 评论(0) 推荐(0) 编辑
摘要: mysql存储过程详解1.存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。存储过程通常有以下优点:(1)... 阅读全文
posted @ 2013-08-07 10:17 侯志凯 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 1.查看一下数据库字符集:使用下面语句:Select userenv('language') from dual;或者:Select name, value$ from props$;查看。查看完后:出现的列里面会显示数据库的字符集结果如下:USERENV('LANGUAGE')-----------------------------------AMERICAN_AMERICA.ZHS16GBK <----这个就是自己数据库的字符集编码。2.接下来,找到自己电脑上面的环境变量(我的电脑-属性-高级-环境变量),给电脑添加系统变量:系统变量下面的(新建)变 阅读全文
posted @ 2013-07-30 13:51 侯志凯 阅读(5907) 评论(1) 推荐(0) 编辑