CMake CTests for dde-control-center 什么是单元测试? 在计算机编程中,单元测试又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 单元测试存在的意义在于,如果程序发生了异常情况,比如接收了错误的值,从而导致结果不正确,当修正程序中的错误后,为了避免再次遇到这个问题,需要对出问题的值和函数/功能进行一次测试,确保结果符合预期。 单元测试很重要,如果是新项目,请一定要刚开始就规划好单元测试。 2019-05-23 Linux #CMake Linux
如何在Deepin上使用LNMP 为了节省读者的时间,我先简述一下阅读这篇文章需要了解的知识。 这篇文章将基于Docker来构建nginx、php和mysql来搭建LNMP环境,和其他教程有所不同的是,需要有一定的Docker基础。 2019-02-21 Solution #Linux #Web #LNMP #Deepin
解决用了xposed后淘宝闪退 反正都用xposed了,肯定也有root权限。删除/data/data/com.taobao.taobao/files/bundleBaseline/里的文件,然后设置该目录为500。 2019-01-23
使用swapfile来休眠 最近deepin要添加休眠功能,但是之前测试的通过swapfile来休眠失败了,所以对正在使用swap分区的用户提供休眠功能。但是昨天我在askubuntu上看到有人发了在ubuntu下通过swapfile休眠的方案,今天试了一下,效果良好,觉得可以考虑给deepin也加上这样的功能。 2018-12-12 Linux #Linux
C++快速排序 快速排序是基于分治思想的排序算法,通过这种策略把列表分为两个子列,重复该过程。是由东尼·霍尔提出,在平均状况下,排序N个数据要O(nlogn)次比较,在最坏情况下则需要O(n^2),但退化成冒泡的情况比较少见,快速排序比其他排序算法通常情况是最佳的,因为内部使用的循环在很多平台都有优化。 2018-11-11 #C++ #Program