`
文章列表
1  function DownURL(strRemoteURL,strLocalURL) { try {   var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");   xmlHTTP.
关于json数据在客户端使用程度比较频繁,与服务器交互使用json数据可以大大减少通讯数量,免除像xml那样携带大量的标签信息。在java开发领域,用来生成json格式字符串的jar包有官方的org.json.jar和sourceforge的那个json-lib,个人觉得官方的使用简明易懂,可以将bean和collection之类对象解析成json的数据格式字符串。在服务器解析生成json是相当简单的事情,其实在客户端解析并生成json对象也是相当容易的事情。         首先值得我们关注的是历史悠久的prototype.js框架,这个框架拓展了String的prototype,增加 ...
  //公用方法 var VIM={}; VIM.common = { //转义特殊字符 char_cv:function(str){ if (str != ''){ str = str.replace(/</g,'&lt;'); str = str.replace(/%3C/g,'&lt;'); str = str.replace(/>/g,'&gt;'); str = str. ...
在handleTarget函数方法开始加入: var theTarget = e.target; if (theTarget != null && theTarget.tagName == ‘SELECT’) { return false; }   第二步: 在 touchStart函数处即_start()处必须加入: if (e.target.tagName != "SELECT") {      e.preventDefault();      e.stopPropagation(); } . ...
  在java web中如何实现像QQ登录的功能,同一帐号不能同时在两台电脑上登录。 一、该功能有什么作用      大家想想吧。反正总会有这样的需求的。这年头什么需求不会有。。呵呵。有时候也不一定是需求,很有可能为了安全也会这么做。例如考试系统,在线聊天系统,很有必要做成这样的吧。 二、实现过程      a.问题分析     在系统中,我们一般都是把登录信息绑定到session中,看来从这入手是可能找到解决办法。说白了,也就是当用户登录时,判断一下这个用户有没有登录,如果登录了,就把以前的那个session清除掉就OK了。。看似很简单是不?其实你细想你会发现有以下问题:如何得到之 ...
    最近一个项目中用到了getsession根据sessionid来获取session,但是怎么获取都为空,请教N多人,才发现在servlet的api中有如下: HttpSession HttpSessionContext.getSession(java.lang.String sessionId) 不赞成的用法. Java Servlet API的版本 2.1中,还没有将之替换掉。该方法必须返回一个空值,且将会在未来的版本中被抛弃掉。 最新的解决办法是通过实现HttpSessionListener的sessi ...
一、触摸事件ontouchstartontouchmoveontouchendontouchcancel目前移动端浏览器均支持这4个触摸事件,包括IE。由于触屏也支持MouseEvent,因此他们的顺序是需要注意的:touchstart → mouseover → mousemove → mousedown → mouseup → click1 /*** onTouchEvent* ...
控制流函数IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0);        -> 1mysql> select IFNULL(
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;         A         A      ZERO     SPACE--------- --------- --------- ---------       65        97        48        32 2.CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) c ...
在一些情况下,MySQL可以直接使用索引来满足一个 ORDER BY 或 GROUP BY 子句而无需做额外的排序。尽管 ORDER BY 不是和索引的顺序准确匹配,索引还是可以被用到,只要不用的索引部分和所有的额外的 ORDER BY 字段在 WHERE 子句中都被包括了。   使用索引的MySQL Order By下列的几个查询都会使用索引来解决 ORDER BY 或 GROUP BY 部分: SELECT * FROM t1 ORDER BY key_part1,key_part2,... ; SELECT * FROM t1 WHERE key_part1=constant OR ...
糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且它将对其他应用组件产生影响。   如同其它学科,优化查询性能很大程度上决定于开发者的直觉。幸运的是,像MySQL这样的数据库自带有一些协助工具。本文简要讨论诸多工具之三种:使用索引,使用EXPLAIN分析查询以及调整MySQL的内部配置。   一、使用索引   MySQL允许对数据库表进行索引,以此能迅速查找记录,而无需一开始就扫描整个表,由此显著地加快查询速度。每个表最多可以做到16个索引,此外MySQL还支持多列索引及全文检索。   给表添加一个索引非常简单,只需调用一个CREATE INDE ...
MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数重启MySQL后生效,在MySQL4版本以后,一部分内部变量可以在MySQL运行时设置,不过重启MySQL就失效了。 mysqld程序--目录和文件 basedir = path # 使用给定目录作为根目录(安装目录)。 datadir = path # 从给定目录读取数据库文件。 pid-file = filename # 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); [mysqld ...
一 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于 tomcat安装目录\bin)二 类加载目录的获得(即当运行时某一类时获得其装载目录)1.1)通用的方法一(不论是一般的java项目还是web项目,先定位到能看到包路径的第一级目录)InputStream is=Tes ...
事务配置 首先在/WEB-INF/applicationContext.xml添加以下内容: <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref bean="mySess ...
问:什么是NULL?   答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的表列长度为零。ORACLE允许任何一种数据类型的字段为空,除了以下两种情况:   1、主键字段(primary key),   2、定义时已经加了NOT NULL限制条件的字段。   附加说明:   1、等价于没有任何值、是未知数。   2、NULL与0、空字符串、空格都不同。   3、对空值做加、减、乘、除等运算操作,结果仍为空。   4、NULL的处理使用NVL函数。   5、比较时使用关键字用“is null”和“is not null” ...
Global site tag (gtag.js) - Google Analytics