- 浏览: 301925 次
- 性别:
- 来自: 上海
-
最新评论
-
ww_xx:
宏还是丢失了啊
JXL调用copySheet()和importSheet()方法时报异常 -
zzulb1234:
安静听歌 写道请问那个自动隐藏的BUG应该怎样解决呢,如果有这 ...
jxl自动设置列宽 -
yhxf_ie:
jingyu123 写道u013830484 写道少年,你这是 ...
Java中只有按值传递,没有按引用传递! -
yhxf_ie:
不同于C++,Java中确是只有按值传递。地址值也是值,这是引 ...
Java中只有按值传递,没有按引用传递! -
贝塔ZQ:
处理excel文件,可以用pageoffice插件实现,使用P ...
JXL调用copySheet()和importSheet()方法时报异常
文章列表
sscanf()函数是我比较喜欢用的C语言字符串处理函数。
它的原型 百度百科 写道
sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( const char *, const char *, ...); int sscanf(const char *buffer,const char *format,[argument ]...); buffer 存储的数据 format 格式控制字符串 argument 选择性设定字符串 sscanf会从buffer里读进数据,依照argument的设定将数据写回。
它的返回值 百 ...
Java中只有按值传递,没有按引用传递!
- 博客分类:
- Java
今天,我在一本面试书上看到了关于java的一个参数传递的问题:
写道
java中对象作为参数传递给一个方法,到底是值传递,还是引用传递?
我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉!
结果发现,我错了!
答案是:
值传递!Java中只有按值传递,没有按引用传递!
回家后我就迫不及待地查询了这个问题,觉得自己对java这么基础的问题都搞错实在太丢人!
综合网上的描述,我大概了解了是怎么回事,现在整理如下,如有不对之处望大神提出!
先来看一个作为程序员都熟悉的值传递的例子:
... ...
//定义了一个改变参数值的函 ...
C、C++中Const修饰指针时总是记不住到底作用的是指针还是指针指向的变量内容:
最近总结了一个绝招,可以绝对理清楚!那就是“就近原则”
所谓就近原则,意思就是const靠哪个近,就作用在那个上面!
比如:const靠int类型关键字近,那就是说修饰的是整形变量;
const靠指针变量名近,那就是说修饰该指针,说明它不是指针变量,而是指针常量;
但是有一个问题:既然说到是const修饰指针,那就一定有*,比如char const * pContent; 那这个const在*和变量名之间,到底靠谁近呢?
这里要解释说明的是:*不算,const靠谁近指的是类型(如int、char等)和变量名(如 ...
网上看到有这样的说法:
jxl中有自动设置行高的方法,jxl的API中有这样的方法:
引用setRowView
void setRowView(int row,
boolean collapsed)
throws jxl.write.biff.RowsExceededExceptionSets the properties of the specified row
Parameters:
row - the row to be formatted
collapsed - indicates whether the row is ...
jxl如何修改单元格的内容
- 博客分类:
- Java,jxl
用jxl进行EXCEL读写时,经常会遇到这样的问题:
想要重新设置指定单元格的内容,但是保持所有格式不变
为此,我想方设法获取Cell对象,然后猜想Cell对象应该有setContent()或者setString()之类修改文本内容的方法吧。。。。我找了好久,都没有找到,看了JXL的API才发现Cell对象根本就没有这样的接口方法。
在百度上http://zhidao.baidu.com/question/270104374.html&__bd_tkn__=5cbb18342161862f5605bf67a5b122a7971594f48078338d51fed8133ea5c69d36 ...
处理EXCEL的开源java util中我了解的有JXL、POI。
而我一直是用jxl来处理excel文件的,之前只是用它来做简单的读写等操作,因此觉得这个jxl还是比较简单轻便的。然而,最近项目中客户有一个带宏(Macro)的sheet要做处理,而JXL貌似在处理带宏的excel方面有些局限(不是一点点),不是很能够处理这方面内容。
我查看了jxl的API文档,发现在jxl.WorkbookSettings中有这么一段:
引用
setPropertySets(boolean r)
Sets whether or not to enable any property set ...
只需要这样既可:
printf("Location: http://www.baidu.com\n\n");
不需要在写html的meta头了(即,printf("%s\r\n\r\n","Content-Type:text/html"));
国外网站(http://stackoverflow.com/questions/969782/eclipses-local-history-where-are-files-saved)上:
Every time you modify a file in Eclipse, a copy of the old contents is kept in the local history. At any time, you can compare or replace a file with any older version from the history.
Although this is no ...
百度有人提问:
eclipse官网下载eclipse时发现有Packages 和Developer Builds两个目录,其中的下载版本都差不多,但是不知道这两个有什么区别
我今天去Eclipse官网下载时也发现这个问题,在网上查了一个下午,都没有谁解释得清楚。
最后我半猜地判断,Packages应该是最终发布版本,而Developer Builds 应该是给Eclipse社区感兴趣的开发者进行测试使用的版本,在这个目录下顶栏右侧写的是:“Eclipse Juno (4.2) M7 Packages”,这个“M”我也特地查了一下,是里程碑的意思,意为里程碑版本。而在Packages目录下顶栏右 ...
[www.baidu.com]
C:\Users\Administrator\AppData\Roaming里面放着什么东西?
这个文件夹对应着原来XP的Application Data文件夹,保存着应用程序的一些配置信息。
Local和Roaming这两个文件夹分别有什么作用? 里面的文件可以删除吗?
Appdata下有三个子文件夹local,locallow,roaming,当你解压缩包时如果不指定路径,系统就把压缩包解到local\temp文件夹下,存放了一些解压文件,安装软件时就从这里调取数据特别是一些制图软件,体积非常大,占用很多空间。locallow是用来存放共享数据,这两 ...
为什么java中迭代过程中不能加元素
有这样的情况:
List<Integer> list = new ArrayList<Integer>();
list.add(0);
Iterator<Integer> iterator = list.iterator();
while(iterator.hasNext()) {
int i = iterator.next();
if(i = 0) {
list.add(1);
list.remove(0);
}
}
...
此 ...
JFace中的SourceViewer封装了 StyledText这个控件,而该控件可以自由设置光标位置。因此,我们只需要获取该控件,然后设置光标位置即可,Source如下:
sourceViewer.getTextWidget().setCaretOffset(result);
sourceViewer.getTextWidget().setFocus();
在Java中,没有现成的方法来将百分数转化成小数,也或许是自己才疏学浅,没有找到。
所以自己写了一段代码,做转换,效果还可以:
import java.util.Scanner;
public class Testdd {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String ss = scanner.nextLine();
if(ss.contains("%")) {
ss = ...
GEF开发中默认的快捷键有可能没有设置齐全,又或者开发中需要自定义设置一些快捷键及组合。
我在开发中也遇到此类问题,尤其是对每个键该写什么参数值很困惑。
在网上有一些零零星星的资料,找来研究了一下,现在将一些内容做个汇总:
GEF中设置快捷键主要是在自己的Editor中来处理KeyHandler
首先需要new出一个KeyHander;
然后对keyHander进行处理,主要是put操作,这里put就是设置相应快捷键以及组合键的方法;
再其次,将这个keyHander设置进你的Editor的Viewer中去,代码如:viewer.setKeyHandler(...);
这样基本上就可以了, ...
文件结构:
1. TestTableViewer.java 产生tableViewer的主文件
2. ContentProvider.java 用于提供表的内容
3. TableLabelProvider.java 用于提供表中的每一个小单元格的内容
4. Sorter.java 用于按各字段排序
网上此类教程很多,如果有朋友感兴趣,可以上网搜一搜,也可以看我的收藏中“jface”分类,里面有不少很好的文章。
其他不多说,codes come!