文章列表
解决HttpClient提交json格式请求的乱码
PostMethod postMethod = new PostMethod(url);
RequestEntity requestEntity = new StringRequestEntity(requestData,""text/xml"","gbk")
postMethod.setRequestEntity(requestEntity);
int httpReturnCold = httpClient.executeMethod(postMethod);
Str ...
在前端开发中,经常要用到对象和数组的定义,可能会出想下面这两种形式
形式一.
var obj = {attr1:1, attr2:2};
var arr = [elem1:1, elem2:2};
形式二.
var obj = {attr2:1, attr2:2,};
var arr = [elem1:1, elem2:2,};
显然这两种形式的差别就在于是否以','结束,不同的浏览器可能会有不同的解析,在Chrome和FF中,不管是形式一还是形式二,都会忽略最后一个"undefined"元素,也就是长度应该是2(leng ...
“系统设置”->“高级”->“性能”->“数据执行保护”,选择“仅为基本的 Windows 程序和服务启用DEP”,然后重启即可。
在一个iframe内部产生的跳转是无法直接通过“src”属性来得到的,而以下这些途径也是无法得到的(只是未跳转之前的初始URL):
document.getElementById('iframe').contentDocument.location.href;
document.getElementById('iframe').document.location.href;
apply方法可以让我们写出非常优雅的多态函数。最近在项目中需要实现一个任务类,需要实现把数组作为arguments传递给回调函数,就是用apply来实现的:
/*
* @brief: Task definition
* @param: Array: params 为参数数组
* @params: String: func 回调函数的名称
*/
function Task(params, func) {
this.params = params;
this.execute = function() {
func.apply(null ...
带中文的字符串比较,不能只是简单实用"==",而是要这样比较:
str1.indexOf(str2)==0 && str2.indexOf(str1)==0;
来源: http://tiwson.iteye.com/blog/575248
在“聚划算”项目中使用了分库的策略,而数据源的配置是在jBoss的目录:D:\work\tools\jboss-4.2.2.GA\server\default\deploy下的xml文件中配置的。如果数据源配置不正确会导致数据库查询出现比较奇怪的问题,如有时查询成功,有时查询失败等。这是因为代码会根据策略去随机查询不同的数据源。
这可能是因为使用了单引号导致的,只能使用双引号。
来源:http://www.coderanch.com/t/301594/JDBC/java/Difference-between-execute-executeQuery-executeUpdate
boolean execute()
Executes the SQL statement in this PreparedStatement object, which may be any kind of SQL statement.
ResultSet executeQuery()
Executes the SQL query in this PreparedStatement ...
分成两个部分,首先在请求端进行二次转码:
encodeURI(encodeURI("中文"));
然后在服务器端使用:
java.net.URLDecoder.decode(request.getParameter("name"),"UTF-8");
来源:http://blog.csdn.net/monkeyking1987/article/details/4509087
引用自:http://hi.baidu.com/yehaizi_2008/blog/item/4c9b9506bd618572030881f6.html
"File.mkdirs()方法创建目录,该方法允许一次性创建多级目录,例如new File(“c:\\1\\2”).mkdirs();同时创建目录1和目录2.如果目录1存在将不被重新创建。File.mkdir()与mkdirs()不同在于mkdir()只能创建一级目录。而mkdirs()在需要时会自动创建上级目录。"
今天刚好需要Java的文件操作相关的资料,Google了一下,找到这篇博文,总结的很完善,标记一下:http://andyone.iteye.com/blog/316990。
最近在使用ligerUI进行开发,在使用ligerGrid的时候遇到一个比较奇怪的问题,在使用API:ligerGetGridManager();的时候,我使用了class属性来获取Manager(var manager = $(".tcRecord").ligerGetGridManager();),一直没有办法获取到正确的Manager,后来在对ligerGrid的源代码调试的时候,发现是因为这个语句造成的:
if (grid.id == undefined )
grid.id = "LigerUI_" + new Date().g ...
如果是直接使用$('iframe')的方式获取到iframe对象,那么是无法访问到iframe的内部成员的:如使用
var iframeObj = $('#iframeWrapper').find('iframe');
console.log(iframeObj.document);
这样获取到的document会是undefined
正确的使用方法应该是:
var iframeObj = $(window.frames[tabid].document);
console.log(iframeObj.document);
这种方式获取到的document才是正 ...
"Filter是Servlet规范2.3版及更新版所支持的一种机制。和Servlet/JSP不同,Filter自己往往不会直接产生response,相反,它提供了一种“符加”的功能,可以作用在任何一个servlet、JSP以及其它filter之上。"
其实现的功能 ...