P44

  Refactoring-重构 文档

Refactoring-重构何谓重构重构(Refactoring)是一种改变软件的处理过程,它并不影响程序的外部行为特征,而是改良其内部结构。通常软件是先有精良设计才会有高质量的代码。重构则反其道而行,可以糟糕的设计为起点,然后不断地改良。尽管每次的修改都非常简单,但多次的累积效应能迅速地改善设计。重构的简单示例示例以影碟出租为例子,程序包含三个类,类图如下。

lhwyflyl01 2014-06-23   408   0
方案  
P80

  设计模式详解 文档

设计模式详解何谓设计模式在面向对象程序设计(OOP)过程中,我们经常会遇到很多重复出现的问题,总结解决这些问题的成功经验和最佳实践便形成了设计模式(DesignPattern)。其核心思想是将可重用的解决方案总结出来,并分门别类。从而指导设计,减少代码重复和优化体系结构。采用设计模式的益处重用,避免代码重复冗余优化体系结构提升系统的可维护性和弹性代码更加容易测试,利于测试驱动为性能优化提供便利使软件质量更加有保证增强代码可读性,便于团队交流有助于整体提升团队水平设计模式、重构和Antiparttern设计模式是成功经验和最佳实践的总结,指导设计人员采用正确精良的设计。

lhwyflyl01 2014-06-23   1733   0
方案   HTTP   Java   SQL   XML  
P150

  设计模式 文档

设计模式程序设计是思维具体化的一种方式,是思考如何解决问题的过程,设计模式是在解决问题的过程中,一些良好思路的经验集成,最早讲设计模式,人们总会提到Gof 的著作,它最早将经典的23种模式集合在一起说明,对后期学习程序设计,尤其是对从事对象导向程序设计的人们起了莫大的影响。后来设计模式一词被广泛的应用到各种经验集成,甚至还有反模式(AntiPattern),反模式教导您如何避开一些常犯且似是而非的程序设计思维。开闭原则“开闭”原则讲的是一个软件实体应当对扩展开放,对修改关闭。

lhwyflyl01 2014-06-23   5238   0
方案   Java   C/C++   Go  
P45

  M2M 技术基础ppt6 文档

M2M技术基础第六章公共移动网络中的M2M优化为何要进行优化?越来越多的M2M应用需求的出现,以及越来越多的M2M设备接入网络传统的面向H2H的网络不能为M2M的应用提供很好的服务移动网络更合适于M2M应用6.1基于通信网络的M2MM2M通信方案移动或固定网络M2M应用的数据连接M2M通信路径

fjcity44 2014-06-19   2026   0
P72

  M2M 技术基础ppt5 文档

M2M技术基础第五章ETSIM2M业务架构大纲高层系统架构服务功能框架REST架构简介基于资源的M2M通信及规程5.1高层系统架构背景:对于通信运营商来说,网络的可用性不再是关键的竞争差异,而在水平平台上提供增值服务对通信运营商已经变得愈加重要。高层系统架构水平平台的几大类增值服务功能:数据功能:采集、存储以及订阅、通知;更深层次的数据聚合和数据分析通信功能:网络地址转换、载体选择和编制、协议转换等管理功能:配置管理、故障和绩效管理

fjcity44 2014-06-19   2363   0
P58

  M2M 技术基础ppt4 文档

M2M技术基础第2部分M2M的架构及协议第四章M2M的需求及高层架构原则4.1引言为了充分理解目前发生在不同标准的工作背后的动机,以及最近的市场开发,熟悉基本M2M需求是必要的大多数标准化组织,包括3GPP,3GPP2和ETSI都采取了用例驱动的方法作为一种手段来获得进一步定义业务架构的需求本章的目的是为了展示需求是怎样得出的,以及M2M给潜在的系统强加了哪些新约束

fjcity44 2014-06-19   2587   0
P67

  M2M 技术基础ppt3 文档

