ICode9

精准搜索请尝试: 精确搜索
  • 模块和组件的区别2019-03-29 08:53:00

    什么是组件,组件和模块有什么区别 相同:都是基于功能划分的单位。比如说完成网络功能的组件、模块、完成统计功能的组件、模块; 这二者没有上下级的包含关系,模块可以由多个组件构建,独立的组件也通常由多个模块实现。不同: 组件,偏向发行的概念(outside): 1、强调的是“跨项目的可重用

  • 一些web后台开发遇到的概念2019-03-03 17:51:47

    本文大部分内容均来自网络,由博主整理,若有侵权,请联系博主删除。 框架和设计模式的区别 框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。在软件生产中有

  • C++_代码重用3-私有继承2019-02-23 12:43:40

    使用包含:易于理解,类声明中包含表示被包含类的显式命名对象,代码可以通过名称引用这些对象; 使用继承:将使关系更抽象,且继承会引起很多问题,尤其是从多个基类继承时。   私有继承所提供的特性确实比包含多。 通常,应使用包含来建立has-a关系;如果新类需要访问原有类的保护成员,或需要重新

  • C++_代码重用4-多重继承2019-02-23 12:41:42

    继承使用时要注意,默认是私有派生。所以要公有派生时必须记得加关键字Public。 MI(Multi Inheritance)会带来哪些问题?以及如何解决它们? 两个主要问题:        从两个不同的基类继承同名方法;        从两个或更多相关基类那里继承同一个类的多个实例; 虚方法 Worker公有派生

  • C++_代码重用5-类模板2019-02-23 12:41:01

    如果两种类只是数据类型不同,而其他代码是相同的,与其编写新的类声明,不如编写一种泛型(独立于类型的)栈。然后将具体的类型作为参数传递给这个类。这样就可以使用通用的代码生成存储不同类型值的栈。 可以使用typedef处理这样的需求,但是有两个问题,一、每次修改类型都必须重新编辑头文件

  • 记一次性能优化,限制tcp_timewait数量,快速回收和重用2019-02-18 11:38:07

    前言 这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。 如何优化 首先大家要明确的一点是,脱离需求谈优化都是耍流

  • DSSA特定领域软件体系结构2019-01-30 08:54:21

    一、何为DSSA 特定领域软件架构(Domain Specific Software Architecture,DSSA)是一种有效实现特定领域软件重用的手段。按照Tracz的说法,DSSA就是一个特定的问题领域中由领域模刑、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。特定领域软件架

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有