Kubernetes Ingress:管理集群外部访问的入口网关
在k8s之服务Service章节,我们详细的介绍了Service的组成以及相关的原理。Service可以将自身的服务暴露出去,给集群内部服务或者给外部服务去使用,或者将外部服务分装为一个service,供给集群内部服务使用。而今天介绍的ingress其实和service很类似,他都是将内部的服务暴露 ...
【源码解读之 Mybatis】【核心篇】--第5篇:Executor执行器体系详解
第5篇:Executor执行器体系详解 1. 学习目标确认 1.0 第4篇思考题解答 在深入学习Executor执行器体系之前,让我们先回顾并解答第4篇中提出的思考题,这将帮助我们更好地理解Executor在整个架构中的作用。 思考题1:为什么MyBatis选择JDK动态代理而非字节码增强(如ASM ...
C# 弃元模式:从语法糖到性能利器的深度解析
在 C# 的语法演进中,“弃元(Discard)” 以一个简单的下划线 _ 成为了既提升代码可读性,又优化性能的 “双料特性”。它并非单纯的语法简化,而是编译器层面对 “有意忽略的值” 的深度优化 —— 通过明确 “忽略” 的意图,不仅让代码更简洁,更能减少内存分配、降低性能开销。本文将从使用场景、 ...
Docker Registry 使用总结
Docker Registry 详细使用总结 1. Docker Registry 基础概念 什么是 Docker Registry Docker Registry 是一个无状态、可扩展的服务器端应用程序 用于存储和分发 Docker 镜像 官方提供开源版本 registry:2,是 Docker ...
AI 智能体 RAG 入门教程
AI 智能体 RAG 入门教程 简介 您是否正在寻找⼀种可靠的⽅法来构建智能知识客服或强⼤的知识库?检索增强生成 (RAG) 技术正是您实现这些⽬标的理想选择。 RAG,全称为 Retrieval-Augmented Generation,中⽂译为检索增强⽣成。这项技术的核⼼在于整合两⼤关键功能: ...
每周读书与学习->初识JMeter 元件(四)
每周读书与学习是由清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》一书的作者推出,分享作者多年的IT从业经历,希望对很多计算机科学技术IT类专业毕业生以及IT从业者有所帮助。 1、后置处理器 在Jmeter中,后置处理器通常用于在实际取样器(Sampler)发出请求之后对请求的响应结 ...
吴恩达深度学习课程一:神经网络和深度学习 第二周:神经网络基础(三)
此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第一课第二周,是2.4到2.6部 ...
WPF应用最小化到系统托盘
前言 在现代桌面应用开发中,系统托盘(System Tray)功能已经成为用户体验的重要组成部分。特别是对于需要长时间运行的应用程序,如即时通讯工具、音乐播放器、系统监控工具等,最小化到系统托盘不仅可以节省任务栏空间,还能让应用在后台持续运行,随时为用户提供服务。 本文以Rouyan这个WPF应用为 ...
忍了一年多,我做了一个工具将文章一键发布到多个平台
前言 每次写文章最痛苦的就是到各个平台发布文章,欧阳的文章发布在:微信公众号、掘金、知乎、CSDN、博客园。这也就意味着每次发布文章我都需要到这些平台去上传文章图片、粘贴md内容、填写摘要、上传logo这些,每个平台我都需要手动操作一次,非常繁琐。也试过一些多平台文章分发工具,但是效果都不太好。 加 ...
Litho(deepwiki-rs):让代码自己说话——AI驱动的自动化架构文档生成革命
作为对标Davin商业化版本DeepWiki的开源项目,Litho(deepwiki-rs)通过多智能体协同架构与大语言模型推理,实现了从"代码即文档"到"文档即知识"的范式跃迁。本文详细介绍了Litho如何解决传统开发中代码与文档不同步的长期痛点,为技术团队提供自动化、高质量、可传承的架构知识沉淀 ...
鸿蒙应用开发从入门到实战(十七):ArkUI组件List&列表布局
ArkUI提供了丰富的系统组件,用于制作鸿蒙原生应用APP的UI,本文通过简单案例演示如何使用List组件实现列表布局。 ...
【光照】Unity[光照贴图]在静态动态物体上的解决方案
本文介绍了Unity URP中光照贴图技术的演进与应用,详细讲解了静态和动态物体的光照解决方案。针对静态物体,文章阐述了标记属性、UV准备和参数调整等核心步骤;对于动态物体,则推荐使用LightProbes与混合光照模式相结合的方法。此外还提供了跨场景预制体烘焙的实现方案,并给出分层控制、分辨率分级... ...
语义Id论文精读:COBRA《Sparse Meets Dense: Unified Generative Recommendations with Cascaded Sparse-Dense Representations》
语义Id论文精读:COBRA《Sparse Meets Dense: Unified Generative Recommendations with Cascaded Sparse-Dense Representations》 大家好,接下来我将为大家系统性地梳理语义ID在推荐领域的两大主流技术路线 ...
我工作中用MQ的10种场景
前言 最近有球友问我:MQ的使用场景有哪些?工作中一定要使用MQ吗? 记得刚工作那会儿,我总是想不明白:为什么明明直接调用接口就能完成的功能,非要引入MQ这么个"中间商"? 直到经历了系统崩溃、数据丢失、性能瓶颈等一系列问题后,我才真正理解了MQ的价值。 今天我想和大家分享我在实际工作中使用消息队列 ...
vue3使用h函数如何封装组件和$attrs和props的区别
二次封装组件需要考虑的3个重要的问题 1,props 如何进行传递 2,插槽如何穿透 3,暴露实例以及实例中的方法 在vue3中的$attrs的变化 vue3中$listeners已被删除合并到$attrs中。 vue3的$attrs现在包括class和style属性。 vue2中不包含class和 ...
Kubernetes Service详解:实现服务发现与负载均衡
1. Service概念引入 k8s之部署Deployment章节我们介绍RS以及Deployment,Deployment提供了pod的管理方式,以及通过副本控制器RC保证集群中pod的数量保持为指定数量。同时Deployment还提供了相关升级、回滚、更新速度、灰度发布等功能。那么pod之间怎么 ...
【GitHub每日速递 251009】AI时代必备!Stagehand浏览器自动化框架解锁高效新玩法
原文:https://mp.weixin.qq.com/s/gbezGRvVAHdkf87-rY4nig Stremio:一站式视频娱乐神器,解锁自由观影新体验! stremio-web 是一个提供自由流媒体播放功能的网页应用。简单讲,它是一个能让你在线观看各种影视内容的浏览器版视频平台,支持插件扩 ...
解密prompt系列61. 手搓代码沙箱与FastAPI-MCP实战
前两章我们讨论了JupyterAgent,当时用的是E2B的代码沙箱。这次我决定自己动手,用字节的TRAE从头构建一个Python代码沙箱,并加入MCP支持。完整代码已经开源在github.com/DSXiangLi/simple_sandbox ...
多Agent协作入门:基于A2A协议的Agent通信(中)
本文介绍了A2A的三个主要角色(User、Client 和 Remote Agent)和 四个核心对象(Agent Card、Task、Artifact 和 Message),并通过简单的例子介绍了A2A协议的典型工作流程,相信对于你加深了解A2A协议会有帮助。 ...
PHP 图像处理实战 GD/Imagick 从入门到精通,构建高性能图像服务
PHP 图像处理实战 GD/Imagick 从入门到精通,构建高性能图像服务 网页上经常能看到模糊的用户头像、被拉伸变形的卡片图片,还有动辄几 MB 大小的 JPEG 文件。其实这些问题完全可以避免,关键在于建立合适的图像处理流程。 造成这些问题的原因很常见:PHP 应用没有处理 EXIF 方向数据 ...