M2M技术基础第三章早期M2M部署的经验教训3.1引言网络服务提供商(或移动网络运营商)面临的挑战:安装的基础设备是为个人通信被设计和优化的M2M设备可能使用的几个通信技术短程RF有线蜂窝2G/3G/4G可以匹配M2M市场的特征:可用性、地理覆盖范围、低延迟和高水平的安全本章结构从目前对数据收集(或交换)和设备触发可能的技术选择等方面分析了早期M2M运营部署的情况总结一些与M2M相关的挑战,介绍一些优化机制早期M2M服务部署中得出的主要教训的总结

fjcity44 2014-06-19   2503   0
P73

  M2M 技术基础ppt2 文档

M2M技术基础第二章M2M的业务模式第二章M2M的业务模式M2M业务模式的现状多种应用程序、技术和其他M2M规模使得M2M业务模式高度复杂M2M价值链有许多缺乏整合的参与者,导致M2M市场的脆弱用不足的和不完整的端对端标准解决方法过多叙述部分方面和解决方法的标准进一步使市场脆弱M2M部署的多业务模式仍然盛行,将持续好几年第二章M2M的业务模式

fjcity44 2014-06-19   2375   0
P65

  M2M 技术基础ppt1 文档

1.1什么是M2M M2M是现阶段物联网最普遍的应用形式,是实现物联网的第一步。未来的物联网将是由无数个M2M系统构成,不同的M2M系统会负责不同的功能处理,通过中央处理单元协同运作,最终组成智能化的社会系统。相关概念M2M传感网物联网泛在网络智慧地球应用层通信对象网络层传感器+近距离无线通信(低速、低功耗)传感器网+近距离无线通信RFID

fjcity44 2014-06-19   2164   0
P24

  M2M 技术概论_1 文档

概述物联网的最终目标就是能够把所有的机器相互连成一个巨大的网络目前地球上存在着大约500亿台机器到2020年人口数量和机器数量的比例将增加到1:30M2M(Machine to Machine)机器与机器之间自动的数据交换。它不仅是实现机器网络的通信手段和工具,也是物联网的基础概述存在的问题M2M应用并不广泛技术的复杂性经常被低估一些市场的参与者忽略了经济性如何跨越早期试用和大规模市场化之间的鸿沟是目前很多企业在M2M应用领域面临的挑战概述应用领域M2M在每个应用领域中的市场机制和标准化机制是不同的。

fjcity44 2014-06-19   3160   0
P10

  架构与算法 文档

1、快速判断一个项目能开始么2、如何预先判断一个项目可能会在哪里出现问题3、怎样执行什么是架构定义:组成系统的元素以及元素之间的关系范围:在计算的算法和数据结构之外,设计并确定系统的整体结构,包括总体组织结构和全局控制结构目标:简化先天复杂性,避免后天复杂性能开始么1、你了解你要做的项目的业务么?保险,面向服务;金融,面向工作流,汽车呢?2、你生成或考虑低空视图了么?系统架构图太宏观,详细代码又太微观琐碎;类和方法是必须整理清楚的那个层级,考验你创意的时候到了

lilv3000 2014-06-17   2590   0
P35

  DWR 开发培训快速入门 文档

DWR是一种AJAX(Asynchronous JavaScript and XML)的JAVA实现,它提供了一种能在web浏览器端采用JavaScript语言直接调用后台业务商业组件的解决方案。

pkiek 2014-06-15   2582   0
P150

  需求分析师培训day03 文档

需求建模实例业务流程与规则分析数据需求分析与建模需求描述最佳实践需求管理最佳实践需求过程总结Agenda需求建模实例业务流程与规则分析数据需求分析与建模需求描述最佳实践需求管理最佳实践需求过程总结需求建模实例—确定业务需求总经理:为什么我们的开发项目进度计划总是那么不准确,延期经常出现,更可恨的是甚至无法给出一个相对比较明确的延迟时间。这样给市场的推广会带来很大的影响,不确定因素使得应对十分困难。

