240 发简信
IP属地:福建
  • Resize,w 360,h 240
    面试官:你认为什么样的架构才是优秀的架构?

    从实用角度来看,优秀的软件架构不应该进行过度设计,如果设计复杂度较高,应考虑软件维护者是否能接受这样的架构设计,以及其可能带来的长期维护成本。 ...

  • Resize,w 360,h 240
    面试官:你认为怎样才能设计出优秀的软件架构?

    通过分析架构的起源,我们知道在软件架构诞生之前,架构一词,更多是应用在建筑设计领域中。 古代工匠或是“工程师”在开始工程设计前,其最重要的任务之...

  • Resize,w 360,h 240
    你知道软件架构是从什么时候诞生的吗?

    从目前的记载来看,其实软件架构的具体起源已经很难被确定了。在1960年代,艾兹格·迪杰斯特拉等开始涉及软件架构领域,从1990年代后,软件架构这...

  • Resize,w 360,h 240
    我们常说的软件架构,在古代代表什么?

    当人们谈起“架构”一词时,首先联想到的往往是软件架构。在现代社会中,我们经常称那些在软件领域比较资深的,有着多年工作经验的朋友为“架构师”,但是...

  • Resize,w 360,h 240
    Flutter定义圆角的BottomSheet

    显示 BottomSheet 我们在一些日常开发的场景中,可能需要使用到BottomSheet来显示菜单,就像这样。 而在Flutter中,Bo...

  • 每天三分钟了解Kotlin的秘密:1.基础入门(3)

    集合 在 Java10 之前,集合迭代的方式之一是: 而 Kotlin 具有类型推断的特性,不需要声明迭代元素类型,使用示例如下: 在 Java...

  • 每天三分钟了解Kotlin的秘密:1.基础入门(2)

    字符串模板 Kotlin中允许字符串中包含“$”开头嵌入表达式。 在Java中我们可能需要这样定义来拼接字符串: 但是在Kotlin中,我们可以...

  • Resize,w 360,h 240
    每天三分钟了解Kotlin的秘密:1.基础入门

    什么要学习Kotlin 首先,看这篇文章前,应该先明确一个问题:我们为什么要学习Kotlin? 如下图所示: 而Kotlin是一门非常优秀的语言...

  • Resize,w 360,h 240
    节省两倍开发时间,Java静态方法还可以这么玩?

    链式调用 首先需要提一下最近几年在开发界大🔥的链式调用,链式调用非常利于编写,更利于阅读,那么,什么是链式调用呢,为了扫盲,举个例子。 示例代码...

    0.9 8967 6 65
个人介绍
《移动开发架构设计实战》作者
博客 http://blog.imuxuan.com
Android, Architecture, Intellij & 寡文流。
著另有《嵬魅枯影》、《青春进行时》