编程技巧 - 文章列表

  • 设计模式-观察者模式 气象站应用

    设计模式-观察者模式一个气象站应用\r\n现在需要建立一个应用\r\n利用气象站已有的WeatherData对象取得数据\r\n并及时更新三个布告板:\r\n目前状况布告板(显示湿度、温度、气压)\r\n气象统计布告板\r\n天气预报布告板现在来实现measurementsChanged Public void measurementsChanged(){  float temp=getTemperature(); float humidity=getHumidity();  float pressure=getPre

  • 设计模式例程描述与分析

    内  容一、背景\r\n二、什么是设计模式\r\n三、为什么使用设计模式\r\n四、如何学习和分析设计模式\r\n五、如何描述设计模式\r\n六、基础\r\n七、设计模式分析举例\r\n八、Jive Forum及其中的设计模式\r\n九、问题和讨论一、背  景目前企业级分布式软件开发普遍采用面向对象的方法,OOD直接导致了设计模式的发展。\r\n开发面向对象的软件是困难的,而开发可复用的面向对象的软件更难[1]。\r\n有经验的设计者使用重用过去的方案。\r\n采用设计模式使设计和代码具有良好的可维护性、可复用性和可升级性。背  景“Design patterns

  • 设计模式 Design Patterns 可复用模式

    设计模式 Design Patterns概述导致重新设计的一般原因\r\n通过显式指定一个类来创建对象\r\n对特殊操作的依赖\r\n对硬件和软件平台的依赖\r\n对对象表示和实现的依赖\r\n对算法的依赖\r\n紧耦合\r\n通过生成子类来扩充功能\r\n不能方便地对类进行修改概述继承、组合、参数化类型\r\n类继承与接口继承的比较\r\n继承与组合的比较\r\n继承与参数化类型的比较原则一:对接口编程,而不是对实现编程原则二:优先使用对象组合,而不是继承概述可复用模式概述什么是设计模式\r\n设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。\r\n每一个模式描述了

  • 跨国公司人力资源管理——迪斯尼主题公园

    跨国公司人力资源管理——迪斯尼主题公园主 讲 内 容迪斯尼和迪斯尼集团\r\n\r\n迪斯尼的人力资源管理\r\n\r\n东京迪斯尼\r\n\r\n巴黎迪斯尼\r\n\r\n香港迪斯尼\r\n\r\n思考及启示迪斯尼其人迪斯尼,即华特·伊利亚斯·迪斯尼(Walter Elias Disney,也译作华特·埃利斯·迪斯尼)(1901~1966)。\r\n ? ?美国动画片制作家、演出主持人和电影制片人。1900年12月5日生于美国伊利诺伊州的芝加哥。他以创作卡通人物米老鼠和唐老鸭闻名。他制作了世界第一部有声动画片《蒸汽船威利》(也译作《威利汽船》《威廉号汽艇》,1928年)和第一

  • 设计模式-软件体系结构风格概述

     软件体系结构风格概述软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。  体系结构风格定义了一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。  体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。◇ 讨论体系结构风格时要回答的问题 软件体系结构风格概述◎ 构件和连接件的类型是什么? ◎ 可容许的结构模式是什么? ◎ 基本的计算模型是什么? ◎ 风格

  • 软件工程上机实验 画ER图

    习题一目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,业务内容描述如下:\r\n医院对患者2监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。\r\n请分别用Microsoft Visio与PowerDesigner绘制本系统的数据模型,即ER图。习题二银行计算机储蓄系

  • 软件工程课程介绍

    软件工程是计算机专业的一门重要的专业基础课,它对于培养软件素质,提高软件开发能力与软件项目管理能力具有重要的意义。介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,掌握开发高质量软件的方法;\r\n通过对软件开发过程和过程管理技术的学习,了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。课程的主要内容课程目的了解软件的主要成分以及软件的分类,以及按软件工程方法从事软件开发的意义。\r\n掌握软件需求分析的方法,学会如何进行软件建模,如何才能做出好的软件需求说明。\r\n掌握软件

  • 数据结构 线段树的实现

    线段树线段树英文名为Interval Tree,它是一种特殊的二叉树。\r\n\r\n由于这里有很多大一的同学,首先我们先简单介绍一下树的概念,大二大三的同学就权当复习吧。树一言以蔽之,每个节点 只能有一个前驱,可以 有多个后继的没有环的 数据结构(个人见解)\r\n\r\n一些概念:——对照Family Tree\r\n结点(Node),双亲(Parent),孩子(Child),兄弟(Sibling),祖先(Ancestor),高度(Height)树的严格定义树是由 n (n >= 0) 个节点组成的有限集合(记为T)。其中:\r\n如果 n=0,它是一棵空树,这是树的

  • 项目8__DHCP服务器的搭建

    Linux系统管理与网络服务《Linux系统管理与网络服务》教材配套的光盘为师生双方提供了丰富的教学资源。主要包括:课程标准(教学大纲)、教学设计方案(教案)、PPT课件、项目习作参考答案、配套软件清单及下载地址、模拟试卷及评分标准和参考答案(4套)、网络管理员职责、相关认证考试介绍与往年试卷、知识拓展资料、网络工程案例与解决方案。\r教材主编:夏笠芹 \r出版社:项目8 DHCP服务器的搭建【职业知识目标】\r了解:IP地址的两种分配方法,自动分配IP地址的优点\r熟悉:DHCP服务的工作过程,DHCP客户机更新租约的过程,DHCP服务器的常用维护技术\r掌握

  • 项目7_Web服务器规划、安装、配置、管理

    7.1 相关知识\r7.2 实训纲要\r7.3 实训条件\r7.4 实训内容项目7 Web服务器规划、安装、配置、管理 冶金工业出版社7.1 相关知识 7.1.1 Web基础知识 1. Web来历 \rWWW(World Wide Web,又称Web或万维网)最初是在1989年由欧洲粒子物理实验室CERN的科研人员负责开发的。\rWWW问世之初并未引起太多的重视,它的广泛应用始于Mosaic的问世。 \r2. 什么是Web \rWeb是建立在客户机/服务器模型之上,以HTML语言和HTTP协议为基础,用户可以在世界范围内利用统一界面的浏览器进行访问