自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

li002qwe的专栏

程序员,就像诗人一样,几乎仅仅工作在单纯的思考中。他们运用自己的想象,来建造自己的“城堡”。

  • 博客(5)
  • 收藏
  • 关注

原创 2个List的比较优化问题

有两个list——list1和list2.每个list的大小为95000。现在要求出2个list中相同的数据,哪种方法时间最快?我现在有3个方案。方案1:2层for循环进行比较,比较并写库的时间一共为42分钟。方案2:用map保存list1记录,然后查看list2中的每条数据是否在list1中,比较并写库的时间一共为32分钟,比方案1快了10分钟。方案3:使用list1.retai...

2010-10-20 10:54:25 336

原创 单例模式深入分析

一.  单例模式简介      单例(Singleton)模式是使用最广泛的设计模式。其思想意图是保证一个类只有一个实例,并且提供类对象的全程访问。单实例对象应用的范围很广:如GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。使用全程对象能够保证方便地访问实例,但是不能保证只声明一个对象-也就是说除了一个全程实例外,仍然能创建

2009-09-02 14:57:00 1357 1

原创 罗马数字转换阿拉伯数字(Java版,考虑较为全面)

一. 前言     朋友的作业,本想在网上找个现成的改改就行啦。可是一番google、baidu之后,找到的要么不是Java版本的,要么就是考虑的不够全面。遂,笔者自己写了个,如有考虑不全面的地方,望大家能够指出。下面进入正题。 二. 罗马数字规则       罗马数字无表示零的数。      表示数的基本方法:除I、X、C位于大数后作为加数,位于大数前作为减数外,一般把若

2009-09-01 20:23:00 10075 7

转载 C++ sizeof 使用规则及陷阱分析

1、什么是sizeof    首先看一下sizeof在msdn上的定义:    The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of

2009-05-14 23:39:00 1229 3

转载 组合还是继承,这是一个问题!!!

 刚刚接触模式或者学习模式的人,经常会有这样的问题,为什么模式是成功的呢?很多人都会说模式是经验的积累,当然是正确的。可是经验为什么偏偏就证明了这种模式是正确的呢?这其中起用作的就是面向对象的基本原则。正是因为模式都或多或少的符合了面向对象的基本原则,所以模式才成为我们面向对象的设计和编码过程中不败的法则。那么什么是面向对象的基本原则呢?这就是我们将要一一讲到的问题。 单纯的讲到一个个的原

2007-11-27 11:04:00 725

空空如也

空空如也

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

TA关注的人

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