Spring把「手动」的复杂裹成了「自动」的温柔
想知道是怎么Spring把「手动」的复杂裹成了「自动」的温柔么?本文将带你从源码角度分析Spring是如何实现自动配置某些类的。 ...
一步一步学习使用FireMonkey动画(1) 使用动画组件为窗体添加动态效果
本课将介绍如下的内容: 1. 使用传统TTimer创建动画。 2. 使用TFloatAnimation通过改变图片的位置创建动车。 3. 使用TPathAnimation创建路径动画。 ...
【jetson nano】emmc版本设备上安装20.04系统
1. 前言 博主于海鲜市场中购得一台研华的Jetson Nano,自带16G的Emmc,似乎没办法通过SD卡优先启动。 到手的版本是Ubuntu18,此版本已停止维护。 在Github上找到大神项目能够安装Ubuntu20.04Jetson-Nano-Ubuntu-20-image 但此项目只支持通 ...
从0.99到1实现一个Windows上的虚拟hid键盘设备
在虚拟机、远程控制、或者诸如云电脑之类的应用中,我们经常能够看到虚拟设备的身影。对于初学者来说,从0到1实现一个虚拟设备或许非常困难,但从0.99到1改造一个虚拟设备就简单多了。本文根据微软提供的UMDF版本HID minidriver的示例代码,稍加改造,将其变成一个虚拟HID键盘设备。 HID ...
NVIDIA系统级性能分析工具Nsight Systems入门详解
本文首先对NVIDIA GPU程序系统级性能分析工具Nsight Systems进行简单的介绍,然后说明了工具适用平台及安装,最后通过cuda-samples示例程序的分析,说明了如何在实际应用中使用该功能强大的工具。 ...
DDD领域驱动设计的理解
前言 领域驱动设计(DDD,Domain-Driven Design)是一套以业务领域知识为中心、以统一语言和模型为驱动的复杂软件系统设计方法学。 它的核心思想是:把技术实现与业务知识深度融合,让代码成为业务概念的忠实映射,从而持续交付真正解决业务问题的软件。 领域驱动设计相关概念 领域模型 领域模 ...
容器云后端存储NFS高可用适配
容器云后端存储NFS高可用适配方案 1. 背景及痛点 经规划数据中心生产环境各大生产业务系统将全部迁移至长沙,为提高数据安全性,在存储架构上首先应该保障高可用,并做备份方案!但是容器云KubeGien本身自带的存储方案 NFS,是不具备高可用性的,这受限于NFS本身的单点架构特点,因此准备做此次 ...
AgenticOps Engineering 权威指南:构建自主企业的未来
AgenticOps 是 OpenCSG 提出的 AI 原生方法论,也是贯穿大模型与智能体(Agent)全生命周期的 开源生态工作模式与协作协议。它以“开源共建 + 企业级落地”为理念,将研发、部署、运维和进化融为一体,通过社区与企业的双向驱动,让智能体不断自我迭代、持续创造价值。 ...
搭建docker虚拟机测试服
一、需求分析 优点:测试服与正式服环境隔离,配置简单,多个开发者可以共用一个测试数据库和redis 二、安装镜像 因为正式服是装了宝塔面板,所以直接在宝塔面板上安装docker。 因为需要的虚拟机linux要有完整的系统命令,docker安装镜像为 centos/systemd 以特权模式创建容器, ...
大/小模型在视频分析领域中的联合应用
CV领域小模型发展 自2012年AlexNet在ImageNet大规模视觉识别挑战赛(ILSVRC)中以显著优势夺冠以来,计算机视觉(CV)领域进入了深度学习驱动的新纪元。AlexNet首次大规模使用卷积神经网络(CNN)进行图像分类,其成功标志着传统手工特征方法的终结,开启了基于数据驱动的深度模型 ...
千亿消息“过眼云烟”?Kafka把硬盘当内存用的性能魔法,全靠这一手!
Kafka 消息队列 Apache Kafka是一个开源的分布式消息队列,由LinkedIn公司开发并于2011年贡献给Apache软件基金会。Kafka被设计用来处理千亿量级的实时数据,被广泛应用于互联网大规模数据处理平台中。 Kafka强大的数据吞吐量,其中最重要部分在于它的消息日志格式的设计, ...
px 和 rem已经过时?
从 px 的绝对统治,到 rem 成为响应式设计的事实标准,我们似乎已经找到了完美的解决方案。 然而,如果你最近观察一些顶尖科技公司的前端代码库或设计系统,你会发现一个新的趋势正在悄然兴起:px 和 rem 的使用场景正在被大幅压缩,取而代之的是以 vw 和 clamp() 为代表的现代 CSS 方 ...
为workflow-core扩展外抛事件
workflow-core自带事件的局限性 众所周知,workflow-core只能从外向内抛事件 比如在api接口中引发事件,在工作流中等待事件完成 //第一步,开启流程 public async Task<IActionResult> Add([FromBody] Dto parm) { //启 ...
彩笔运维勇闯机器学习--最小二乘法的数学推导
前言 今天我们来讨论一下回归算法当中的数学实现。本人数学也是渣,大学时期概率论一直挂到清考才勉强通过,+_+ !!,如今勇闯机器学习,硬着头皮重新学习了微积分和线代,也是为了记录自己最近的状态,避免过段时间忘记了。描述的时候有不周全的地方,请各位大佬们多担待了 本节将会运用一些数学知识来解释一下相关 ...
Anything LLM+LM Studio+SearXNG实现私有模型开启联网功能
一、Anything LLM简介 一个全栈应用程序,使您能够将任何文档、资源或内容转换为上下文,任何LLM都可以在聊天过程中将其用作参考。此应用程序允许您选择要使用的LLM或矢量数据库,并支持多用户管理和权限。 AnythingLLM将您的文档划分为称为工作区的对象。工作区的功能很像线程,但增加了文 ...
Java Spring Boot 修改yml配置&加载顺序规则
目录Spring Boot 的配置加载顺序规则1. 格式优先级高于Profile2. 配置加载顺序配置方案参数形式使用配置文件(推荐,最清晰、最易维护)使用Shell脚本或Batch文件(Windows批处理)使用环境变量最佳实践建议 Spring Boot 的配置加载顺序规则 Spring Boo ...
【译】GPT-5 现已在 Visual Studio 中可用
我们很高兴地宣布,OpenAI 的最新前沿模型 GPT-5 现已在适用于 Visual Studio 的 GitHub Copilot 中逐步推出。 GPT-5 在代码编写和理解方面能提供更快的响应速度和更出色的性能。此次发布为您的开发工作流带来了全新级别的能力,让从想法到实现的过程更加轻松。 立即 ...
【渲染流水线】[逐片元阶段]-[模版测试]以UnityURP为例
本文介绍了Unity URP中模板缓冲区的使用,通过8位整数/像素实现精确像素控制。详细解析了模板测试流程:包括缓冲区初始化、测试阶段比较函数(如Always、Equal等)和缓冲操作(如Replace、Incr等)。提供了两个实用案例:1)使用模板缓冲区实现区域遮罩效果;2)实现角色外轮廓描边效果... ...