BLCL的博客小馆

binance币安理财存U年化收益40% !!牛市躺着就是收钱,闲置资金记得放理财!立即注册立享收益!!

首页

关于

归档

loading..
算法

让YOLOv11秒懂口罩/手套/防护服:CPPE5数据集实战指南

目标检测的事儿,咱们不绕弯子了。这篇文章就是教你一件事: 3分钟教你用YOLOv11检测口罩、手套、防护服,工业、医疗、安防一网打尽。 这篇文章不会深究模型原理,而是手把手带你跑通全流程训练与推理,使用的数据是HuggingFace上经典的CPPE-5数据集,涵盖多种个人防护装备(PPE)目标检测任务。 ✳️什么是 CPPE-5?这里采用rishitdagli/cppe-5公开数据集,含以下5类标签: 类别英文 中文含义 Coverall 防护服 / 连体衣 Face_Shield 面罩 / 防护面屏 Gloves 手套 Goggles 护目镜 Mask 口罩 共1000张图片,真实复杂场景,适合目标检测实战测试。 🚀 快速开始(带你跑通) 1. 下载数据集123wg..

更多

Docker 中的 PID 1 和 tini:为什么你的容器不响应 Ctrl-C

之前我写过一篇文,讲我是怎么处置 Docker 容器产生的僵尸进程的,正巧前两天上网乱刷,看到有个人也被容器中的僵尸进程困扰,有一条回复提到了一个关键词tini,说能根治这个问题,于是继续上网冲浪,翻到了 Medium 上的这篇文章,感觉很有用,所以翻译出来。 以下内容除特别注明外,皆翻译自原文。我亦不对内容做任何的担保,并不对任何可能产生的后果(包括但不限于文件丢失)负责。 在使用 Docker 的时候,你有可能会遇到这么一种很难受的情况,就是你敲了 Ctrl-C 想停掉这个容器,但这个容器却无动于衷。或者又可能你的容器停止了,但留下了一堆僵尸进程。这些问题通常来自于一个开发者们从一开始就没想明白的问题 —— 如果你的程序成为了容器中的 PID 1 会怎么样。 什么是 PID 1在 Linux 系统..

更多
loading..
ChatGPTAIChatGPT学习模式

ChatGPT学习模式(study mode)介绍和体验

ChatGPT学习模式(study mode)介绍和体验近期,ChatGPT推出了学习模式(study mode)。不管是iOS、安卓、web或者桌面端都可以使用。免费版本、Plus、Pro版本都可以使用。这个模式也支持中文。你可以把学习模式当做是一个在线的全科老师,此模式具备交互功能,可以一问一答。或者把ChatGPT当做是“私人学习助手”,家教老师,题库练习机,学习规划师,英语对话伙伴,地理百科全书等等。这个模式重点在于交互、问答和引导。如果要ChatGPT一次性出一份练习题,可以用普通模式。下面我们来试一下学习模式(网络不好的情况下请全局开🪜)先打开ChatGPT的学习模式,本文以网页版为例,工具 - 研究与学习做题练习模式先告诉ChatGPT自己的情况,然后要求出对应科目的题目。例如作为一个小学..

更多
豆包ChatGPTDeepSeekAI工具Gemini人工智能助手

2025年AI聊天工具推荐与对比:ChatGPT/Gemini/DeepSeek/豆包

本文对比2025年主流AI聊天工具(ChatGPT、Gemini、DeepSeek和豆包)的核心功能、使用体验、价格方案及适用场景,帮助读者选择最适合的人工智能助手。以下各工具要能和用户进行自然的交流互动,能理解用户的问题、回应用户的需求,不管是聊天、解答疑问还是提供帮助,都可以通过对话来实现。本文持续更新中1. ChatGPT各种对话,解答问题,提供建议,以及协助创意工作。我能处理文本、分析信息,还能生成图像或帮助你修改图像可使用Google、Microsoft、Apple账号登录。可用免费账号进行体验,使用GPT-4o mini。Plus版本$20每月,深度研究、多个推理模型(o4-mini、o4-mini-high 和 o3)以及 GPT-4.5 研究预览版。Pro版本$200每月,访问 GPT-4..

