自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我爱翰宝宝

我的BLOG

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++ stl 标准库容器的选择原则(图)

1、缺省情况下使用vector,提供最简单的内部数据结构和随机访问能力,数据处理一般足够快了2、如果在一个序列的两端经常增删元素,你应该使用deque,且如果你希望容器在元素删除后空间也减少,你也应该用deque,且相对于vector只使用一个内存block,deque使用了多块内存block,因此具有更强的存储扩展能力3、如果你在一个容器中间增删改频繁,那就使用List,但是由于不提供随机访问,

2007-12-26 09:12:00 1481

原创 vc中对标准库std::min,max,swap的支持问题

最近在看c++标准库的资料,对比VC测试后发现,VC并不完全支持标准库的定义对std::min,max vc采用了另外的实现:_cpp_min,_cpp_max,例子代码:cout (1,2)  cout (1.0,2.0)  而swap的实现估计要自己做了。 另外可以参考文档:http://www.vckbase.com/bbs/prime/viewprime.a

2007-10-12 08:50:00 6879

原创 VC c++中auto_ptr的转移问题

测试代码: auto_ptr  ap(new int(1)); auto_ptr  ap2; ap2=ap; cout  竟然都是1,说明没有转移啊。看了memory关于auto_ptr的赋值函数定义是这样的: auto_ptr & operator=(const auto_ptr & _Y) _THROW0() {if (this != &_Y) {if (_Ptr != _Y.get()) {

2007-10-10 09:15:00 826

原创 iPhone的优点和缺点

 1、没有键盘如何操作?      你可以用两个指头往两边划开,即可以放大页面,而如果想缩小,则直接两个指头收缩即可(酷啊)2、由于操作的简单性质(可随意放大缩小),可以直接浏览正常网页,而不是WAP站点3、如果网页太大导致显示不下,直接从垂直状态变为水平状态,则屏幕会自动转为水平浏览模式缺点:1、不能安装除了APPLE开发的程序以外的程序。除非此程序在浏览器运行。

2007-07-05 15:10:00 857

原创 关于CVS的version和branch

我觉得cvs的version就是一个稳定的发布版本的意思,通过这个TAG能够让你有一定的成就感,呵呵,也就是说当你的工程达到一定的稳定性,经过了无数此的测试,那么你可以使用一个version来定格。而branch主要 用来协同开发,当多人协同开发一个工程模块的时候,可以分出branch,当修改完成后,个人提交后,merge到起点的version这样就可以互补影响的开发了。注意,不要分出太多

2004-11-08 16:36:00 2005 1

原创 XSLT学习笔记(一)

 1.  XSL包括三个部分:a) xslt: 用户转换XML的语言b) xpath: 定义XML的部分的语言c) xsl-fo: 用户格式化XML语言的语言 2.  XML没有使用预定义的TAG,浏览器并不知道如何显示某个TAG,所以必须有一个东西来告诉浏览器哪个Tag该如何显示,显示为什么样式(style),于是XSL诞生了。Extensible sytling language,

2004-02-25 10:31:00 1646

原创 Hibernate技术(2)

我们可以看见,一个儿童可以具有很多玩具,这是一个明显的一对多关系,在Hibernate里面有这样的标签与之对应,然后,我们可以为这两个类写mapping.xml文件了,在hibernate里面,每个要持久化的类都要求有相应的mapping文件,这样hibernate才会知道如何把java class property对应到table columns里面了,有的时候我们不用自己指明java某个属性的

2004-01-20 21:29:00 1208

原创 Hibernate技术(1)

 一、前言       刚刚接触java的数据库层次的技术的时候,使用的是JDBC,后来做的项目越来越大了,觉得JDBC到处建立连接,或者使用直接的sql语句,修改或者项目变更起来很不方便,于是打算自己写一个基于JDBC的上一层的程序,所有的访问都通过这个程序转换为JDBC的代码来访问数据库。clientDBAccess

2004-01-20 21:20:00 1446 1

原创 Hibernate技术(3)

 1、  撰写数据库的定义hibernate需要底层数据库的支持。我们为了测试也要求先建立数据库的相关表格,然后插入一些常用的数据来测试。数据库的定义如下:drop table TOY;drop table CHILD;drop table employers;drop table employment_periods;drop table employees;

