Loading

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 77 下一页
摘要: 问题 使用multiprocessing.Process()创建并行任务需要跨进程收集返回值 很自然想到使用queue进行出入参捕获,发现程序在each.join()无法继续 解决 开始以为是返回值数量过多导致queue被塞满,打断点并为发现相应问题。 深入研究发现使用multiprocessing 阅读全文
posted @ 2022-06-30 20:56 azureology 阅读(2982) 评论(0) 推荐(0)
摘要: 描述 使用Python处理数据集,大约需要生成20万个子目录。 生成到65000左右时候开始报错mkdir Failed: Too many links 类似cp mv等命令也无法正常执行。 排查 首先怀疑文件inode用尽,检查磁盘inode余量 $ df -i /data1 Filesystem 阅读全文
posted @ 2022-06-29 14:14 azureology 阅读(1513) 评论(0) 推荐(0)
摘要: 前言 之前用过nfs挂载网络文件夹,使用存在一些限制不太方便,决定使用更通用的sftp方式: 之前的文章详见: nfs远程挂载网络磁盘 - azureology - 博客园 使用nfs在Linux与macOS之间分享文件 - azureology - 博客园 方法 sudo apt install 阅读全文
posted @ 2022-06-11 15:36 azureology 阅读(100) 评论(0) 推荐(1)
摘要: 问题 在一个基础头文件utils.h中定义了模板函数,在另一个工程中调用时编译报错undefined reference to ... 原因 模板函数的特化必须在定义时完成,当模板函数和对应的调用在同一文件时,这一过程隐式发生。 而调用分离时生成的utils.o中不包含对应的特化函数符号,自然无法编 阅读全文
posted @ 2022-06-11 10:25 azureology 阅读(1438) 评论(0) 推荐(0)
摘要: 背景 在某个class中定义了static constexpr size_t value变量,调用如下: std::vector<std::pair<size_t, size_t>> vec; vec.push_back({0, value}); release编译可以通过,debug编译时报错Un 阅读全文
posted @ 2022-05-31 20:02 azureology 阅读(739) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 77 下一页