- 博客(16)
- 收藏
- 关注
原创 Downloader:.NET 下载库,把分块并发和断点续传做到位了
摘要:Downloader 是一个高效的 .NET 文件下载库(GitHub 1,676 Star),专注于解决大文件下载的痛点问题。其核心功能包括 分块并发下载(默认8块4并发,可配置)、断点续传(支持手动序列化或自动持久化进度)、精准限速(通过MaximumBytesPerSecond控制)及内存优化(限制缓冲区大小)。使用简便,仅需几行代码即可实现高速下载,支持事件监听进度与完成状态。其自动续传机制通过追加元数据到临时文件实现异常恢复,下载完成后自动清理。跨平台兼容(Windows/Linux/mac
2026-07-09 21:22:47
358
原创 Node.js Best Practices:10 万星标的 Node 开发指南
Node.js Best Practices 指南在 GitHub 上获得超过 10 万星标,由 Yoni Goldberg 维护,整理了 Node.js 开发的 100 多条最佳实践,涵盖项目架构、错误处理、代码风格、测试、安全、Docker 部署等主题。每条实践提供摘要、问题说明和扩展阅读,并按优先级分类。2026 年初更新后新增了 TypeScript 使用策略等条目。该指南适合各阶段 Node.js 开发者,既能帮助新手避坑,也可作为团队规范参考。作者还推出 Practica.js 项目,将部分实践
2026-07-05 08:47:08
189
原创 Node.js Best Practices:10 万星标的 Node 开发指南
GitHub星标超10万的Node.js最佳实践指南《Node.js Best Practices》由Yoni Goldberg维护,系统整理了Node.js开发的权威建议。该项目按主题分8大类(架构、错误处理、代码规范、测试、部署、安全、Docker、性能),收录100+条经过验证的实践,每条包含TL;DR摘要、风险说明和参考链接。2026年更新后新增TypeScript策略、错误分类等实用内容,特别推荐组件化架构、多阶段Docker构建等核心实践。该指南适合各阶段开发者作为避坑手册或团队规范参考,其姊妹
2026-07-05 08:14:55
225
原创 Node.js Best Practices:10 万星标的 Node 开发指南
本文介绍了GitHub上Star数超10万的Node.js最佳实践仓库nodebestpractices,该仓库由Yoni Goldberg维护,系统整理了Node.js开发的100多条最佳实践建议。内容涵盖项目架构、错误处理、代码风格、测试、安全、Docker部署等8大主题,每条实践都包含摘要说明、问题分析和扩展阅读。仓库特点在于集中了散落的开发经验,按优先级和标签分类,2026年初进行了更新。文章重点推荐了组件化拆分、错误分类处理、TypeScript务实策略和Docker多阶段构建等实践,适合不同阶段
2026-07-04 10:03:41
386
原创 Kubespider:把局域网闲置服务器变成自动下载中心
Kubespider是一个开源下载编排系统,能将局域网闲置服务器转化为自动下载中心,支持追剧、远程触发下载等功能。它采用分层架构设计,核心模块负责任务调度,通过插件化的source-provider适配各类资源网站,download-provider对接不同下载工具。项目支持Docker部署,已适配B站、YouTube等平台,兼容Aria2、qBittorrent等下载器,并提供下载完成通知。典型使用场景包括自动追番、订阅频道自动下载等,通过资源解析与下载执行分离的设计,实现了对多平台和多工具的统一管理,为
2026-07-04 09:17:13
233
原创 JavaScript 测试最佳实践:一份 24k Star 的完整指南
GitHub热门项目javascript-testing-best-practices(24k+星)系统总结了JavaScript测试的50+条最佳实践。这份指南由JS咨询师Yoni Goldberg编写,覆盖测试结构、测试替身选择、数据生成、前后端测试策略及CI优化等关键领域。核心原则强调测试代码应简单直观,采用黑盒测试、AAA模式等规范,并推荐实用工具如Faker生成真实数据、fast-check进行属性测试。特别建议优先使用Stub/Spy而非Mock,实施组件测试和中间件专项测试,并通过混沌工程模拟
2026-07-02 11:51:03
335
原创 Tailscale:让组网这件事变简单
Tailscale 这个项目,就是要把这些复杂的东西全部藏起来,让你点几下鼠标就能把几台机器连成一个私有网络。这个仓库的代码是开源的,用 Go 语言写的,编译安装一条命令搞定。实际使用的时候,几台机器装好 Tailscale,用同一个账号登录,它们就会自动分配内网 IP,互相之间直接通信。Tailscale 的设计哲学很简单,你不需要懂网络知识,也不需要管路由器和防火墙。装好客户端,登录账号,机器之间就能互相访问。公司内网的服务器、数据库,通过 Tailscale 可以直接访问,不需要暴露公网端口。
2026-07-01 08:40:12
230
原创 Apache Airflow:用代码定义和调度你的工作流
Apache Airflow 是一个用 Python 编写的工作流编排平台,目前已获得超过 45k 的 Star。Airflow 的核心理念是把工作流定义成代码。当你用 Python 写 DAG(有向无环图)来描述任务之间的依赖关系时,这些工作流就具备了可维护性、可版本控制、可测试的特点。它能做什么Airflow 主要用来编排和调度批量任务。它适合处理那些结构相对固定的流水线,比如每天凌晨跑一次的 ETL 任务,或者定期触发的数据处理流程。
2026-06-30 21:05:45
312
原创 Livegrep:大型代码库的正则搜索工具
Livegrep是一款专为大型代码库设计的正则搜索工具,能快速处理GB级别的代码仓库。它通过预先建立索引实现毫秒级搜索响应,解决了传统grep和IDE全局搜索在大型项目中的性能瓶颈。该工具提供Web界面,支持GitHub仓库自动索引、本地文件浏览和Docker部署,采用Google的re2正则引擎。适用于维护大型单体仓库、跨多仓库搜索(如微服务架构)以及内网代码搜索等场景,特点是功能专注、性能高效。项目在GitHub获得2,216星,提供源码构建和容器化两种部署方式。
2026-06-26 21:20:56
182
原创 n8n工作流归档站:9433个自动化模板免费拿
n8n工作流归档站(n8nworkflows.xyz)收集了9433个官方自动化模板,解决了用户无法离线访问的问题。该项目将每个工作流独立存储为包含JSON文件、元数据和截图的文件夹结构,覆盖AI、办公、营销等常见场景。开发者、企业团队和备份需求者可通过GitHub下载或直接访问网站使用这些模板,所有内容遵循MIT协议并保留原始授权信息。
2026-06-26 10:46:18
190
原创 clean-code-javascript-es:西班牙语版的代码整洁之道
西班牙语版《Clean Code》JavaScript指南:clean-code-javascript-es项目解析 这个GitHub项目将经典的JavaScript代码整洁之道翻译为西班牙语,获得3500+星。项目按变量命名、函数设计、类与对象等主题分类,采用"错误vs正确"对比的直观教学方式。亮点包括: 本地化处理(如日期格式和变量名西语化) 强调实用技巧:函数参数不超过2个、单一职责原则 保留原版核心内容(SOLID原则、错误处理等) 虽然缺乏原创代码且受众较窄,但对西语开发者而言是难得的优质资源,尤
2026-06-24 21:43:29
180
原创 Google Cloud Python:官方 SDK 仓库,5,312 Star
Google官方维护的Python SDK仓库google-cloud-python(5,312 Star)为开发者提供200+独立安装的云服务客户端库,覆盖BigQuery、AI Platform等核心产品。采用多包monorepo结构,每个服务对应独立PyPI包并标注稳定等级:Stable(生产级)、Beta(准正式版)和Alpha(实验性)。该设计既保证统一管理,又支持按需安装,同时通过分级机制帮助用户评估风险。仓库持续同步Google Cloud API更新,是Python开发者接入GCP服务的首选
2026-06-24 09:15:48
230
原创 Charts:iOS 平台的图表绘制库
Charts 是一个流行的 iOS 平台开源图表库,支持折线图、柱状图、饼图等8种图表类型。它最初是 MPAndroidChart 的 Swift 移植版,保持了相似的 API 设计。该库提供丰富的交互功能,包括手势缩放、动画效果和数据高亮显示,支持多平台部署(iOS/macOS/tvOS)。5.0版本后更名为DGCharts以避免与苹果官方框架冲突,开发者可通过CocoaPods、Carthage或SPM集成。项目附带详细Demo,并推荐参考Android版的文档资源进行开发。
2026-06-23 10:57:29
215
原创 ComfyUI:节点式 AI 创作引擎,图像视频音频 3D 全搞定
图像方面支持 SD1.x、SD2.x、SDXL、SD3/3.5、Flux、HiDream、Hunyuan Image 等主流模型,还有 Omnigen 2、Flux Kontext 这些编辑模型。它是一个基于节点图的 AI 内容生成引擎,用拖拽连线的方式把模型、参数、后处理串成一条完整的工作流,不用写一行代码。执行的时候只跑有变化的节点,提交两次相同的工作流只有第一次会真正执行,改了哪个节点就只重跑那个节点及其下游。它做了智能内存管理,1GB 显存的 GPU 也能跑大模型,靠的是把模型部分卸载到内存。
2026-06-21 21:48:57
202
原创 Python-Markdown:Python 生态里处理 Markdown 的基准工具
Python-Markdown是Python生态中处理Markdown文本的核心工具,拥有4,212 Star和十多年的社区沉淀。它通过pip install markdown即可安装,基础用法仅需一行代码即可将Markdown转为HTML。其核心优势在于灵活的扩展机制,支持代码高亮、表格、目录等常用功能,并能自定义扩展,被MkDocs等知名项目采用。该工具严格遵循Markdown原始规范,采用BSD开源协议,以稳定性著称,版本更新保守可靠。无论是构建文档站、博客系统还是数据处理管道,Python-Mark
2026-06-16 22:54:57
233
原创 django-import-export:Django 数据的导入与导出
django-import-export 在 Django 数据导入导出这个方向上积累了不少经验。功能聚焦,文档和测试都到位。项目有批量数据处理需求时,可以直接接入,不用从零写导入导出逻辑。上积累了不少经验。功能聚焦,文档和测试都到位。项目有批量数据处理需求时,可以直接接入,不用从零写导入导出逻辑。
2026-06-16 22:02:31
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