现代前端开发通常在项目初始化阶段就会采用样式重置(reset)或规范化(normalize)技术,对原始 HTML 标签进行“统一外观”处理。这不仅是为了美观,更是为了构建一致的视觉和交互基准。我们在 AXUI 框架 中构建了系统化的 reset 机制。AXUI 的核心 CSS 文件内置了一整套对原... ...
在数据可视化领域,Plotly不仅是高效的绘图工具,更是设计师的创意画布。 当基础图表已无法满足品牌化需求时,样式定制能力将成为数据叙事的关键武器。 深入的样式定制能够帮助我们打造品牌化图表、实现精准的视觉表达,并显著提升交互体验。 本文将深入探讨Plotly的样式定制高级技巧,从自定义模板的创建到 ...
前言 有好几个月没搞神经网络代码了,期间也就是回顾了两边之前的文字。 不料,对nn,cnn的理解反而更深入了-_-!。 修改 《零基础学习人工智能—Python—Pytorch学习(四)》,关于Linear的理解是错误的,已修改。 RNN RNN是Recurrent Neural Network的缩 ...
Netty 心跳机制实现(客户端与服务端) Netty 的心跳机制是保持长连接有效性的重要手段,可以检测连接是否存活并及时释放无效连接。下面介绍客户端和服务端的完整实现方案。 一、服务端实现 1. 基础心跳检测 public class HeartbeatServerInitializer exte ...
向量数据库是大模型应用开发必备组件之一,因为它在知识库、语义搜索、检索增强生成(RAG)等人工智能应用中发挥着举足轻重的作用。但向量数据有很多,为什么要使用 Milvus 呢? 常见向量数据 常见的向量数据库有以下这些: Chroma Elasticsearch Milvus Neo4j OpenS ...
这篇文章是我约新书《RAG应用实战》的一个样章,基于阿里云代码构建的一个本地RAG服务。 本地模型看代码注释,需要替换几行代码。 阅读本章时,已默认安装你的个人电脑上安装了Python 3.6-3.12中的一个版本、以及PyCharm和conda。以及按照第三章示例,已经在阿里云创建了大模型的API ...
这是 大模型评估排障指南 系列文章的第一篇,敬请关注系列文章: 关于推理 关于 \(\LaTeX\) 公式解析 关于可复现性 模型运行非常慢怎么办? 调整 batch size 如果你想要评估结果完全可复现 (在特定的输入 prompt 和硬件条件下),你可以把 batch size 可以设为 1。 ...
一、简介 Vaultwarden是著名的Bitwarden项目的一个分支,是一个社区驱动的项目,使用Rust语言编写。它是Bitwarden的轻量级自托管替代方案,完全兼容Bitwarden客户端协议,支持通过Docker或Podman极速部署,几分钟内就能完成上线,极为便捷,尤其适合服务器资源有限 ...
提出问题 集装箱海运家具, 沙发, 茶几, 椅子等等, 有多少套家具,以及每个家具的长宽高都会告诉你. 把所有的家具都装进集装箱里, 要求通过算法算出一共需要多少集装箱. 1.要考虑怎样装, 需要的集装箱才最少, 因为一个集装箱很贵的. 2.要考虑怎样摆放, 占用的体积最小, 找最优解. 比如, 茶 ...
MySql 版本:8.0.40 服务器:10.120.75.50,10.120.75.51(共两台) 1. 配置主服务器(10.120.75.50) 1.1 编辑 MySQL 配置文件 首先,登录到主服务器,编辑 MySQL 配置文件(通常位于 /etc/my.cnf 或 /etc/mysql/my ...
开发了一个桌面版的三阶魔方求解器,代码地址:https://github.com/davelet/rubik-cube-restore/pull/2 。欢迎使用。 一、层先法求解 代码逻辑是从前面的java版本 https://www.cnblogs.com/somefuture/p/1877172 ...
1、本文目的 不借助任何框架,使用c#写一个agent,实现调用阿里千问大模型完成预定任务。同时完成一个可扩展的agent框架雏形。 2、预期读者 本文假设读者已经了解了一些基本概念,例如AI,functioncall,c#编程等。 3、主要技术 在编写agent的过程中主要用到以下几点: 使用c# ...
1. 踩坑经历 假设有这样一个业务场景,需要对各个城市的订单量排序,排序规则为: 先根据订单量倒序排列,再根据城市名称正序排列。 示例代码: import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Se ...
作者:封崇 近期,中国第一AI开源社区魔搭(ModelScope)推出全新MCP广场,上架千余款热门的 MCP 服务。从当下火热的高德地图、网页抓取再到独家的支付宝,开发者/机构可以查看近1500种MCP的功能与应用场景,并通过MCP实验场直接上手使用。魔搭的加入无疑对国内 MCP 的发展开启了加速 ...
基于cuda12.6训练yolov5模型 前面完成了使用CPU调用yolov5s模型进行识别车辆,现在想训练自己的模型进行目标识别,使用CPU效率太低,尝试使用GPU加速的Pytorch,再重新整理了一下完整的流程 注: 显卡:RTX 2050 cuda:NVIDIA CUDA 12.7.33 最后 ...
一、闭包与数组条件的协同原理 在 ThinkPHP 的查询体系中,数组条件是构建查询逻辑的核心载体。当数组条件的值为闭包(Closure)时,框架会自动将其解析为动态子查询生成器,实现运行时按需构建 SQL 片段的能力。这种特性源于闭包的词法作用域捕获机制—— 闭包能够记住定义时的外部变量环境,并在 ...
调试复杂的程序常常感觉像是在迷宫般的线程和堆栈跟踪中跳转。理解线程行为和跟踪问题的挑战可能令人生畏,这会导致更长的开发时间和更大的挫败感。但是现在,有一个解决方案可以简化这个过程——在 Visual Studio 的并行堆栈窗口中引入 AI 驱动的线程摘要。 为了应对这些挑战,Visual Stud ...
影响元素位置的 CSS 属性基本介绍完毕(参考前几篇文章),现思考一个最常见的需求: 一个子元素,要摆放在盒子的正中央,使用 CSS 布局手段,究竟有多少种实现方式? 上下左右(水平方向、垂直方向)要同时居中,在 Web 领域应该算是非常常见的开发需求了,最最常见的地方就是弹窗,比如: 文本居中 先 ...
Solon Flow 是一个通用流编排引擎。可用于计算(或任务)的编排场景; 可用于业务规则和决策处理型的编排场景; 可用于办公审批型(有状态、可中断,人员参与)的编排场景; 可用于长时间流程(结合自动前进,等待介入)的编排场景。同时支持:java8,java11,java17,java21,jav... ...
有相关统计数据显示,Java开发者有1000万+,这么多的人每天都在使用Java虚拟机进行开发,不过真正看过虚拟机代码的人应该非常非常少吧,可能有些人研究过,不过由于Java虚拟机是一个高度复杂的系统性工程,过于复杂的实现让他们最终放弃。 目前服务器上使用最多的虚拟机还是HotSpot,HotSpo ...