240 发简信
IP属地:伊利诺伊州
  • 第五章 质量属性之可用性

    当系统不再提供与其规范一致的服务时,故障就发生了,可用性就是指系统修复故障的能力,它关注的方面包括如何检测系统故障,系统故障发生的频度,出现故障...

  • 1.1 哪些是软件架构,哪些不是

    一.什么是软件架构 在这一章我们主要从一个软件工程师的角度出发,来看软件架构对一个正在进行的工程有什么影响。 哪些是软件架构,哪些不是 对于有关...

  • 第二章 软件架构为什么很重要

    这一章,从技术的层面来说明软件架构很重要的十三个原因: 使系统拥有某些质量属性一个系统是否有它需要的属性完全由它的架构决定,下面有一些场景如果系...

  • 第三章 软件架构产生的背景

    从技术方面说软件架构(technical)在技术方面,软件架构为系统提供了一系列的可选的质量属性,可以完全通过软件架构就知道系统拥有的属性有哪些...

  • 二叉树遍历的三种方法的非递归版本

    二叉树遍历的三种方法的非递归版本 二叉树遍历虽然是一个老生常谈的问题,但在面试中经常遇见,最近在刷leetcode的时候碰到了用前序,中序和后序...

  • 为什么要翻译 简单的说翻译这个主要是因为这本书没有中文版,为了给自己找到一个持续的动力,不至于看到学期一半就把他丢到一边,所以就每天一更,至于我...

  • Resize,w 360,h 240
    1.2 架构的结构和视图

    架构的结构和视角 回顾在上一小节中有介绍,软件系统其实就是一系列结构的集合,但是,尤其是现代的系统通常都是由许多结构组成的,从一开始就想掌握一个...

  • DP问题求解(二)连续子序列

    DP问题求解之连续子序列 continous subarrays类型问题是求数组中连续子序列是否满足某些条件的类型问题。 入门级连续子序列 首先...

  • 第四章 理解质量属性

    架构和需求系统的需求可能会有很多的表现方式,比如以文本,模型,用例等等来表示,虽然系统的需求的表现类型有很多,但是它们基本都围绕以下几种类型功能...

个人介绍
花开花落寻常耳,只今曾有酒还需醉。