`
文章列表
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。                            例如: <script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&am ...
一个超大文本框textarea里面有大量数据,ajax通过URL请求service返回结果,URL里面包含了各种参数,当然也包含之前的超大文本框的内容。 之前开发的时候一直用Firefox在调试,4000长度的字符串在textarea里面通过URL请求都是没有问题。 提交给测试的时候问题来了,测试人员在IE下面发现问题,textarea里面字符长度超过2000(大概数据)时,会报JS错误,ajax没有返回值给前台。 看原先代码: function getJsonData(url) { var ajax = Common.createXMLHttpRequest(); ajax.open(&qu ...
今天在win7的命令控制台下想telnet路由器,突然发现竟然提示说没有telnet这条命令,我尴尬了一下。后来发现其实win7上边是有telnet这条命令的,不过就是默认被关闭了。开启telnet方法如下:打开Control Panel,选择Program下的Turn Windows features on or off,在弹出的对话框中将telnet client打上勾就可以了。打钩的时候注意别给telnet server打上了勾,否则结果~~~~~自己想象吧。win7下的telnet命令的使用也有些特别。首先得在cmd下输入telnet进入telnet模式,在telnet模式下可以输入好几 ...
本人机器HP 6531S出于尝试WIN7的心理,今天把机器装成WIN7 ,设备管理器中,大部分设备的驱动都已经自动安装完成了.还有两个设备没完成安装: 第一个设备是:ACPI\HPQ0004 第二个设备是:ACPI\HPQ0006    对于ACPI\HPQ0004:   经查找,其实在官方网站找到下面这个设备驱动就可以了,    HP 3D DriveGuard for Microsoft Windows Vista     驱动程序名:sp38424      对于ACPI\HPQ0006:    HP Quick Launch Buttons 6.40 L2     驱动 ...
网络和共享中心 ---  更改适配器设置 ----  Bluetooth网络连接 ---右键“属性”---Bluetooth 选项卡 ------Bluetooth设置---- 勾选“在通知区域显示Bluetooth图标”
sql server 替换null:isnull(arg,value) 如:select isnull(price,0.0) from orders                             ,如果price为null的话,用0.0替换   与null比较:  is not null,is null  如  select * from orders where price is null                      ,price等于null 如: select * from orders where price is not null            ...
解决每次都生成.bak垃圾文件 高级-->配置-->文件处理-->备份-->保存时备份文件-->不备份-->确定        
DECLARE   --区域ID  areaId bss_sys.seq_config.area_id%type;  --定义一个字符串数组类型  TYPE tableNamesArray IS TABLE OF bss_sys.seq_config.table_name%type;  --id号  id bss_sys.seq_config.id%type;  maxId bss_sys.seq_config.id%type;  --表名  tableName bss_sys.seq_config.table_name%type := '';  --流水类型  seqType bss_sys. ...
$***$和#name#之间的异同:   $name$ 是字面意义的替换,这种形式要注意 SQL 注入的漏洞; #name# 是带类型的替换。     假设我们存在如下调用的需求,在ibatis里该如何处理呢? select * from person where name like 'unmi%';    select * from person where name like '%unmi';    select * from person where name like '%unmi%';    该采用如下两种方式:     1. name like ...
使用iBatis开发已经有一年了,这一年来不管愿意不愿意,喜欢不喜欢,都得用,想用Hibernate不行。   随着对iBatis的熟悉,渐渐发现初次接触的人因为不能很好的掌握iBatis使用的方法而对其有一些偏激的看法。   1、iBatis的是用来自由写SQL的,对SQL语句的简单的封装,相当于在JDBC上加了层外壳。 我认为,iBatis的目标是简化JDBC的操作,对SQL的查询结果做了很好的映射封装,这样查询的结果就形成了一个java对象、集合、或者Map等。这样的数据结构相比JDBC结果集的处理是一个质的飞跃。   iBatis虽然支持随意的SQL查询,并且对查询结果集也 ...
8.1 navigator对象   8.2 检测浏览器的方式 主要有两种方式来检测浏览器:1.对象/特征检测法 2.user-agent字符串检测法 8.2.1对象/特征检测法       if(document.getElementById) { //the method exists, so user it here } else { //do something else }               8.2.2 user-agent字符串检测法  常见的浏览器user-agent字符串:   浏览器 user-a ...
Connected to Personal Oracle9i Release 9.2.0.1.0 Connected as system 下面直接使用日期查询,会提示无效的月份错误: 引用SQL> select * from books where pubdate ='21-01-01'; select * from books where pubdate ='21-01-01' ORA-01843: 无效的月份 下面使用日期格式化函数,可以通过. 引用SQL> select * from books where pubdate =to_date('21-01-01' ...
request.getParameter("paramName");     如果checkbox未选中任何一个,返回NULL     如果checkbox选中一个,则返回该值      如果chekbox选中多个,则返回最前面的 request.getParameterValues("paramName");     如果checkbox未选中任何一个,返回NULL     如果checkbox选中一个或多个,则返回一个STRING 型的数组   
在理解这个接口之前,先提出一个问题,就是假设我的web应用上想知道到底有多少用户在使用? 首先看一段代码。 package demo.listener; import javax.servlet.ServletContext; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; public class SessionCounter implements HttpSessionListener {     public void sessionCreated( ...
/**       *   编写以下SessionCounter.java       *   并编译为SessiionCounter.class       *   然后放到你的网站的classpath的       *   SessionCount(自己建立此目录)下面       */           package   SessionCount;       import   javax.servlet.*;       import   javax.servlet.http.*;           public   class   SessionCounte ...
Global site tag (gtag.js) - Google Analytics