1 分•作者: todsacerdoti•7 个月前
返回首页
最新
1 分•作者: pkarwatka•7 个月前
所有“无聊”的企业功能,比如基于角色的访问控制(RBAC)、组织架构等,都已经具备了——但与 SAP/Salesforce 相比……它没有 20 年的遗留代码和博物馆级别的技术栈 :)
1 分•作者: Bumper93•7 个月前
1 分•作者: donbox•7 个月前
1 分•作者: binning•7 个月前
1 分•作者: sasvari•7 个月前
3 分•作者: TheAnkurTyagi•7 个月前
1 分•作者: T0B3•7 个月前
为了解决副业的冷启动问题,我做了这个。你可以在各个平台(LinkedIn、Medium、Instagram等)上浏览/支持其他创作者的帖子,赚取1个积分来推广你自己的。免费,无需广告预算。今天刚上线——好奇Hacker News对这个模式的看法。
1 分•作者: 1659447091•7 个月前
1 分•作者: PaulHoule•7 个月前
1 分•作者: djhu9•7 个月前
1 分•作者: weinzierl•7 个月前
1 分•作者: viraatdas•7 个月前
1 分•作者: etoulas•7 个月前
3 分•作者: rbanffy•7 个月前
1 分•作者: mtopo•7 个月前
我厌倦了等待 node_modules 目录删除,所以我开发了 rmbrr。在我的电脑上,它比 rimraf 在 Windows 上快 44%(1.8 秒 vs 3.2 秒),在 WSL 上快 61%(192 毫秒 vs 660 毫秒)。
实现方法:单次递归扫描构建依赖关系图,然后并行工作者自底向上删除。一旦一个目录的最后一个子项完成,它就会自动排队等待删除。
在 Windows 上,我使用 POSIX 删除语义(通过 SetFileInformationByHandle 的 FILE_DISPOSITION_POSIX_SEMANTICS),这可以立即删除命名空间,并处理只读/正在使用的文件,无需重试循环。
在 Unix 上,使用相同的并行架构和标准系统调用。
使用 Rust 编写,以原生二进制文件的形式发布,并可选地提供 npm/brew/cargo,方便安装。
GitHub: [https://github.com/mtopolski/rmbrr](https://github.com/mtopolski/rmbrr)
npm: [https://www.npmjs.com/package/rmbrr](https://www.npmjs.com/package/rmbrr)
基准测试的详细信息在 README 中 - 在 28K+ 文件的 node_modules 目录上进行了测试。
1 分•作者: mariuz•7 个月前
2 分•作者: eecc•7 个月前
1 分•作者: PaulHoule•7 个月前
1 分•作者: jvanveen•7 个月前