`
zzhaog
  • 浏览: 59345 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
我用jxl导出包含有多个工作表的excel,打印时需要一个一个设置,很麻烦。其实可以用jxl在写入excel时对每个工作表进行设置,详细设置方法见http://hi.baidu.com/victorlin23/blog/item/abb71f7eb59b6e340cd7daa8.html。 此外,jxl导出的excel在打印时出现最后一页为空白页的问题,这其实可以在jxl写入excel时通过设置打印区域来解决。设置打印区域为有数据的那些行。设置方法见上面那个网址。
在java里,当对从数据库里取到的数据进行校验时,有可能数据里包含有乱码,这时还没校验,在取数时程序就已经抛出了异常。 一般的想法是找出产生乱码的原因,但大部分这个原因不好找。于是就可以退而求其次,我们可以捕获有乱码的记录,作特殊的处理,例如置空,而正常的记录则继续参与校验。对于没有深入了解Java的人会认为,某条记录有乱码时抛出异常,然后整个函数也就终止了,后面的记录也就无法继续参与校验。其实不然,catch到错误并意味着程序的终止。只不过一般人喜欢简单化,把一大堆代码放到try里,然后最后加个catch。这样做程序肯定会终止。因为catch里的代码执行完毕后函数也就结束了。换句话说,即使c ...
问题是这样的,当从拷贝模板的sheet到一个新excel里时,出现边框丢失现象。 解决办法是: 如果边框里的数据是静态的,即是死的,不是程序写入的,那么可以在最后空白的单元格加上一个空格字符。 如果边框里的数据时动态的,即通过程序写入的,那么只能在程序里强制设置这个合并单元格的边框,值得注意的是,当给合并单元格加边框时,不需要给组成这个合并单元格的元单元格进行一一设置边框,而只要把代表这个合并单元格的左上元单元格设置边框就行。
有时候用Datastage内置的函数无法满足实际需要,这时就需要自己编写parallel routine。这种routine可以用在transformer stage的Expression Editor里,和普通函数的使用完全相同,只不过这是自定义函数罢了。新建一个parallel routine并不困难,看帮助或者教程就能明白。一个parallel routine需要调用一编译成.o文件的包含有函数的c程序或者c++程序(注:这里选择了静态链接库文件而没有选择动态链接库文件,即设置parallel routine属性type为external function、属性object type
从request里获得GB18030编码的乱码时,假设获得的包含乱码的字符串变量名为luanma,可以用new String(luanma.getBytes("GB18030"),"UTF-8")来获得不含乱码的新字符串
测试了一下,ie7只允许最多2083个字符,包括http://.....网址
要想去掉外面的滚动条,保留ifrmame或者frame的滚动条的话,可以设置ifame的height百分比,往小处设置就会发现外面的滚动条越来越短,直至消失。(外部的滚动条要设置为自动哦)
在js里定义了一个int型变量,结果提示说js 缺少对象。将int型改为var就ok了。js就是变态。弱类型语言真不如强类型好排错。
在网上搜索了一下,大部分说是在与resultset关联的statement对象(包括preparedstatement对象等)关闭后,resultset会自动关闭。但我觉得大部分应该说的是sun的jdk的情况。那在ibm的jdk又是什么情况呢? 在ibm网站上查询了一下,发现跟sun一样,resultset也可以在statement,preparedstatement关闭后自动关闭,但ibm推荐手动关闭resultset,因为这样可以迅速释放数据库资源,来提高程序的吞吐量。而sun却没有明确说明这一点。我想sun与ibm的jdk的内部实现方式还是有区别的。用ibm的jdk时还是手动关闭resu ...
checkbox其实并没有enabled属性,要使checkbox不可选的话要像下面这样 <INPUT TYPE="checkbox" NAME="MyCheckbox" VALUE="Select Me" DISABLED> 或者用js控制:document.forms[0].MyCheckbox.disabled = true;如果浏览器支持的话,不可选状态应该是这个样子: <!-- HOWTO content -->
原因是:在form中,不应有名字为action或submit的input对象,如代码"<input type='xxxx' name="action" >"或"<input type='xxxx' name="submit" >"
例如:现在有一个空表a和一个有数据的表格b,他们的部分字段是一样的, 把b表中的数据插入到a表中的语句是: INSERT INTO A (a,b) SELECT a,b FROM B ;
今天动态添加option到selectl时,出现了添加后option为空白,个数却正确的情况。代码如下: for(var i = 0; i < results.length; i++) { oOption = document.createElement("OPTION"); oOption.value=results[i].childNodes[0].text; oOption.text=results[i].childNodes[1].text;tabcodelist.appendChild(oOption); } 在网上找了半天,也没找到解决办法,后来 ...
我从excel读取数据,然后存储到Informix数据库里。偶尔会发现出现Found a quote for which there is no matching quote这个错误。调试后发现,是因为excel里的某些单元格存在回车符的原因。把单元格里的回车符删除就ok了。
在我的联想昭阳e43笔记本的C盘上装有windows xp和联想的一键还原,我想在保留一键还原的情况下用光盘将ubuntu 9.04安装到硬盘上。网上搜索了很多东西,但都挺杂挺乱,几乎没有适合我这种情况的。没办法,只能自己不断地尝试。终于,拨开云雾见青天,其实很简单,只是我没有选择对合适的工具和看到合适的方法罢了。为了让和我情况差不多的同学们少走弯路,介绍一下我成功的方法。 1.使用光盘将ubuntu安装到硬盘上,具体怎么安装我就不说了,都是图形界面的。需要注意的是在安装的最后一步,默认情况下会将ubuntu的引导安装到mbr,这样会破坏一键还原。为了保留一键还原,我们点击右下角的“高级” ...
Global site tag (gtag.js) - Google Analytics