OSGI框架为Java定义了一个动态模块化系统,它使你可以更好地控制代码结构,动态管理代码的生命周期,并且提供了代码写作的松耦合方式;更值得称道的是,它的规范文档描述详尽。--《OSGI实战》OSGI分层架构服务层关注于模块,特别是模块内的组件间的交互和通信。生命周期层关注于提供执行时模块管理和对底...
分类:
其他好文 时间:
2016-01-09 13:53:51
阅读次数:
233
Dalvik是Android程序的运行虚拟机,代码保存在Android源码中的"dalvik/"目录下,Dalvik虚拟机各个子目录的具体说明如下:Android.mk: 是虚拟机编译的makefile文件dalvikvm: 此目录是虚拟机命令行调用入口文件的目录,主要用来解释命令行参数,调用库函数...
分类:
其他好文 时间:
2016-01-05 23:58:19
阅读次数:
381
1、什么是HTML语义化?根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读。写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。2、为什么要语义化?为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;用户体验:例如title、alt用于解释名...
分类:
Web程序 时间:
2016-01-04 18:11:19
阅读次数:
1171
了解了HDFS体系结构中的名字节点、数据节点和客户端以后,我们来分析HDFS实现的源代码结构。HDFS源代码都在org.apache.hadoop.hdfs包下,其结构如图6-3所示。 HDFS的源代码分布在I6个目录下,它们可以分为如下四类。 1.基础包 包括工具和安全包。其中...
分类:
其他好文 时间:
2015-12-30 19:49:16
阅读次数:
231
从系统的源代码看出系统的架构不是一件容易做到的事,然而在识别出重要的架构元素之后,在浏览整个系统,了解系统的结构和属性以及规划增加修改和重构活动就会变得更加容易。这是因为一旦提取出系统的架构特征,我们就会与系统的创建者共享一套语义丰富的词汇。这还能够帮助我们了解交互的类型、通信模式以及代码结构。有....
分类:
其他好文 时间:
2015-12-25 18:38:46
阅读次数:
112
ESP8266 物联网平台的所有网络功能均在库中实现,对用户不透明。用户应用的初始化功能可以在 user_main.c 中实现。void user_init(void)是上层程序的入口函数,给用户提供一个初始化接口,用户可在该函数内增加硬件初始化、网络参数设置、定时器初始化等功能。一、代码结构以固件...
分类:
其他好文 时间:
2015-12-25 11:35:22
阅读次数:
1600
本文主要介绍WinForm项目中如何像WPF一样优雅的使用Command来实现业务操作。想必大家已经疲于双击控件生成事件处理方法来实现业务操作,如多控件(按钮、菜单、工具条、状态栏等命令控件)来做同一个动作,还要控制它们启用(Enabled)状态等等,使代码结构冗长且可读性差。下面具体介绍和实现.....
1.REQ->HLR 分析 全系统性质->AD设计 Context,BOM,Conception2.REQ->LLR 分析 模块分析->DD设计 + 编码 Feature,BRM,UC,UCD3.DD设计->代码结构设计 模块内 30个功能 ->类/序列图设计,反射/继承/接口/设计模式/实体类.....
分类:
其他好文 时间:
2015-12-24 20:49:52
阅读次数:
192
spring2.5IOC控制反转详解19. 五/J2EE/一条评论基本的代码结构1 IOC包下基本的spring创建对象将类添加到配置文件中,由容器创建。Source codehelloworld类Source codepackage cn.itcast.spring0401.ioc;publicc...
分类:
编程语言 时间:
2015-12-22 00:58:46
阅读次数:
322
1、什么是UML UML类图能够快速检查代码结构。 2、主题 UML类图在Pycharm中的用法。 3、准备工作 (1)Pycharm版本为2.7或更高 (2)安装Python解释器 (3)UML插件以及UML类图插件安装并能正常使用 4、准备一个例子 创建一个Animals模...
分类:
其他好文 时间:
2015-12-18 18:22:30
阅读次数:
300