更多
loading..
Python爬虫

一日一技:写XPath也并不总是这么简单

摄影:产品经理烤乳鸽初级爬虫工程师有时候又叫做XPath编写员,他们的工作非常简单也非常繁琐,就是拿到网页的HTML以后,写XPath。并且他们觉得使用模拟浏览器可以解决一切爬虫问题。很多人都看不起这个工作,觉得写XPath没有任何技术含量,随便找个实习生就能做。这种看法大部分情况下是正确的,但偶尔也有例外,例如今天我要讲的这个Case,可能实习生还搞不定。下面我们来看一下这个视频。点击查看视频在这个视频中,你首先点击Linkedin的信息流中,帖子右上角的三个点,想使用模拟浏览器点击Copy link to post链接,从而把帖子的链接复制到剪贴板。但现在出现了一个问题,你无法看到这个弹出框对应的HTML代码。因为这个弹出框是在你点击了三个点以后动态生成的,它会动态修改HTML,从而出现这个下拉框。但..

更多
Nginx微服务JWTAPI网关认证授权

使用NGINX的auth_request进行统一jwt鉴权

NGINX的auth_request模块提供了一种统一的认证机制,可以在NGINX层面进行JWT鉴权,而不需要在每个后端服务中重复实现认证逻辑。首先我们定义一下nginx的配置,它的配置如下flat1234567891011121314151617181920212223242526272829303132333435363738server { listen 8965; # 鉴权接口,仅供 Nginx 内部 auth_request 使用 location = /auth { internal; # 该接口只能被 Nginx 内部请求,防止外部访问 # 转发到实际的认证服务 proxy_pass http://localhost:5001/a..

更多
Lua微服务APISIXJWTAPI网关认证授权

使用APISIX解析jwt并获取payload信息

APISIX支持获取jwt的信息,并且将这个信息进行解码并转发给后端服务。1. 启动服务首先我们根据官方脚本来启动APISIX服务~ curl -sL "https://run.api7.ai/apisix/quickstart" | shDestroying existing apisix-quickstart container, if any.Installing APISIX with the quickstart options.Creating bridge network apisix-quickstart-net.77e35df073894075ad77facd9d1c7d2a35b280213732c1b631052caede079bab✔ network apisix-quicksta..

更多
loading..
算法

从LLM自主探索到LangGraph流程驱动:深度研究的两种范式

1. 什么是Deep Research?为什么它值得关注Deep Research是一种面向“深度研究”任务的新型AI Agent能力。它不再只是被动地回答提问,而是具备主动探索、综合整合信息、产出可信且可追溯答案的“研究员式”智能。 简而言之:它让AI真正参与“调研”而非“聊天”。 下图展示了ChatGPT与Grok所提供的深度研究功能界面: ChatGPT运行深度思考 Grok DeepSearch 2. Gemini+LangGraph:一个全流程深度研究的范例gemini-fullstack-langgraph-quickstart是Google Gemini官方推出的开源示例,展示了如何基于 LangGraph+Gemini API构建一个具备“多轮推理”能力的AI Agen..

更多
loading..

深入了解 Redis 的 Pub / Sub

看到一篇深入讲解 Redis 中 Pub / Sub 的文章 Redis Pub/Sub In-Depth,所以打算将它翻译出来,顺便深化自己的理解。 Pub/Sub(即 publish/subscribe 的简称)是一个在分布式系统中给不同组件互相通信的一种消息传递技术。这种消息传递技术与传统的点对点通信(即一个服务直接向另一个服务发送消息)不同,它是一种异步且可伸缩的消息服务,并且它可以将负责发布消息的服务与负责处理消息的服务分隔开。 在这篇博客中,我们会探索 Pub/Sub 的原理,以及 Redis 是如何实现这个通信模型的。我们会分析 Redis 中错综复杂的实现,将目光聚焦并深入到内存级别的实现的细节上,来让我们完全理解 Pub/Sub 机制,以及通过 Redis 完成的项目实践。 Pub ..

更多
12388