2004-01-20 21:18:00 1819 1

原创 如何使用ANT自动进行数据库的相关操作

如何使用ANT自动进行数据库的相关操作 赵才文([email protected])版权所有         如今的系统,无论是基于CS的还是基于BS的架构,如果与数据库打交道,那么程序员在开发系统的时候,或者在进行单元测试的时候,经常要对数据库进行一些重复的操作,例如初始化,建库,删除表格,插入测试数据等等。每次要做测试的时候,因为要求环境为最基本、最初始的环境,所以程序员

2003-07-29 08:15:00 2770 1

原创 2003年度Javaworld编辑选择奖

2003年度Javaworld编辑选择奖赵才文([email protected])版权所有        最近,JavaWorld宣布了其2003年度编辑选择奖,这个奖从1997年开始评选,主要致力于评选出那些为了java技术的发展作出了革新性的贡献的公司,团体和个人,编辑们从超过150个的产品和技术中评选出这些奖项。其中最值得一提的是荣膺最佳数据存取工具的Hibernate,

2003-06-27 13:42:00 1274

原创 学习使用Borland Together心得体会(四)

 两者的同步处理如果我们在Jbulder里面修改了源代码,或者在Together里面改变了设计思路,绘制了新的类图,那么会发生什么呢?让我们来看看首先:我们看看Together里面的类图,看了类图以后,我们就开始修改。我们可以看见,这个工程里面只有两个类,一个是MyThread,从Thread类继承,实现了run方法,有一个公有的contructor,另外一个Hello类,有一个main方法,

2003-06-18 09:17:00 2584 2

原创 学习使用Borland Together心得体会(三)

使用Borland Together Edition for Jbuilder         最近学习使用了Together Edition for Jbuilder,发现Together和Jbuilder结合起来开发程序的速度和品质无与伦比,以前发表的两篇文章都是介绍Together ControlCenter的,这个工具与现在要介绍的工具比较起来则更加的侧重于设计,分析。程序员使

2003-06-18 09:14:00 2048

原创 学习使用Borland Together心得体会(一)

众所周知,大名鼎鼎的Borland公司最近收购了一家名为TogetherSoft的公司,之后Borland迅速的推出了名为Borland ALM Solution(Borland’s Application Lifecycle Management,应用程序生命周期管理解决方案),我有幸在公司里面接受了Borland宣讲人员的讲解,大体上了解了这个体系的运作关系。但是由于我以前就听说过Togeth

2003-06-16 17:32:00 2697

原创 学习使用Borland Together心得体会(二)

 一、使用Together绘制UML视图并产生代码框架!1、首先新建一个工程,如TEST.TPR2、每个工程都有一个default视图,可以使用鼠标右键单击default视图,如图所示:3、选择新建一个Package,这样在工程Explorer中你就会看见多了一个package视图。4、在新的Package中建立新的Class视图。这样在右边的Designer中就会看见一个空的视图

2003-06-16 17:31:00 1922

原创 学习java心得体会(二)

2.“另外一种方法”       前几天因为搞到了一本新书,关于java模式的,写的非常的好,我想不用说名字大家都猜得到了吧,对了,那就是大名鼎鼎的《java与模式》,这本书很厚,当然不能从头开始读了,我认为,这本书应该作为一本字典类的冬冬来看,当然,里面还是有一些基础知识需要掌握了先,比如:1、  UML基础知识,先要知道如何画UML类图,时序图,用例图等等。才能看得懂后面得许多模式得讲

2003-06-15 14:30:00 2630

原创 学习java心得体会(一)

 1.“我不敢相信这是真的!”       我正在开发一个swing应用程序,这个程序通过后台的rmi服务器获得数据,然后使用新的数据通知前台的显示程序,前台的显示反过来也可以在被修改以后通知后台保存新的数据。具体的过程我使用了Sequence视图来表示:              其中c/s架构传递的使某个可视化元素的data model的序列化字符串。前台使用了一个PANEL类

2003-06-13 18:33:00 2297

原创 通过JAVA SWING看透MVC设计模式

通过JAVA SWING看透MVC设计模式        一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了A还是B。

2003-06-13 16:51:00 2184

conflucen 3.3中文安装包

conflucen 3.3中文安装包

2013-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除