依赖项 cmake https://cmake.org/download/ 需要3.16版本以上 perl https://strawberryperl.com 下载后安装,保证命令行环境中可用 ninja https://github.com/ninja-build/ninja/releases Read More
Lua中协程都放在表coroutine中。 Lua协程的四个状态 1. 挂起(suspended):一个协程被创建的时候,处于挂起状态,不会自动运行。 2. 运行(running):coroutine.resume()用于启动或者再次启动一个协程,使其变成运行状态。 3. 正常(normal):协程 Read More
在lua种,for语句有两种形式 数值型(numerical) 泛型(generic) 数值型for: 基本语法如下 在循环开始之前,每个表达式(exp1,exp2,exp3)都会执行一遍,循环开始后就不再执行。 输出: var是被for自动声明的局部变量,初始值为exp1,作用范围仅限于for循环 Read More
题目描述:给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 思路:递归 假设数据规模为n(这里表示数组的长度) n = 1 :只有自身一种序列 n = 2 :1.第一种序列就是自身 2.两数交换位置,形成第二种序列 n = 3:为了缩小数据规模,可以拆分成1 + 2的情况。即:[1 + Read More
看了题目中的几个函数名是不是有点头晕?为了防止以后总在这样的细节里纠缠不清,今天我们就来好好地辨析一下这几个函数的异同。 实验环境: Windows下使用VS2017Linux下使用gcc4.9.4 为了验证函数的安全性我们设计了如下结构 当我们把数据写到Data.buf字段中去的时候,如果发生了内 Read More
rapidxml官网地址:http://rapidxml.sourceforge.net/ rapidxml只包含4个hpp头文件,把这四个头文件放到项目中,即可使用rapidxml 生成的示例文件: Read More
#include #include #include #include template typename std::enable_if::value, std::string>::type to_string(const T & val) { return std::to_string(val); } template typename std::enable_if:... Read More
编辑 vi /etc/dnf/dnf.conf 文件 添加一行代理设置:proxy=http://****:**** Read More
例如每秒执行一次top命令,把结果输出到某个文件中保存,现在需要统计这段时间内某个进程的平均CPU占用率,可使用以下命令 输出结果: Read More
输出结果: Read More