如何判断Javascript对象是否存在 Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象 myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev 指出,判断一个Javascript对象是否存在,有超过
URL的井号 作者: 阮一峰日期: 2011年3月 9日去年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为 http://twitter.com/username改版后,就变成了 http://twitter.com/#!/username在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号(Hash)的作用正在被重新认识。本文根据Ht
关于oracle 数据库update 卡死的问题。 今天做eclipse项目的小修改,发现以前可以运行的项目部分今天总是卡死,开始以为是数据库没有关闭连接,导致连接堵塞,后来仔细一看每个都有关闭链接。下断点调试发现是在update的时候出问题,程序卡死在update上面。我用plsql在数据库中查询同样是卡死状态,换一条数据能够正常执行。google了一下找到问题出现的原因。 由于在执行update的时候,当程序已经执行了executeupdate 但是还没有提交事务 commit ,oracle自动锁住该条记录。解决方法如下。查询出被锁的数据的sid和s
swt中屏蔽系统默认的键盘事件ESC键。 今天做swt的一个项目中发现在程序运行SplashHandler的时候如果用户按了esc键则程序停止,这时候桌面上面似乎就是剩下了一个图片。所以想办法的解决这个问题,不然用户只能够在任务栏或进程管理中结束程序。我的思路是当用户按了esc的时候弹出一个对话框,问是否要关闭程序,如果选择是关闭程序,否则程序继续运行。经过调试查找资料确认下面的代码是可以实现的。现贴出来和大家分享。package cr.planning.client.splashHandlers; imp
学习jsf过程中遇到页面将el表达式当做字符串的解决办法。 今天做了一个jsf的小例子,什么写的都一样但是我的<f:inputText value="#{user.name}" 这里边el:"#{user.name}当成字符串使用了。 在网上找了一些文章可是不试用 找了很长时间终于找到了。 我用的是myeclipse 6.0+ jdk 1.6+tomcat6.0 我做的这个例子的jar包都是在jsf教程上下的,所以才出这样的问
用jmf调用摄像头视频拍照的例子 package ExampleMedia; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; imp
关于hibernate从数据库中获得pojo值的一些小细节 原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。标量查询(Scalar queries)最基本的SQL查询就是获得一个标量(数值)的列表。sess.createSQLQuery("SELECT * FROM CATS").list();sess.createSQLQuery("SE
rss订阅开发 近期要做rss订阅开发。这是从网上找的的相关信息。方便以后学习。 RSS 聚合信息jsp展示可同过rss_utils包的标签进行客户开发显示,其下载 http://gceclub.sun.com.cn/staticcontent/html/2004-04-22/rss_utils_1.1.zip 步骤如下:1 解压缩文件rss_utils_1.1.zip 2 复制rssutils.