Loading

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 77 下一页
摘要: 举例 使用标准输入输出配合管道传输压缩数据比单纯scp更加高效 (cd sourcedir; tar -cf - .) | (cd targetdir; tar -xf -) tar -C sourcedir -cf - . | tar -C targetdir -xf - tar cvjf - * 阅读全文
posted @ 2021-12-03 17:59 azureology 阅读(173) 评论(2) 推荐(0)
摘要: 背景 项目中使用unordered_map保存方便使用key快速索引对象 需要每次使用后根据key判断是否删除过期pair代码如下: for(auto& pair : m) { if(!condition(pair.first)) { m.erase(pair.first); } } 捉虫 开始代码 阅读全文
posted @ 2021-12-03 13:19 azureology 阅读(1126) 评论(0) 推荐(0)
摘要: 描述 使用grep -rn 命令递归搜索文本文件中的字符串,无法找到结果 手动查看后确定包含目标字段 原因 这个问题在grep --help就有答案 Output control: -d, --directories=ACTION how to handle directories; ACTION 阅读全文
posted @ 2021-12-01 22:52 azureology 阅读(318) 评论(0) 推荐(0)
摘要: 需求 使用工作电脑配置了全局git用户名和公司email 更新github个人仓库时不希望commit暴露工作邮箱和姓名 实现 对repo配置local设置,指定提交时的用户名和邮箱 git config user.name nickname git config user.email mail@g 阅读全文
posted @ 2021-11-30 22:59 azureology 阅读(1271) 评论(0) 推荐(0)
摘要: 背景 使用sort函数经常需要自定义排序方法与权重,不想overload比较方法就需要向sort中传入第三个compare参数。 实现 bind 对于比较复杂的可以使用std::bind构建一个新的函数对象,固化某些参数并使用placeholder接收外部参数 vector<int> v = { 1 阅读全文
posted @ 2021-11-29 12:05 azureology 阅读(161) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 77 下一页