xiaop713 2014-06-12   1440   0
方案   报告   手册   培训   XML  
P150

  需求分析师培训day02 文档

需求分析最佳实践需求建模最佳实践用例驱动的需求过程实践Agenda需求分析最佳实践需求建模最佳实践用例驱动的需求过程实践需求分析是需求工程中的核心需求分析回顾所谓分析是指通过对问题域的研究,获得对该领域特性及存在于其中(需要解决)的问题特性的透彻理解并用文档说明分析方法:结构化分析法、面向对象分析法、面向问题域分析法需求分析与需求捕获是交替进行的需求分析的结果将通过建模、规格说明书编写的方式文档化需求分析最佳实践

xiaop713 2014-06-12   2164   0
方案   报告   培训   HTTP   Java  
P150

  需求分析师培训day01 文档

信息系统基础理论需求的基本概念与原理需求工程需求定义最佳实践需求捕获最佳实践Agenda信息系统基础理论需求的基本概念与原理需求工程需求定义最佳实践需求捕获最佳实践1)了解我们将涉及的领域!2)从信息化的本质理解需求信息与信息系统基本概念信息系统(IS):是人、数据、过程和接口的组合,它们之间相互作用,支持并改进企业日常的运作.

xiaop713 2014-06-12   1599   0
方案   报告   手册   培训   Go  
P35

  Metamorphosis 介绍 文档

主要内容Meta是什么,特征和适用场景在公司的应用状况原理和内部实现Meta的使用性能Metamorphosis是什么?Adistributed publish-subscribe messaging system开源MQ-kafka的Java版本Linkedin开源的MQ《The metamorphosis》——卡夫卡的代表作设计原则消息都是持久的,保存在磁盘吞吐量第一消费状态保存在客户端分布式,生产者、服务器和消费者都可分布。跟kafka有什么不同?用java替换scala实现完全重写存储结构上采用自定义结构,更简洁紧凑ConsumerAPI没有采用kafka的stream方式.

wzjgn 2014-06-11   762   0
P44

  ARM 处理器内核介绍 文档

ARM7TDMI 处理器内核系列。 ARM9TDMI 处理器内核系列。 ARM10E处理器内核系列。 其他处理器

licett 2014-06-09   1967   0
P150

  软件工程(全)420页 文档

在一些人眼里,今天的软件开发似乎已成为简单的事情,已有了不少很好的开发工具和软件库,软件开发人员训练有素,都强烈渴望去编写很酷的软件,可以在几天的时间里编写出一个相当复杂的软件。但为什么有一些软件能够得到用户的喜欢,而另一些则不能?为什么有些软件能够在市场上成功,而有些则受到冷落?由此可见,开发软件并不一定难,难就难在如何开发有用的软件。微软凌小宁博士*我最大的心得是,一个产品一定要找到能够真正适用的场合,不能只是为了技术而从事技术为了研究而进行研究,却不管用户对你所研究的技术和产品有没有需求。

cepandxy 2014-06-07   2056   0
教学   方案   报告   培训   Basic  
P50

  开源JS报表工具汇总 文档

D3 包括一个强大的地理投影系统,提供更多的投影效果插件: D3.js 是最流行的可视化库之一,它被很多其他的表格插件所使用。它允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。你可以使用它用一个数组创建基本的HMTL表格,或是利用它的流体过度和交互,用相似的数据创建惊人的SVG条形图

yangpill 2014-06-04   899   0
P64

  专业前沿技术发展动态(软件项目管理)1v2 文档

课程简介本课程主要涉及软件项目管理问题,将最新软件开发技术和项目管理贯穿到整个软件项目开发的过程中。内容包括软件开发过程管理、软件项目时间管理、软件项目质量管理、软件开发团队建设、软件项目成本管理、软件项目沟通管理、软件项目风险管理、软件整体管理等。

feixue_ 2014-05-29   2892   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档