2作者: abhay_ramesh4 个月前
我厌倦了为多个项目设置文件上传,而且使用臃肿的 aws-sdk,于是自己构建了一个。我的第一个尝试是 next-s3-uploader,它能用,但开发者体验有待提高,而且我想充分利用类型安全的 Typescript 的所有优势,并希望拥有一个非常轻量级的工具包,可以完成开发者管理 S3 的所有需求。 感谢 `aws4fetch`,它使该工具包能够在边缘环境和 Cloudflare Workers 中运行。现在,我正努力扩展并构建对非 Reactjs 框架的支持。 设置文件上传本不应该很难,但事实并非如此。那些更简单的选项往往会造成厂商锁定。 因此,我创建了一个对开发者友好的、类型安全的文件上传库,请尽情享用。欢迎讨论任何改进和选项。
1作者: kwar134 个月前
几年前,LeetCode 曾风靡一时,围绕着它形成了一个庞大的产业,专门帮助人们通过技术面试。我觉得现在随着人工智能的出现,它已经完全过时了。虽然我已经很久没有参加技术面试了,但我不确定它是否仍然是主要的筛选工具。
2作者: timfinnigan4 个月前
我写了这个程序来清理我的“下载”文件夹。它会将顶级文件移动到以其扩展名命名的子文件夹中。例如,photo.PNG 会被移动到 png/ 文件夹,而没有扩展名的文件则会被移动到 no_extension/ 文件夹。如果你想先看看它会做什么,可以使用 --dry-run 参数。<p>一些细节:它不会递归进入现有的子文件夹,扩展名会被转换为小写,这样你就不会同时看到 png/ 和 PNG/ 这样的文件夹,并且它会通过添加 _1、_2 等来处理文件名冲突,而不是覆盖文件。<p>大约 150 行 Rust 代码,除了开发环境中的 tempfile 之外,没有其他依赖项。<p>安装方法:使用 cargo install --git <a href="https://github.com/timfinnigan/groupr" rel="nofollow">https://github.com/timfinnigan/groupr</a><p>使用方法:groupr ~/Downloads --dry-run