- 浏览: 120914 次
- 性别:
- 来自: 济南
最新评论
-
llmy:
caomeiliang 写道1、读入Excel是按文本方式读入 ...
读入Excel报jxl.read.biff.BiffException: Unable to recognize OLE stream -
caomeiliang:
1、读入Excel是按文本方式读入2、导出Excel,按照符合 ...
读入Excel报jxl.read.biff.BiffException: Unable to recognize OLE stream
文章列表
最近遇到的一个问题,从系统中导出Excle后,修改excel的某些字段内容,然后再导入Excel,通过jxl读取Excel,出现jxl读文件异常
jxl.read.biff.BiffException: Unable to recognize OLE stream
at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116)
at jxl.read.biff.File.<init>(File.java:127)
at jxl.Workbook.getWork ...
1.浅复制与深复制概念⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引 ...
js中计算两日期时间差
- 博客分类:
- web前端
/**
* 计算两日期时间差
* @param interval 计算类型:D是按照天、H是按照小时、M是按照分钟、S是按照秒、T是按照毫秒
* @param date1 起始日期 格式为年月格式 为2012-06-20
* @param date2 结束日期
* @return
*/
function countTimeLength(interval, date1, date2) {
var objInt ...
当读取Excel中的小数时,通过Cell c = sheet.getCell(j, i);
String content = c.getContext().trim();获取的小数存在不准确的情况,
比如:245.205 获到的结果==245.20;而我想要的结果是四舍五入的效果。
这时可通过转换
http://yuanliyin.iteye.com/blog/656251:
NumberCell numberCell = (NumberCell)rSheet.getCell(j, i);
double namberValue = nu ...
模拟实现disabled属性
<html>
<head>
<title>disabled设置字体颜色</title>
</head>
<script>
function init(){
readOnlySelect(document.getElementById("readOnlyResType"));
}
function readOnlySelect(obj){
obj.onfocus = function(){
...
freemark中处理数字输出的逗号
- 博客分类:
- web前端
用freemarker 输出数字时,默认会每三位有逗号问题。
1、可以通过 ?c 方式去除逗号。如${digerValue?c}。
上述的处理方式会带来一个问题。freemarker 输出数字时会自动的处理数字的小数问题。但是加上?c 会失去这一功能。
那么我们可以通过js来去除逗号。可以通过调用以下方法:
function canleDH(objValue){
return document.write(objValue.replace(new RegExp(",","gm"),&q ...
IDEA中创建web项目
- 博客分类:
- 工具
1、打开IDEA,选择【file】/New Project
2、选择创建类型,点击【Next】
3、给web工程起名字,放到相应的目录下
4、点击【Next】
5、选择 WebApplication ,选择适合的版本
6、创建完成
1、IDEA的REMOTE调试功能
2、resin中的配置
<!--
- The JVM arguments
-->
<
jvm-arg
>-Xmx256m</
jvm-arg
>
<
jvm-arg
>-Xms200m</
jvm-arg
>
<
jvm-arg
>-
XX:PermSize
=64m</
jvm-arg
>
<
jvm-arg ...
union 用法
union指令的目的是将两个sql语句的结果合并起来,可以查看你要的查询结果。
使用uniton需要满足的条件。
1 所有查询中必须有相同的结构(即查询中的列数和列的顺序必须相同)。
2 对应列的数据类型可以不同但是必须兼容(所谓的兼容是指两种类型之间可以进行隐式转换,不能进行隐式转换则报错)。也可以用显示转换为相同的数据类型
(当数据类型不同时,则根据数据类型优先级规则确定所产生的数据类型。若果类型相同,但是精度、小数位数不同,则根据用于合并表达式相同的规则来确定结果)
3、如果为XML数据类型则列必须等价(所有的列都必须化为XML架构,或者非 ...
显示桌面图标放到任务栏
- 博客分类:
- 杂记
偶然间不小心把【显示桌面】拖出了任务栏,想恢复遇到了一些问题。
1、如果彻底删除了任务栏,可以在【记事本】中输入
[Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop 保存时【文件名】为“显示桌面.SCF”,【保存类型】选“所有文件”,即可生成【显示桌面】。
其中IconFile=explorer.exe,3 为显示左面的图标,可修改成你喜欢的图片IconFile=图标路径
2、把【显示桌面】放到【任务栏】中,并删除原来的【显示桌面】后如何保证能用?
可按住【shift】键拖入到 ...
Collection中的removeAll方法
- 博客分类:
- J2EE
public boolean removeAll(Collection<?> c)
移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。此调用返回后,collection 中将不包含任何与指定 collection 相同的元素。
import java.util.*;
import java.io.Serializable;
public class TestRemoveAll{
public static void main(String[] args){
//测试removeAll方法
/ ...
Hibernate中对象的三种状态
- 博客分类:
- J2EE
近期内都不会再用到Hibernate了,把以前记录的一些零散的内容整理一下。
Hibernate中对象的三种状态:临时对象(瞬时对象 transient);持久对象(persistent);游离对象(托管对象 detached);
1、临时对象:数据库中没有数据与之对应,超过作用域会被回收,一般是new出来的对象且与session没有关联的对象;
2、持久对象:数据库中有数据与之对应,与当前session有关联,并且相关联的session没有关闭,事务没有提交,持久对象状态在事务提交时会影响到数据库(hibernate可以检测到)。
3、托管对象:数据库中有数据与之对应, ...
工作一年多了,从来没有把知识总结写下来的习惯,最近发现记忆力真的太有限了。开始试着在空闲总结一些基础的知识,一方面巩固一下知识,另一方面方便以后查找吧。
1、javascript的类型 javascirpt有三种基本数据类型: 字符串 string,数值 number,布尔 boolean 两种引用数据类型: 对象 Object;数组 Array 两种特殊的数据类型:Null,Undefined可以通过typeof(param)来判读数据类型。
var t1;
var t2 = true;
var t3 = 3;
var t4 = &q ...
freemarker
- 博客分类:
- web前端
1、变量?exists (或者 变量??)判断该变量是否存在
2、变量?has_content 判断该变量是否不为null并且不为empty