• 单一职责原则(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 浏览(267) 阅读原文
  • 快速排序(Quick Sort)

    快速排序是对冒泡排序的一种改进,它的基本思想:通过一趟排序将要排序的数据分割成独立的两个部分,其中一个部分的所有数据都比另一个部分的所有数据都要笑,然后再按照此方法对这两部分数据进行快速排序,整个排序过程可以递归进行,以此到达整个数据变成有序序列。

    算法 2021-06-16 10:26:28 浏览(1198) 阅读原文
  • 归并排序(Merge Sort)

    归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用了分治思想的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列间有序。如果将两个有序表合并成一个有序表,称为二路归并。

    算法 2021-06-16 10:25:02 浏览(1189) 阅读原文
  • 希尔排序(Shell's Sort)

    希尔排序是插入排序的一种,又称“缩小增量排序”,是插入排序算法的一种更高效的改进版本。

    算法 2021-06-16 10:23:17 浏览(1226) 阅读原文
  • vimdiff:可视化比较工具

    vimdiff调用vim打开文件,可以同时打开2到4个文件,最多四个,且会以不同的颜色来区分文件的差异

    Linux 2021-06-15 11:33:03 浏览(1496) 阅读原文
  • diff:比较两个文件的不同

    diff命令可以逐行比较纯文本文件的内容,并输出文件的差异

    Linux 2021-06-15 11:33:03 浏览(1392) 阅读原文
  • 插入排序(Insertion Sort)

    插入排序(Insertion Sort)是一种简单直观且稳定的排序算法。

    算法 2021-06-15 11:28:12 浏览(1428) 阅读原文
  • Kong辅助工具安装

    Kong是一个在Nginx中运行的Lua应用程序,可以通过lua-nginx模块实现,Kong不是用这个模块编译Nginx,而是与OpenRestry一起发布,OpenRestry已经包含了lua-nginx-module,OpenRestry是Nginx的一组扩展功能模块。

    Kong 2021-06-15 11:23:54 浏览(231) 阅读原文
  • PHP中使用Skywalking

    PHP中使用Skywalking

    APM 2021-06-11 12:24:27 浏览(859) 阅读原文
  • Centos安装Skywalking

    Centos安装Skywalking

    APM 2021-06-11 12:21:43 浏览(179) 阅读原文
  • iconv:转换文件的编码格式

    iconv命令用于转换文件的编码格式

    Linux 2021-06-11 12:19:39 浏览(1451) 阅读原文
  • wc:统计文件的行数、单词数或字节数

    wc命令用于统计文件中的行数、单词数或者字节数

    Linux 2021-06-11 12:18:32 浏览(1379) 阅读原文
  • 责任链模式(Chain Of Responsibilities)

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

    设计模式 2021-06-11 12:14:47 浏览(1128) 阅读原文
  • 什么是Skywalking

    SkyWalking是一个开源的观测平台,用于从服务和云原生等基础设施中收集、分析、聚合以及可视化数据。SkyWalking 提供了一种简便的方式来清晰地观测分布式系统,甚至可以观测横跨不同云的系统。SkyWalking 更像是一种现代的应用程序性能监控(Application Performance Monitoring,即APM)工具,专为云原生,基于容器以及分布式系统而设计。

    APM 2021-06-10 11:38:24 浏览(246) 阅读原文
  • 选择排序(Selection Sort)

    数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。

    算法 2021-06-10 11:35:12 浏览(592) 阅读原文