240 发简信
IP属地:伊利诺伊州
  • DP问题求解(一)爬楼梯

    DP问题求解之爬楼梯 DP算法是在面试或者机试中会重点考察的一类问题,而且这类问题一般难度比较大,所以想花一点时间来重新总结一下这类问题的解法,...

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

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

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

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

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

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

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

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

  • 第四章 理解质量属性

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

  • 1.4什么样的架构才算好

    在实际应用中,其实不存在一个本质上完全好的架构或者本质上完全糟糕的架构,各种架构总能够或多或少的满足某些系统的要求。 可能对于一些企业或者项目来...

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

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

  • 初步理解node.js

    本文翻译自Felix Geisendörfer的Understanding node.js 人们听到我给他们介绍完node.js后通常会有两个反...

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