在一个视图中包含一个Active X控件需要两个对象的支持,即一个OleFrame和一个OleClientSite对象。如果需要创建一个OLE应用,需要先后创建他们。创建OleFrame对象比较简单,OleFrame类定义在org.eclipse.swt.ole.win32中,创建OleFrame对象只需要简单的new就可以,如下: OleFrame frame = new OleFrame(parent, SWT.NONE); 在这个构造函数中,第一个参数指的是该OleFrame的母窗口部件,即Active X控件将要被嵌入的窗口部件。 在OleFrame的基础上就可以创建O ...
1,象形法记忆英语单词 汉字中的象形字是指把字画成象所代表的东西的样子,如“木”字,其原形就象是一棵树。在英语单词我们也可以通过对单词中的一些字母的形状进行“象形化”的联想来帮助记忆或者区分易混淆的单词。试看以下几例: (1)omelet n. 煎蛋卷 o +me +let 把字母“o”想像成一个鸡蛋,然后从右往左看:让(let)我(me)吃一个鸡蛋( “o” )——“煎蛋卷”也不错。 (2)rifle n. 步枪 rife a. 流行的,普遍的 rifle中的字母“l”象不象一杆长枪,rifle和rife就不容易混淆了吧。 (3)eclipse n. (日、月)蚀 e ...
背单词捷径的第一条,就是:一定要每次都大量地背。因为自己不比别人聪明,所以背完单词,别人忘掉五分之一,自己决不会比别人忘得少。然而,别人每天背十个单词,自己却可以背一百个,忘掉五分之一,还剩八十个,是别人最聪明状态下的十倍。每天一百个是最低限。其实背到后来您会发现这个要求并不高,一个月后,您可能自然而然地就背到三百或者五百。   这一百个要分成四组来背,上午三十,中午十个,下午三十,晚上三十。第二天早晨复习以前没背下来的词。背的时候,要一目十词(注意,是十个而不是更多或更少),不要认认真真背,因为没有认认真真的时间。一边看一边读每个词的读音,默读也成。看完后回忆一遍,回忆不起来的再看。这次背 ...
GUI:WxWindows 、 Qt、Gtk+, xml解析 :xerces-c++,Xml4C 网络编程 :ACE, 数据库编程 :OTL 其它功能类库 :boost 算法库 : stl 日志库 : log4Cxx
++ Boost库简介 boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学相关、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关、语法分析、杂项。 有一些库是跨类别包含的,就是既属于这个类别又属于那个类别。 在文本处理部分 ...
SSL是Secure Socket Layer(安全套接层协议)的缩写,目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。改协议能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可选择对用户进行认证。 OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构自然也是围绕这三个功能部分进行规划的。 加密算法:对称加密 非对称加密 信息摘要算法 密钥和协议管理 SSL和TSL协议 对称算法使用一个密钥。给定一个明文和一个密钥,加密产生密文,其长度和明文大致相 ...
  • 13:42
  • 浏览 (594)
  • 评论 (0)
