上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 43 下一页
摘要: 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。 开闭原则的定义 开闭原则(Open Closed Princ 阅读全文
posted @ 2019-12-05 15:22 南北12345678 阅读(171) 评论(0) 推荐(0)
摘要: 统一建模语言简介 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 统一建模语言能为软件开发的所有 阅读全文
posted @ 2019-12-05 15:07 南北12345678 阅读(2128) 评论(0) 推荐(2)
摘要: 本节是后面各章学习的基础,从整体上介绍软件设计模式的概念与特点、软件设计模式的基本要素,以及 GoF 的 23 种设计模式简介。 软件设计模式的产生背景 “设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主 阅读全文
posted @ 2019-12-05 14:48 南北12345678 阅读(180) 评论(0) 推荐(0)
摘要: 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础 阅读全文
posted @ 2019-12-05 14:41 南北12345678 阅读(902) 评论(0) 推荐(0)
摘要: 1.浏览器的主要构成部分 1.用户界面 2.浏览器引擎(负责窗口管理、Tab进程管理等) 3.渲染引擎(有叫内核,负责HTML解析、页面渲染) 4.JS引擎(JS解释器,如Chrome和Nodejs采用的V8) 这里面最核心的就是渲染引擎和JS引擎,后面会详细介绍这两个引擎的相关内容。 常见浏览器的 阅读全文
posted @ 2019-12-05 14:30 南北12345678 阅读(1517) 评论(0) 推荐(1)
摘要: 抽象的艺术才有生命力 高层与底层组件之间都应该依赖于抽象的组件。这一条深刻揭示了抽象的生命力,抽象的对象才是最有表达能力的对象,因为它通常是“无形”的,可以随时填充相关的细节。 英文缩写DIP(Dependence Inversion Principle)。 原始定义:High level modu 阅读全文
posted @ 2019-12-02 15:55 南北12345678 阅读(319) 评论(2) 推荐(0)
摘要: xmind还是方便的. 打开注册表,展开HKEY_CLASSES_ROOT,展开.xmind(如果没有请新建)。在里面新建ShellNew项,并展开,在里面新建NullFile这个字符串值。 如果还是没有,则需要把explorer.exe这个进程杀掉,然后再新建一个这样的进程任务.这样就可以了. 阅读全文
posted @ 2019-12-02 10:47 南北12345678 阅读(1638) 评论(1) 推荐(1)
摘要: 手动设置锚点和超链接的方法 将你要跳转的标题插入设置书签,之后在标签中插入超链接。链接地址为 #书签名 。 例如: 1、Struts2是什么玩意?核心?主要的功能? 2、Struts2的核心知识; 一 、Struts2是什么玩意?核心?主要的功能? 我插入标签: w1 在 1、Struts2是什么玩 阅读全文
posted @ 2019-11-26 15:27 南北12345678 阅读(468) 评论(0) 推荐(0)
摘要: 我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现她不知道题目考什么。我们的教科书与试题都围绕着考试大纲展开,看到一道题,应该 阅读全文
posted @ 2019-11-26 10:52 南北12345678 阅读(240) 评论(0) 推荐(0)
摘要: JS数组遍历的几种方式 JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,以下介绍几种本文分析用到的数组遍历方式以及进行性能分析对比 第一种:普通for循环 代码如下: 简要说明: 最简单的一种,也是使用频率最高的一种,虽然性能不弱,但仍有优化空间 第二种:优 阅读全文
posted @ 2019-11-25 12:12 南北12345678 阅读(3143) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 43 下一页