• Flutter:StatelessWidget 和 StatefulWidget区别

    Flutter给我们提供了StatelessWidget 和 StatefulWidget这两个类,用于自定义控件。StatelessWidget 是一种无状态的控件,StatefulWidget是一种有状态个控件,程序运行过程中可对其内部的数据就行修改的控件。

    Flutter 2021-08-10 19:25:32 浏览(4854) 阅读原文
  • 单一职责原则(Single responsiblility principle)

    单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分(There should never be more than one reason for a class to change)。

    设计模式 2021-07-24 16:29:21 浏览(1697) 阅读原文
  • 单一职责原则(Single responsiblility principle)

    单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分(There should never be more than one reason for a class to change)。

    设计模式 2021-06-16 11:52:57 浏览(2002) 阅读原文
  • 责任链模式(Chain Of Responsibilities)

    为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。

    设计模式 2021-06-11 12:14:47 浏览(2315) 阅读原文
  • less:分页显示文件内容

     less命令类似于more命令,分页显示文件内容,但是功能比more强大。less命令在读取文件内容时候,并不想more、vi命令一样,一次性把将整个文件加载后进行显示,而是会根据需要来加载文件的内容,这样打开文件的速度更快,而且less命令支持[page up]、[page down]等按键。

    Linux 2021-05-29 21:47:13 浏览(2774) 阅读原文
  • dmesg:系统启动异常诊断

    dmesg命令用于显示内核环形缓冲区的内容。在进行系统引导时,内核会将硬件和模块初始化相关的信息写到这个缓冲区中。内核环形缓冲区中的消息对于诊断系统问题非常有用。

    Linux 2021-05-07 22:53:45 浏览(2684) 阅读原文
  • Docker镜像latest标签的误导

    在使用Docker时,经常会犯一个错,误以为latest镜像会自己更像到最小版本,其实这样理解是有问题的,latest就是一个标签,没有自动更新到最新版本的功能,本文就是对latest标签进行介绍。

    Docker 2020-08-21 14:51:49 浏览(6974) 阅读原文
  • Centos排除too many open files的问题

    最近在使用Centrifugo的项目的时候,当连接数比较多的是时候,出现了“too many open files”的错误。本文主要记录如何排除和优化该问题。

    Centos 2019-07-15 12:48:25 浏览(2589) 阅读原文