log4j的基本概念 使用log4j大概涉及3个主要概念: 公共类 Logger Logger 负责处理日志记录的大部分操作。 公共接口 Appender Appender 负责控制日志记录操作的输出。 公共抽象类Layout Layout 负责格式化Appender的输出。 3.1.Logger 日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。 日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/a ...
第1章. Log4j 的优点 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 log4j的好处在于: 1) 通过修改配置文件,就可以决定log信息的目的地——控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等 2) 通过修改配置文件,可以定义每一条日志信息的级别,从而控制 ...
TestDirector是Mercury Interactive公司推出的基于WEB的测试管理工具。它能 够指导进行测试需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。 Part I TestDirector概貌 总体介绍 欢迎使用TestDirector,它是Mercury Interactive公司推出的基于WEB的测试管理工具,无论是通过Internet还是Intranet,你都可以以基于Web的方式来访问TestDirector。 应用程序测试是非常复杂的,它需要开发和执行数以千计的测试用例。通常情况下,测试需要多样式的硬件平台、多重的配置(计算机,操作系 ...
  • 20:40
  • 浏览 (999)
  • 评论 (0)
1。CMP:(container-managed persistence )容器管理的持久性模型 大多数 J2EE 应用程序都需要某种程度上的 Java 编码持久性,即使应用程序使用的是容器管理的持久性(CMP)模型,这种容器管理的持久性把管理持久性层的大量责任授权给应用程序服务器的 EJB 容器。 2。DAO是Data Access Object数据访问接口...用来封装Data Source也是把对数据库的操作全部封装在里面. 3。JDO(Java Data Object)是JCP中较早开发出来并形成规范的JSR12,该规范对数据的持久化存储进行了一系列规范,并已有众多的商业产品和开源项目 ...
  • 16:32
  • 浏览 (126)
  • 评论 (0)
Java提供了一个URL(UniformResourceLocator)对象,利用此对象可打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同 Java.net   Java.net.ftp   Java.net.www.content   Java.net.www.html   Java.net.www.http     这些子类库各自容纳了可用于处理Internet协议的类和方法。其中,java.net用于处理一些基本的网络功能,包括远程登录(Telnet);java.net.ftp用于处理ftp协议;java.net.www.content用于处理WW ...
服务方: import java.io.*; import java.net.*; public class MyServer { public static void main(String[] args) throws IOException{ ServerSocket server=new ServerSocket(5678); //侦听到此ServerSocket的连接。此方法在进行连接之前一直阻塞。 Socket client=server.accept(); BufferedReader in=new BufferedReader(new Input ...
路线1 天津大学至北京清华大学班车○早 往返路线: 天津大学→食品街→鼓楼→河北大街→西沽公园→光荣道河北工业大学东院→白庙→新宜白大道→北京四惠桥地铁站→学院路→中关村→北京大学东门→清华大学西北门(可以就近上下车) 发车时间:周一至周日每天早上天津大学老干部处门前6:15发车 天津上车地点: (1)天津大学四十二斋招待所旁老干部处门前 (6:15) (2)天津大学东门外卫津河桥头 (6:18) (3)八里台立交桥卫津 ...
  • 15:44
  • 浏览 (291)
  • 评论 (0)
2007-11-10

十年之恋,七年之痒

关键字: 爱情回顾
GG明天30了。祝他生日快乐,健康幸福 :)      1994 , 夏,偶和GG在上大二,GG情窦初开,开始追我。那时的偶好自卑的,看着帅帅的他,怎么也不相信会有这样一个帅哥会喜欢我。总在心里凄然地想,就算有一天被他甩了,我们至少曾经相恋过。于是开始我们的爱情马拉松。。。      大学偶们好穷的,小门外面有卖香蕉的小贩,卖那种很好的香蕉,当然价钱也很贵。偶们实在囊中羞涩,后来发现,他们到了晚上,会把一些坏了一半的橡胶弄成一堆,很便宜,偶和GG就会快乐的买一小堆,一路走来,边吃边扔。有一天,吃着吃着,GG突然拉着我的手开始飞奔。原来他一回头,看到有个扫垃圾的跟在后面,差点被活捉。       ...
  • 15:30
  • 浏览 (149)
  • 评论 (0)
Proxy 提供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。例如: Foo f = (Foo) Proxy.newProxyInstance(Foo.class.getClassLoader(), new Class[] { Foo.class }, handler); 参数: Foo.class.getClassLoader():要代理的函数名 ...
作者:未知 来源:从互联网收集整理并转载 发布时间:2005-3-9 1:47:33 减小字体 增大字体 《测试驱动开发-实用指南》第八章的TestWidgets,用基于-swt编程, 下面看代码: import org.easymock.MockControl; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.List; import org.eclipse.swt.widgets.Text; import junit.framework.TestCase; /* * 创 ...
eclipse平台下,导入一个应用程序模板后,可以直接运行。这篇文章主要将窗体在生成的过程中有哪些重要的步骤总结了一下。 本篇文章分为那两个部分: 第一个部分为rcp应用程序生成窗体经历的几个步骤。 第二个部分描述窗上尚菜单、工具栏的生成。 1.1 rcp应用程序生成窗体经历的几个步骤: 生成应用程序的窗体,主要经历了以下几个步骤: 1、在application中:创建了工作台 int returnCode = PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor()); 2、在App ...
1. 什么是hibernate? 2. hibernate的知识内容 3. 什么是对象持久化?对象持久化有什么用?(解决的问题) 4. 如何对象持久化? 5. 如何用数据库的方法做对象持久化? 6. ORM(对象关系映射)是什么?有什么作用? 7. ORM从对象到表所要考虑的问题 8. 什么是ORM框架?有什么用? 9. 使用hibernate的方法做对象持久化的工作,程序员应该怎么做? 10. hibernate有什么用? 11. 程序员和hibernate的整体工作流程 什么是hibernate: 持久化的框架,属于设计方面的内容,类库,用来做对象持久化的,什么是 ...
如何实现汉字转化   如果要支持国际化,那么页面的编码必须为UTF-8,因为客户端的浏览器都支持UTF-8编码。 下面做个简单的测试: 建立一个html文件,内容很简单,如下 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </HEAD> ...
MyEclipse+struts+Hibernate配置开发2005-12-18 10:31 作者: CoderGuo 出处: sina博客 责任编辑:方舟   说明:   这个手册只是为初学者制作的环境配置和快速开发的一些基本方法,为的是广大爱好者能快速上手,少走我走过的弯路,里面没有任何关于java模式和其他相关的说明。本人水平有限,也没有能力去讨论关于模式设计和开发细节的一些内容。   建议:   如果你还不清楚struts和hibernate的一些基本原理,希望能先去了解一下这方面的相关内容。   推荐:   Hibernate中文手册》作者认为要学Hibernate看这 ...
WebSphere中流行数据库连接池的配置 作者:本站编辑 来源:互联网 点击数: 33 更新时间:2007年03月18日 文介绍WebSphere下Oracle、SQL Server、Sybase、MySQL数据库连接池的配置方法,并给出相应调用连接池的示例。相对于Weblogic,WebSphere连接池的配置要稍微复杂一些,因为缺少相关的文档,需要一定的技巧和经验。特别是对于初学者,完整的配置好Websphere连接池还是有一定难度的。 一、系统准备 1.在相应的数据库中建立本文用到的表 create table TEST(C1 CHA ...
在struts中用validator作服务器端验证 作者:未知 文章来源:转载 点击数: 183 更新时间:2007-3-13 这个例子用的是struts1.2.4自带的,但愿能给你学习带来帮助。例子的目录结构和所有用到的文件,请从本站下载。 一、Form bean与jsp页面 先看jsp页面的表单,内容有姓名,地址,省(市),县,邮编,电话,E-mail。 下面是Form bean,它在struts-config.xml中的命名是registrationForm。一定要继承ValidatorForm,注意这个CityStateZip属性 ...