自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

松狮

如果你想拥有你从未有过的东西, 那么你必须去做你从未做过的事情!

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

原创 C语言二维数组的内存结构图与Java二维数组的内存结构图

C语言二维数组的内存结构图与Java二维数组的内存结构图。。。。。。

2015-10-25 00:36:47 3456

原创 《STL源码剖析》迭代器以及Traits设计

C++的class templates和function templates可以实现容器和算法的泛型化。难点和关键是设计这两者的胶着剂角色——迭代器——提供一种方法,使之能够依序寻访某个容器所含的各个元素,而又无需暴漏该容器的内部数据结构和内部表述方式。迭代器是一种Samart pointer。每一种STL容器都提供有专属的迭代器!原因:为了让实现细节封装起来而不让使用者看到,所以把迭代器

2015-10-24 15:36:49 756

转载 Traits 编程技法+模板偏特化+template参数推导+内嵌型别编程技巧

STL中,traits编程技法得到了很大的应用,了解这个,才能一窥STL奥妙所在。先将自己所理解的记录如下:Traits技术可以用来获得一个 类型 的相关信息的。 首先假如有以下一个泛型的迭代器类,其中类型参数 T 为迭代器所指向的类型:template typename T>class myIterator{ ...};当我们使用myIterator时,怎

2015-10-24 15:00:10 855 1

原创 变量相加和常量相加的区别

{ /* byte b1 = 3, b2 = 4, b; b = b1 + b2; // 错误提示:Type mismatch: cannot convert from int to byte!原因:变量相加后会直接进行类型的提升 b = 3 + 4; */ flo

2015-10-21 11:33:39 932

转载 Eclipse快捷键大全

Eclipse快捷键大全:Alt+/:快速给类起名字;提示作用;main+Alt+/:public static void main(String[] args) syso+Alt+/:System.out.println("");提高开发效率:A:自动提供构造方法:a:无参构造方法 在代码区域右键---source--Generate Constructors fro

2015-10-21 10:02:17 917

转载 枚举enum

枚举在C/C++/C#中,是一个被命名的整型常数的集合。枚举的说明与结构和联合相似,其形式为:enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数]} 枚举变量;如果枚举没有初始化, 即省掉"=整型常数"时,则从第一个标识符开始, 顺次赋给标识符0,1,2,...。但是,当枚举中的某个成员赋值后,其后的成员仍按依次

2015-10-18 20:53:47 677

原创 设计模式概览续(行为型模式)

上一篇介绍了结构型模式——代理模式、装饰模式、适配器模式(adapter)、组合模式、桥接模式(bridge)、外观模式(facade)、享元模式(flyweight)。接下来介绍行为型模式——模板模式(template)、命令模式(command)、责任链模式、策略模式、中介者模式(mediator)、观察者模式(observer)、备忘录模式(mememto)、访问者模式(visitor)、状

2015-10-11 13:47:50 1173

原创 设计模式概览续(结构型模式)

上一篇介绍了几种创建型模式——单例模式、简单工厂模式,多态工厂模式、抽象工厂模式、建造者模式、原型模式(prototype),接下来介绍结构型模式——代理模式、装饰模式、适配器模式(adapter)、组合模式、桥接模式(bridge)、外观模式(facade)、享元模式(flyweight)。       上述介绍了结构型模式——代理模式、装饰模式、适配器模式(

2015-10-10 14:50:48 880

原创 设计模式概览

一、UML基础UML(United Modeling Language, 统一建模语言): 是一种基于面向对象的可视化建模语言; UML 采用一组形象化的图形(如类图)符号作为建模语言, 使用这些符号可以形象地描述系统的各个方面;UML 通过建立图形之间的各种关系(如类与类之间的关系)来描述模型;UML 中的关系主要包括 4 种:关联关系(association);依赖关系(dep

2015-10-08 17:20:00 941

原创 懒汉式单例模式的多线程问题

懒汉式单例的多线程问题

2015-10-08 09:56:22 1497

sqlitegen_eclipse_site_0.1.18.jar

Eclipse访问SQLite的插件。(The generated class will have all the tedious code for persisting the object described by the interface. It will be generated by the plugin at project build time from an annotated interface that described the table and fields for the class.)

2015-11-24

空空如也

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

TA关注的人

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