前言
后台运行在日常开发中比较常用,特别是在部署服务器上,一般都是通过ssh连接到服务器,然后启动后台运行程序,如果程序不支持后台运行,那么当终端断开时程序也就退出了,所以掌握常用的后台运行方式还是比较有用的。
如果你恰巧看到了我的上一篇总结《排序算法系列之(七)——分分合合的归并排序》会发现我把搁置了3年半的排序系列又续更了,起因是最近刷题时遇到了逆序对数求解,而解这类问题常用的方法之一就是归并排序,究竟是怎样的一道题呢?我们可以先试着解决一下。
再一次总结基础的排序算法,印象里距离上一次总结排序也没过多久,查询后才发现上一篇总结《排序算法系列之(六)——逐步砍掉树杈的堆排序》到现在已经过去了3年多的时间,真是时光荏苒,岁月如梭啊,这次想起总结排序起因并不是排序,而是查找逆序数对,而解决逆序数对通常使用的两种方式是归并排序和离散化树状数组,所以我又把归并排序捡起来了
上回书说到《一个月黑风高的夜晚紧急完成gitlab服务器数据迁移》,因为数据迁移后原数据还是存在的,该分区硬盘快满了,进而影响了原目录下的日志存储,既然数据已经迁移到新的路径了,那原来的库直接删掉就好了,往往就是这么不经意间做了一个令人十分后怕的决定。
前段时间接触了 magic_enum 这个开源库,代码量不算太多,是一个但头文件的枚举操作库,关于如何使用还写了一篇总结 《推荐一个C++枚举转字符串的开源项目magic_enum》,当时觉得这个库很棒,但是对于我当前枚举转化字符串的需求还说还是太臃肿了,所以决定改造一下,这不今天过来填坑了。