Glance镜像服务:Glance主要由三部分构成:glance-api、glance-registry以及imagestoreGlance-api:接受系统镜像的创建、删除、读取请求。Glance-Registry:云系统的镜像注册服务Glance安装:[root@hostnamelinux-node1~]#yum-yinstallopenstack-glancepython-glancepyt
分类:
其他好文 时间:
2018-10-07 21:32:04
阅读次数:
187
2.1.关键字 1.用于定义访问权限修饰符的关键字:private ,protected ,public 1)private (私有的): private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或 ...
分类:
编程语言 时间:
2018-10-07 20:25:45
阅读次数:
132
杨玲 201771010133《面向对象程序设计(java)》第六周学习总结 第一部分:理论知识学习部分 1.继承 用已有类来构建新类的一种机制。新类可以继承父类的方法和域,同时可以在新类中添加新的方法和域。 已有类称为:超类、基类或父类。新类称作:子类、派生类或孩子类。 子类的构造器不能直接访问超 ...
分类:
编程语言 时间:
2018-10-07 18:00:04
阅读次数:
258
lombok使用时遇到的问题以及思考总结,避免后续踩坑。作为话题延伸,探讨了@data和kotlin中的data区别与联系。 ...
分类:
其他好文 时间:
2018-10-07 17:13:11
阅读次数:
356
protected void gdvOrders_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { DataRowView drv = (D ...
分类:
其他好文 时间:
2018-10-07 00:43:13
阅读次数:
248
前提 上一篇文章复习介绍了JDK中注解的底层实现,跟注解一样比较常用,但是底层实现比较神秘的还有枚举类型。趁着国庆假期的最后两天,把JDK中枚举的底层实现也进行一次探究。 通过例子查找本质 在探究JDK注解的底层实现的时候,因为预先参考了不少资料,所以整个过程有点"未卜先知"的意味,这里尝试用未知的 ...
分类:
其他好文 时间:
2018-10-06 23:09:24
阅读次数:
198
1、简单的单例模式实现 2、C++的构造函数不是线程安全的,所以上述代码在多线程的情况下是不安全的,原因是new Singelton时,这句话不是原子的,比如一个线程执行了new的同时,另一个线程对if进行判断(此时实例还没被创建出来)。在windows下模拟: 运行结果: 该单例模式也称为懒汉式单 ...
分类:
编程语言 时间:
2018-10-05 12:30:13
阅读次数:
245
概述: 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 类型:结构型模式。 类图: 适用性: 1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 2.处理那些可以撤消的职责。 3.当不能采用生成子类的方法进行扩充时。 参与者: 1. ...
分类:
其他好文 时间:
2018-10-05 01:00:11
阅读次数:
174
ASP.NET MVC出来这么久了,心中却又很多的疑惑:为什么所有的View都要放在Views目录下? 为什么Shared文件夹下面的页面可以被共享? 为什么Page既可以是*.cshtml,也可以是*.aspx? 其实上面的几个问题归结起来都是视图引擎的功效。 在传统的ASP.NET中,可能还没有 ...
分类:
其他好文 时间:
2018-10-04 16:00:41
阅读次数:
188
提示:阅读本文需掌握编译原理的相关基础知识 本文中使用C++语言系统地实现了龙书中LALR(1)语法分析表的构造算法,首先计算增广文法的LR(0)项集族,每一个项集只包含内核项,计算过程中自动生成了LR(0)自动机,该自动机使用基于十字链表存储结构的有向图表示。然后通过确定自发生成和传播的向前看符号 ...
分类:
其他好文 时间:
2018-10-03 21:19:38
阅读次数:
258