摘要: 最近在用delphi解析xml,使用的是UTF-16编码,含中文。做例子测试:Form包含一个Button,两个Memo。procedure TForm1.Button1Click(Sender: TObject);var xmldocument1:IXMLDocument; xmlstr:st... 阅读全文
posted @ 2014-08-04 13:49 弹指间幸福5 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: poi 导出excel,以前用jxl,每次保存excel都需要先下载到服务器,在返回连接,提供用户保存,或则,先让用户输入保存的路径,在下载到指定路径。无法实现让浏览器弹出保存框,让用户选择保存路径。但POI可以。java代码:import java.io.IOException;import java.util.Calendar;import java.util.List;import javax.servlet.http.HttpServletResponse;import jxl.Workbook;import jxl.write.Label;import jxl.write.Writa 阅读全文
posted @ 2014-03-14 10:32 弹指间幸福5 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 今天在做项目时,需要将数据库中的一个表的数据倒置(行变成列),使用了case when 关键字,说到这里,我也总结一下如何将数据库中的行变为列。数据倒置:(case when 太强大了)1、这有一张礼品寄送表gift_send: sendid是主键,giftid是礼品的id,num是当前送出去的个数,giftname是礼品的名称。2、我现在需要统计每个礼品在某一天送出去的数量,如下图: 3、上图的sql语句为:select time, sum(case giftid when 6 then num else 0 end) as "10元话费/个" ,sum(case gif 阅读全文
posted @ 2014-02-18 13:28 弹指间幸福5 阅读(2892) 评论(0) 推荐(0) 编辑
摘要: 背景:今天在做一个任务时,用Jquery的Ajax传递一长串字符时,在后台的验证一直不成功,纠结时我了(那个字符串是随机生成的,特长)。查了一上午,原来是我生成的字符串中有+号,而在js传递的时候,会理解为是连接字符用的,到了后台就将+号自动变为空格了,所以后台的字符串和前台生成的已经不一样了。原因:js会自动解析特殊字符,如+号为连接符,解析为空格,&为变量连接符,服务器端接受数据时&以后的数据不显示等等。解决办法:1、将字符放到form中,然后用js提交form表单到服务器。2、将字符中的特殊字符替换成十六进制的字符,一些特殊字符与十六进制的对应关系:+ 空格/?%& 阅读全文
posted @ 2014-01-16 11:40 弹指间幸福5 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 问题描述:对数据库的增删改查,出现“该链接已关闭”,发生概论不确定,有时成功,有时失败。原因:Connection 是线程不安全的,当将Connection设置为全局变量,若有一个线程正将该连接close,而另一线程正在访问,则会出现“该链接已关闭”的错误。解决方案:将Connection设置为局部变量,或每次调用时从新开一个连接。(若嫌速度慢,可以考虑使用连接池)。修改后的代码:package common.DaoImplement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Prepare 阅读全文
posted @ 2013-12-07 14:32 弹指间幸福5 阅读(4021) 评论(0) 推荐(1) 编辑