- 浏览: 86510 次
- 性别:
- 来自: 上海
-
最新评论
-
tianyaxue1987:
您好,最近有个项目要用到这个TableViewer,看了您的文 ...
表格(TableViewer类)(转) -
未来的梦:
不错,不错哦!!!
表格(TableViewer类)(转) -
legend26:
是str.equals()的吧?
判断String是否为空
文章列表
大自然是神奇的,它造就了很多巧妙的手段和运行机制。受大自然的启发,人们从大自然的运行规律中找到了许多解决实际问题的方法。对于那些受大自然的运行规律或者面向具体问题的经验、规则启发出来的方法,人们常常称之为启发式算法(Heuristic Algorithm)。现在的启发式算法也不是全部来自然的规律,也有来自人类积累的工作经验。
启发式算法的发展:启发式算法的计算量都比较大,所以启发式算法伴随着计算机技术的发展,取得了巨大的成就。40年代:由于实际需要,提出了启发式算法(快速有效)。50年代:逐步繁荣,其中 贪婪算法和局部搜索 等到人们的关注。60年代: 反思,发现以前提出的启发式算法速度很快,但 ...
- 2009-06-18 21:44
- 浏览 2359
- 评论(0)
IFile及其path
- 博客分类:
- Eclipse
IFile类的路径函数getLocation()
,继承自IResource,得到在于文件系统中的绝对路径getLocationURI(),继承自IResource:,file:/D:。。。。。getFullPath()重写了IResource的getFullPath,得到包含所在工程名称的路径(AbsolutePath),例如:/rr/firstLayerFolder/default.shapes_diagram,rr是工程名称
file.getProjectRelativePath(),继承自IResource,得到相对于所在工程的路径(relativePath),例如:fi ...
- 2009-05-21 10:15
- 浏览 1183
- 评论(0)
可以通过2种方法遍历HashMap
Map map = new HashMap();
for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}
或者:
Map map = new HashMap();
for (Iterator iter = ...
- 2009-04-23 17:04
- 浏览 2431
- 评论(0)
测试方法: 采用 JSP 端调用Bean(至于为什么采用JSP来调用,请参考:http://blog.csdn.net/rosen/archive/2004/10/15/138324.aspx),让每一种方案分别解析10K、100K、1000K、10000K的 XML 文件,计算其消耗时间(单位:毫秒)。
<%@ page contentType="text/html; charset=gb2312" %> <%@ page import="com.test.*"%> <html> <body> <% String args[] ...
- 2009-04-13 13:45
- 浏览 881
- 评论(0)
一、MySQL BLOB 类型介绍MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最大 255B Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G 实际使用中根据需要存入的数据大小定义不同的BLOB类型。 需要注意的是:如果你存储的文件过大,数据库的性能会下降很多。 ...
- 2009-04-08 22:00
- 浏览 5115
- 评论(0)
将数据库中取出的blob显示为图片
- 博客分类:
- Eclipse
1、得到blob,如何得到就不细说了
Blob blob = getblob();
BufferedInputStream inputimage=null;
try {
inputimage = new BufferedInputStream(blob.getBinaryStream());
} catch (SQLException e1) {
e1.printStackTrace();
}
2、转化为Image
try{
ImageData idata = new ImageData(inputimage);
Image img = new Image(n ...
- 2009-04-02 20:28
- 浏览 1744
- 评论(0)
转自:http://hideto.iteye.com/blog/97803
关键字: 字符集 编码
一、什么是字符集?什么是编码? 字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。 一组抽象字符的集合就是字符集(Charset)。 字符集常常和一种具 ...
- 2009-04-01 23:23
- 浏览 963
- 评论(0)
在mysql数据库中,使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码“?”号。为了让mysql可以正常使用中文,尤其是当使用jsp
- 2009-04-01 23:10
- 浏览 3284
- 评论(0)
利用jdom解析hibernate.cfg.xml,本来都是在网络状况良好的情况下做的,没有任何错误。断网之后却出现了下面的错误:
java.net.UnknownHostException: hibernate.sourceforge.net
打开hibernate.cfg.xml一看,原来定义的doctype,
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourc ...
- 2009-04-01 22:30
- 浏览 1862
- 评论(0)
1、List转换成String数组
方法一:
List<String> list = new ArrayList<String>();
list.add("a1");
list.add("a2");
String[] toBeStored = list.toArray(new String[list.size()]);
for(String s : toBeStored) {
System.out.println(s);
}
方法二:
...
- 2009-03-24 13:47
- 浏览 3853
- 评论(0)
TableViewer--续
- 博客分类:
- Eclipse
1、根据每一行的对象动态显示ComboBoxCellEditor列表中的数据
在继承ICellModifier的类中的canModify()方法中添加
public boolean canModify(Object element, String property) { //设置同一列的不同行中的下拉列表的内容不同
//BusinessField 是一个实体类 BusinessField o = (BusinessField) element; String[] items=o.getFieldAttri ...
- 2009-03-23 22:33
- 浏览 2215
- 评论(0)
表格(TableViewer类)
第14章 表格(TableViewer类)
TableViewer表格类是JFace组件中重要且典型的一个组件,其中涉及了JFace的众多重要概念:内容器、标签器、过滤器、排序器和修改器,这些概念对后面JFace组件特别是TreeViewer的学习非常重要。从本章也可以体会到JFace非常突出的面向对象特性。
14.1 概 述
JFace是SWT的扩展,它提供了一组功能强大的界面组件,其中包含表格、树、列表、对话框、向导对话框等,从本章之后就开始专门来介绍这些JFace ...
- 2009-03-23 22:16
- 浏览 6403
- 评论(2)
初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最基础的知识折腾了一阵子又查了查书,终于对 String 这个特殊的对象有了点感悟大家先来看看一段奇怪的程序:public class TestString ...
- 2009-03-22 23:28
- 浏览 851
- 评论(0)
IEditorActionDelegate 是跟editor相关的 IObjectActionDelegate 是跟上下文菜单相关的 IViewActionDelegate 是跟view相关的 IWorkbenchWindowActionDelegate是跟menubar
- 2009-03-22 23:07
- 浏览 891
- 评论(0)
限制swt 的text只能输入数字
- 博客分类:
- Eclipse
java 代码
txt_TimeLimit = new Text(container, SWT.BORDER);
txt_TimeLimit.setText("1000");
txt_TimeLimit.setBounds(70, 30, 71, 19);
txt_TimeLimit.addVerifyListener(new VerifyListener() {
public void verifyText(VerifyEvent e) {
// 几种情况,输入控制键,输入中文,输入字符,输入数字 ...
- 2009-03-18 00:40
- 浏览 2538
- 评论(0)