自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 我用merge来合并分支,组长却说我搞错了?

Git最佳实践:Merge与Rebase的黄金法则 在Git协作开发中,merge和rebase各有优劣:merge保留完整历史但会产生分叉,rebase创造线性历史但会重写提交记录。企业级实践建议:本地开发使用rebase保持提交整洁,合并到公共分支时采用merge确保历史安全。关键禁忌:绝对不要对已推送的公共分支执行rebase,这会破坏团队协作。遵循"私有分支用rebase,公共分支用merge"原则,既能维护清晰代码历史,又能保障团队协作安全。交互式rebase可用于本地提交整理

2026-04-02 23:07:35 462

原创 2026 前端文件预览全方案全解析:从原生到 Office 工业级架构

本文总结了现代Web应用中各类文件预览的技术方案选型。针对不同文件格式,分析了从基础到工业级的解决方案:图片/音视频使用URL.createObjectURL;纯文本采用FileReader.readAsText;PDF推荐PDF.js;Excel建议Luckysheet;Word推荐docx-preview;PPTX建议后端LibreOffice转PDF方案。还介绍了微软Office Online Viewer这种快速集成但有限制的云端方案。最后归纳了预览方案的四种演进路径:原生预览层、纯前端渲染层、云端

2026-03-30 19:23:15 625

原创 每个科班的同学是不是都想做校园社区app?

本文介绍了校园社区内容审核系统的设计实现,重点阐述了文字和文件审核的不同处理策略。作者采用 Azure Content Safety 作为审核引擎,其多维度评分体系(仇恨、自残、色情、暴力内容)支持灵活配置不同版块的容忍阈值。核心创新点在于区分处理:文字内容采用同步审核(发帖前拦截),而文件附件采用异步审核(发帖后隐藏)。系统使用 PostgreSQL 的任务队列表保证异步可靠性,通过格式归一化管道处理多种文件类型(PDF/DOCX/PPTX/XLSX等)的文本提取。这种设计既保证了用户体验(发帖不卡顿),

2026-03-29 22:25:40 632

原创 你知道群聊里的「文件共享、审核」是怎么实现的吗?

本文记录了一个实习生开发BBS社区文件上传与内容审核系统的完整过程。系统采用Python、FastAPI等技术栈,实现了文件上传到Azure Blob Store、AI内容审核、实时通知等核心功能。文章详细介绍了从基础对象存储到最终采用PostgreSQL LISTEN/NOTIFY机制优化任务队列的演进过程,重点讲解了如何在不引入额外组件的情况下实现毫秒级任务响应。系统通过Docker容器化部署,保持了轻量化架构,同时兼顾了可靠性和可调试性。作者强调架构是渐进式演进的,初期应以满足核心需求为主。

2026-03-29 21:59:08 431

原创 图片文件base64入库?试试对象存储吧!OSS、BLOB、S3;对象存储最佳实践

本文总结了对象存储的最佳实践,涵盖核心概念、URL存储方式、权限管理、预签名URL使用、TTL设置、上传方式选择等关键点。重点包括:数据库只存储Key而非完整URL;通过AK/SK、Bucket Policy和Object ACL三层控制权限;合理设置预签名URL的TTL;区分直传和代理传场景;避免常见错误如前端暴露AK/SK、CORS配置不当等。最后提供了上线检查清单,强调密钥安全、URL动态生成和最短够用原则。这些实践可帮助开发者安全高效地使用对象存储服务。

2026-03-27 11:14:41 599

原创 不看深奥理论,也能一周做出 AI 应用:给本科生的极简上手科普

摘要:想快速开发AI应用(如上传资料智能问答)?无需先学复杂理论,利用现有工具即可实现。核心步骤包括:使用大模型+RAG技术+后端框架搭建基础流程,掌握Token切分、嵌入向量库、提示工程等6个关键概念。一天可完成最小系统搭建,一周内优化为可用产品。常见问题如检索不精准可通过混合检索解决,关键要返回答案来源避免"幻觉"。等应用跑通后,再针对需求补理论更高效。推荐从FastAPI和LangChain文档入手实践。(149字) 关键点: 开发优先:先实践再补理论 技术组合:大模型+RAG+F

2025-10-17 11:37:21 995

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除