软件152 黄凌云 JavaBean 是一种Java语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这 ...
分类:
编程语言 时间:
2017-06-29 13:29:49
阅读次数:
122
译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e ...
分类:
编程语言 时间:
2017-06-07 23:17:45
阅读次数:
303
SpringBoot四大神器之Actuator actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。 org.springframework.boot spring-boot-starter-actuator ...
分类:
编程语言 时间:
2017-06-07 12:47:54
阅读次数:
141
【1】getattr()函数是Python自省的核心函数 【2】Python的自省:Python可以查看内存中以对象形式存储的函数或模块信息,同样也可以进行相关的操作。 【3】相关函数:getattr(),setattr(),delattr(),hasattr() 下面介绍getattr相关用法:G ...
分类:
编程语言 时间:
2017-06-07 12:35:22
阅读次数:
226
这第九章主要讲述了团队角色分工、项目经理的由来和要求、项目经理和其他经理的区别、软件项目中的风险和风险管理、PM的专业能力。 PM的能力要求:1.观察、理解和快速学习能力、2.分析管理能力、3.一定的专业能力、4.自省的能力。 第十章讲的是关于典型用户和场景的内容。 1.为我们介绍了Visual S ...
分类:
其他好文 时间:
2017-06-04 18:37:17
阅读次数:
135
第八章:需求分析 这一章主要讲述了软件需求的类型、利益相关者、获取用户需求的常用方法和步骤、竞争性需求分析的框架NABCD、四象限方法、项目计划和估计的技术。 确认软件需求有以下步骤: 1.获取和引导需求 2.分析和定义需求 3.验证需求 4.在软件产品的生命周期中管理需求 第九章:项目经理 主要给 ...
分类:
其他好文 时间:
2017-06-02 20:21:55
阅读次数:
138
第八章:需求分析 本章节讲述软件需求的4个步骤,(1)获取和引导需求(2)分析和定义需求(3)验证需求(4)在软件产品的生命周期中管理需求 。在软件工程中分析软件需求需要考虑相关者的利益关系,例如用户、顾客、市场分析师、监管机构、软件工程师等之间的关系。 讲述了9种用户调研方法:(1)焦点小组(2) ...
分类:
其他好文 时间:
2017-05-14 15:27:40
阅读次数:
184
第八章:需求分析 这一章主要讲述了软件需求的类型、利益相关者、获取用户需求的常用方法和步骤、竞争性需求分析的框架NABCD、四象限方法、项目计划和估计的技术。 确认软件需求有以下步骤:1.获取和引导需求、2.分析和定义需求、3.验证需求、4.在软件产品的生命周期中管理需求。 第九章:项目经理 这一章 ...
分类:
其他好文 时间:
2017-05-07 10:27:31
阅读次数:
189
第八章:需求分析 这一章主要讲述了软件需求的类型、利益相关者、获取用户需求的常用方法和步骤、竞争性需求分析的框架NABCD、四象限方法、项目计划和估计的技术。 确认软件需求有以下步骤:1.获取和引导需求、2.分析和定义需求、3.验证需求、4.在软件产品的生命周期中管理需求。 第九章:项目经理 这一章 ...
分类:
其他好文 时间:
2017-05-07 10:10:54
阅读次数:
123
isinstance(obj,cls)检查是否是obj或cls类的对象 反射? 反射是指程序可以访问,检测和修改它本身状态或行为的一种能力(自省) python面向对象中的反射通过字符串形式操作对象相关的属性。反射共有四个函数加以使用: hasattr,getattr,setattr,delattr ...
分类:
编程语言 时间:
2017-04-26 16:43:39
阅读次数:
297