自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 deque双向队列

deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似,下面列出deque的常用成员函数: deque的实现比较复杂,内部会维护一个map(注意!不是STL中的map容器)即一小块连续的空间,该空间中每个元素都是指针,指向另一段(较大的)区域,这个区域称为缓冲区,缓冲区用来保存deque中的数据。

2012-03-23 00:00:22 590

转载 32位、64和“最大内存量”是怎么回事

32位、64和“最大内存量”是怎么回事  首先需要明确一下,32位也好,64位也好,这个概念是同时存在于软件、系统、主板芯片组和CPU四个方面的。对于操作系统到底最多能支持多少内存这个问题,其实不是操作系统一方面说了算的。  目前不少人可能对于CPU的寻址概念有些模糊,认为CPU的寻址范围与其平常概念上的位宽直接联系,即所谓的32位CPU寻址范围为2^32,64位的则是2^64。其

2012-03-22 21:36:50 3303

转载 窗宽与窗位

以下内容转自“CT诊断学”一书,希望能帮助大家更清楚地认识窗宽窗位。窗宽与窗位     CT能识别人体内2000个不同灰阶的密度差别。而人的眼睛却只能分辨16 个灰阶度。因此,人眼在CT图像上能分辨的CT值应为125 Hu ( 2000 / 16 )。换句话说,人体内不同组织CT 值只有相差125Hu 以上,才能为人眼所识别。人体软组织CT值多变化在20 - 50 Hu之间,人眼就无法

2012-03-21 21:19:01 11054

转载 单例模式完全剖析

概要 单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时如何处理这些缺陷。单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况

2012-03-15 00:11:37 448

转载 接口隔离原则

接口隔离原则(Interface Segregation Principle)1、接口隔离原则的定义:第一种定义: Clients should not be forced to depend upon interfaces that they don't use.客户端不应该依赖它不需用的接口。第二种定义:The dependency of one class to another

2012-03-09 16:22:01 535

转载 迪米特法则

法则定义  迪米特法则(Law of Demeter)又叫作最少知识原则(Least  Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。英文简写为: LoD.来源历史  1987年秋天由美国Northeastern University的Ian  Holland提出,被UML的创始者之一Booch等普及。后来,因为在经

2012-03-09 15:46:27 1085

转载 里氏代换原则

里氏代换原则(Liskov Substitution Principle, LSP)1、里氏代换原则定义若对于每一个类型S的对象o1,都存在一个类型T的对象o2,使得在所有针对T编写的程序P中,用o1替换o2后,程序P的行为功能不变,则S是T的子类型。What is wanted here is something like the following substitution pro

2012-03-09 14:14:43 1502

转载 依赖倒转原则

3.1 依赖倒置原则的定义     依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则的原始定义是:High level modules should not depend upon low level modules. Both should depend upon abstract

2012-03-09 14:05:33 826

转载 开放—封闭原则

正如Ivar所说,“所有的系统在它的生命周期内都会改变,开发系统时期待它比第一个版本能够持续更长的时间往往另人头疼。”怎么设计才能使其面对改变比较稳定并且比第一个版本持续更长时间?Bertrand Meyer在1988年就给出了指导方针即后来创造的著名的开放-封闭原则。“软件实体(类、模块、函数等)应该对于扩展开放,但对于修改封闭。        当对程序进行一个单一个改动会导致它所依赖的模型

2012-03-08 13:46:44 1193

翻译 单一职责原则

S- Single Responsibility Principle(SRP)单一职责原则  引:只有佛自己有道破玄机的责任。单一职责表现为“强聚集”(cohesion),不应该有一个以上的原因修改一个类。例如一个保龄球小游戏,可以用一个"Game"类处理两个单独的职责。一个是保持现在框架的轨迹,另一个是计算分数,但最后它被拆成了两个类。因为每个职责是类修改的一个基准线,当需求改变时,

2012-03-08 12:41:57 1121

原创 左键点选三角面片,并用右键删除

#include "stdafx.h"#include "vtkPolyDataReader.h"#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

2012-03-07 16:13:04 3735

原创 左键点选三角面片并改变颜色

// CellPicking.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "vtkPolyDataReader.h"#include #include #include #include #include #include #include #include #include #include #include

2012-03-07 16:05:07 2032

原创 框选三角面片并改变颜色

// CellRubberBandPick.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "vtkPolyDataReader.h"#include #include #include #include #include #include #include #include #include #include #i

2012-03-07 15:58:34 5735 2

空空如也

空空如也

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

TA关注的人

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