博客园_首页
【摘要】本文作为AI可解释性系列的第二部分,旨在以汉语整理并阅读归因方法(Attribution)相关的论文,并持续更新。 归因方法主要研究如何解释深度神经网络的决策过程,通过识别输入特征对模型输出的贡献程度,对模型的决策过程输出为人类可以理解的图像或者量化指标,帮助我们理解模型的决策依据。 阅读全文
【摘要】本文首发在我的博客:https://blog.liuzijian.com/post/mybatis-plus-source-data-permission-interceptor.html 一、概述 DataPermissionInterceptor是MyBatis-Plus中的一个拦截器插件,用于 阅读全文
【摘要】ShadowSql专职拼写sql,要想做为ORM就需要借高人之手 我们要借的就是Dapper,Dapper以高性能著称,ShadowSql搭配Dapper就是强强联手 为此本项目内置了一个子项目Dapper.Shadow就是Dapper扩展 以下是Dapper.Shadow的示例 一、配置Dappe 阅读全文
【摘要】大纲 1.zk实现数据发布订阅 2.zk实现负载均衡 3.zk实现分布式命名服务 4.zk实现分布式协调(Master-Worker协同) 5.zk实现分布式通信 6.zk实现Master选举 7.zk实现分布式锁 8.zk实现分布式队列和分布式屏障 1.zk实现数据发布订阅 (1)发布订阅系统一般 阅读全文
【摘要】据说在人工智能时代,数据标注员是一个很重要的职业,比如自动车子要在马路上跑,需要人工提前在马路上做一些标注,标注好了之后交给机器识别,做判断。 有意思的是,想要获得一只机器狗,或者是造出来的机器人能顺利地和狗说话,互动,咱们总得知道狗有什么习性和行为,于是,动物智能数据标记员这个职业就诞生了。 土地 阅读全文
【摘要】大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MX RT1xxx系列上的XBAR外设。 得益于 Arm Cortex-M 内核的普及,现如今 MCU 厂商遍地开花,只要能取得内核授权,再去 OpenCores 开源网站或者直接第三方 IP 公司买一些通用的外设模块拼拼凑凑 阅读全文
【摘要】从零开始解析Transformer,目标是:(1) 解析Transformer如何运作,以及为何如此运作,让新同学可以入门;(2) 力争融入一些比较新的或者有特色的论文或者理念,让老鸟也可以有所收获。 阅读全文
【摘要】大家好,我是小康。 网上讲回调函数的文章不少,但大多浅尝辄止、缺少系统性,更别提实战场景和踩坑指南了。作为一个在生产环境中与回调函数打了多年交道的开发者,今天我想分享一些真正实用的经验,带你揭开回调函数的神秘面纱,从理论到实战全方位掌握这个强大而常见的编程技巧。 开篇:那些年,我们被回调函数整懵的日 阅读全文
【摘要】MySurvey 项目 很久没更新我的博客了,之前开发的Biwen.QuickApi微框架 一直没有开发一个示例项目,最近有点时间,写了一个示例项目稍微介绍下, 项目地址 欢迎Star: https://github.com/vipwan/MySurvey 项目简介 这是一个基于 Biwen.Qui 阅读全文
【摘要】SQL 全称 Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 。 一、SQL 基础知识 (一)SQL 通用语法 在学习具体的SQL语句之前,先来了解一下SQL语言的通用语法。 ① SQL语句可以单行或多行书写,以分号 阅读全文
【摘要】AI团队比单打独斗强!CrewAI多智能体协作系统开发踩坑全解析 阅读时间: 5分钟 | 字数: 1500+ "你是否曾为单个大模型难以解决复杂专业问题而苦恼?是否想过,如果能像组建专业团队一样安排多个AI协同工作,会发生什么神奇的事情?本文将分享我基于CrewAI框架构建多智能体协作系统的实战经验 阅读全文
【摘要】3. RabbitMQ 的(Hello World) 和 RabbitMQ 的(Work Queues)工作队列 @目录3. RabbitMQ 的(Hello World) 和 RabbitMQ 的(Work Queues)工作队列1. RabbitMQ 的经典国际代码(Hello World)2. 阅读全文
【摘要】AI 会淘汰程序员么? 我的答案是 “会”。 AI 会不会淘汰程序员?这是学编程的朋友们非常关注的问题,我也一样,因为如果程序员被淘汰了,那我这个程序员博主也就光荣退休了。 阅读全文
【摘要】一、概述 dify运行在容器中,PostgreSQL用的是阿里云,已经运行了很长一段时间。某些表的数据量很大,比如workflowruns表,就有100GB。这个主要是,详细记录了工作流的执行情况,包括执行时间、状态、结果等信息。版本比较老,0.14.2,需要升级到0.15.3。 升级之前,除了对数 阅读全文
【摘要】这个米老鼠洗衣机,大家眼熟吗? 相信最近热衷于在网上冲浪的朋友们,对这款形似米老鼠的“懒人洗衣机”并不陌生,甚至算是小小地参与了一下这个产品研发项目。在海尔的周云杰总裁爆火出圈后,有网友在海尔的媒体账号下,喊话周总研发一款可同时并分区洗衣服、内衣、鞋子和袜子的 “懒人洗衣机”。基于此,2天后,海尔集 阅读全文
【摘要】Java 与 LLM 大模型融合的技术革命:JBoltAI 如何重构企业级 AI 开发范式一、Java 技术栈的智能化转型挑战随着 LLM(大语言模型)技术的突破,全球超过 900 万家 Java 企业正面临技术重构压力。传统 Java 开发体系在应对 AI 化转型时遭遇三大核心挑战:多模型适配困境 阅读全文
【摘要】Dify 是一个帮助你快速搭建 AI 应用的工具,其定位类似Coze。但相比Coze——Dify是免费的、开源的,人人都可以用。哪怕你不懂编程,也能用它参与到 AI 应用的设计和使用中。总之,如果你是开发者,它帮你省下大量重复工作,把精力放在真正的创造和业务上;如果你不是程序员,你也能用它搞出属于自 阅读全文
【摘要】ESP32-S3接入大模型API,对话AI 1、先使用python验证可行性 import requests url = "https://api.siliconflow.cn/v1/chat/completions" payload = { "model": "deepseek-ai/DeepSe 阅读全文
【摘要】活动中台系统非常注重系统性能和用户体验,而出现慢查询可能导致应用程序响应变慢、请求堆积、系统负载增加等问题,甚至引发系统崩溃或不可用的情况。本文主要介绍活动中台系统针对慢SQL问题的实践治理案例。 阅读全文
【摘要】ShadowSql包含sql的绝大多数功能 按可执行功能分为Insert、Delete、Update、Select(SingleSelect)、CreateTable、DropTable和TruncateTable 以上功能还包含子功能,有Table、AliasTable、DB、TableView、 阅读全文
【摘要】qemu中使用passt来作为虚拟机的网卡NAT实现,希望能够利用它IP地址与host一致的优点。这本来是没有啥问题的,但是不知道为什么它的TCP入口流量的延迟很严重。 好吧,反正以后总是要改passt源代码的,再加上当时修了一大堆移植的bug后,就只知道有这个问题了,就干脆给修了。大约是去年11月 阅读全文
【摘要】大纲 1.zk单机模式是如何启动的 2.zk集群是如何部署和启动的 3.zk集群部署要用什么样配置的机器 4.如何合理设置zk的JVM参数以及内存大小 5.zk配置的核心参数之tickTime、dataDir和dataLogDir 6.影响Leader与Follower组成集群的两个核心参数之ini 阅读全文
【摘要】我正在开发的一个.net sql拼写工具(SqlBuilder),也可以算是ORM,命名为ShadowSql 本工具的作用就是帮码农拼写sql,对标开源项目SqlKata。 在项目里面直接拼写sql很容易出错,是件很Low的事情,所以我们需要ORM工具。 但是有些ORM很重,很担心造成性能问题,这就 阅读全文
【摘要】Hello,今天聊聊程序员都关心的35岁话题,顺便记录下我的真实面试经历。(doing) 35岁危机是什么,它到底存在吗 它真的存在,最近,年满70岁的格力电器董事长董明珠在央视采访中表示:“35岁的员工如果具备良好的能力和经验,没有理由不予以录用。35岁的员工通常拥有丰富的工作经验,在外面锻炼时间 阅读全文
【摘要】近日被MCP刷屏了,刚好看到张队发了一篇文章提到MCP的官方C# SDK发布了预览版,于是手痒痒尝了一下鲜,写了一个DEMO分享给大家。MCP,全称是“模型上下文协议”(Model Context Protocol),是Anthropic开源的一个标准协议。有了MCP,就像是插上USB-C线那么简单... 阅读全文
【摘要】一、概述 SearXNG 是一个免费的互联网元搜索引擎,它聚合了来自各种搜索服务和数据库的结果,但摆脱了隐私追踪 —— 用户行为既不会被引擎跟踪也不会被分析。 功能特性 自托管,可以私有化部署 没有用户跟踪/没有分析 可以自定义设置脚本和 cookies 安全加密的连接 轻松整合了近200个搜索引擎 阅读全文
【摘要】需求: 拿到了 boss 的服务器账号 ssh boss@172.16.1.100,需要登录 boss 的账号,然后为自己创建一个账号,实现 ssh @172.16.1.100 登录。 我希望自己的账号 1. 有 sudo 权限,2. home 目录的空间大。 (boss、
【摘要】一、概述 有surging企业客户找到我,系统已经在线上环境运行,在使用过程中碰到内存不能释放的问题,每次都要和客户打招呼进行重启造成很坏的影响,问能不能彻底解决掉,然后我打包票可以解决,解决不了不收钱, 下面我将把我解决内容分析出来。 。 木舟 (Kayak) 是什么? 木舟(Kayak)是基于. 阅读全文
【摘要】原文作者:aircraft 原文链接: halcon 入门教程(三) 边缘检测 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇讲一下边缘检测(边缘提取),因为这个我发现也是比较常用的,放在入门教程(三)会比较好,在入门教程(一)(二)学完了形态学,和Blob分析,再来学边缘检 阅读全文
【摘要】1. 什么是 OpenObserve? OpenObserve 是一个开源的可观测性平台(支持日志、指标、追踪),旨在成为 Elasticsearch/Datadog 的轻量级替代方案。 它支持通过 OpenTelemetry(OTLP)协议接收数据。 2. 搭建 OpenObserve docke 阅读全文
【摘要】前言 一直以来,使用Vue开发桌面应用大部分都是使用基于webview的方案,如electron,tauri等。不依赖webview的,移动端倒有不少,如Weex,NativeScript等,桌面端寥寥无几。 最近,Deft框架完成了Vue3的适配,支持使用Vue+Rust开发跨平台应用,不依赖We 阅读全文
【摘要】简介 在上一节,我们对Kotlin中函数的相关知识有了大致的了解,本章节我们将去了解一些Kotlin中的作用域函数。 目录 let:处理可空对象,链式操作 run:对象配置 + 计算返回值 with:对非空对象执行多个操作 apply:初始化对象配置 also:附加操作(如打印日志) Kotlin 阅读全文
【摘要】使用reactive父组件第二次传递给子组件的数据:方法中可以获取到最新数据 子组件
【摘要】作者:追梦1819 (同名公众号) 原文:https://www.cnblogs.com/yanfei1819/p/18805782 版权声明:本文为博主原创文章,转载请附上博文链接! 今天,我想分享一个朋友的职场故事。 一、背景 朋友是一个高级工程师,工作了很多年。就职于某新能源公司,担任产品开发 阅读全文
【摘要】通过结合图计算与流计算,蚂蚁图计算开源的GeaFlow引擎解决了传统流计算引擎在大数据关联关系计算中的性能瓶颈,尤其在多跳场景下性能显著优于Flink,对于实时知识图谱的构建,提供了基础技术底座。 阅读全文
【摘要】前言 今天要讨论一个让无数人抓狂的话题:如何高效导入百万级Excel数据。 去年有家公司找到我,他们的电商系统遇到一个致命问题:每天需要导入20万条商品数据,但一执行就卡死,最长耗时超过3小时。 更魔幻的是,重启服务器后前功尽弃。 经过半天的源码分析,我们发现了下面这些触目惊心的代码... 1 为什 阅读全文
【摘要】在机器学习领域,线性判别分析(Linear Discriminant Analysis,简称LDA)是一种经典的算法,它在降维和分类任务中都表现出色。 LDA通过寻找特征空间中能够最大化类间方差和最小化类内方差的方向,实现数据的降维和分类。 本文主要介绍LDA的基本原理,展示其如何解决分类问题,以及 阅读全文
【摘要】提供AI应用咨询+陪跑服务,有需要回复1 Manus爆火后,网上出现了很多AI热门名词,比如Agent、AI分身,并且有一张技术架构实现图: 怎么说呢,也许这张图是对的,但就我这边实际的项目实践情况以及窥探的其他小伙伴的数字分身架构,好像并不是这么回事。一时间,我竟有些怀疑自己是不是哪里错了,而后这 阅读全文
【摘要】单位就是那个形容长度大小的东西。比如身高180cm(厘米),cm就是单位。 css 也不例外,要描述一个盒子的大小,就必须要用到单位。 css 单位根据其作用分为几大类:绝对单位、相对单位、视口单位、角度单位、时间单位、网格单位、频率单位、分辨率单位。 动态计算单位 认识单位之前,先认识几个动态计算 阅读全文
【摘要】对于整个多租户技术架构的设计而言,笔者认为最关键的就是 3 点:数据隔离模式(策略) + 统一的用户&权限体系 + 调用时的行为隔离(请求拦截)。作为入门系列的第二篇,本文主要分享的是**在业务系统的应用内部如何对多数据源进行切换**,而底层的数据库硬件资源管理这部分会简单带过(一般由运维团队来负责... 阅读全文
【摘要】单页面应用(SPA)首屏加载优化方案 首屏加载优化是单页面应用(SPA,如 Vue/React)的核心性能指标,用户进入的第一个页面大多是是首页,这也是用户体验的重要指标。 那么一般是哪些方面入手呢?主要从资源优化(资源体积控制)、服务器优化(网络传输优化)、加载优化(代码执行效率)、渲染优化(渲染 阅读全文
【摘要】故事的开始是这样的:无聊的时候在阿里云买了一个99/年的服务,上面部署了一个Git服务,用于托管自己无聊时写的一些代码,顺便也拿它做开发服务器。为了方便应用管理,起初用docker来管理和部署应用,后来升级了一把,用上了docker-compose,毕竟跟手撕命令相比声明式部署更显科学,docker 阅读全文
【摘要】大语言模型只能聊天吗?本篇文章将会介绍OpenAI的Function calling原理,以及在Langchain中对应的Tools Calling如何使用,最后将工具调用集成到gradio实现可视化聊天界面。 阅读全文
【摘要】简介 模型上下文协议(Model Context Protocol,简称MCP)是一种创新的开放标准协议,旨在解决大语言模型(LLM)与外部数据和工具之间的连接问题。它为AI应用提供了一种统一、标准化的方式来访问和处理实时数据,使模型不再局限于训练时获得的静态知识。 MCP由Anthropic首次提 阅读全文
【摘要】作者:Ignacio de Gregorio 图片来自 Unsplash 的 Bahnijit Barman 几周前,我们看到 Anthropic 尝试训练 Claude 去通关宝可梦。模型是有点进展,但离真正通关还差得远。 但现在,一个独立的小团队用一个只有一千万参数的模型通关了宝可梦,比主流前沿 阅读全文
【摘要】做这个的目的是想使用 Blazor 中的 Javascript 与 C#中的互操作,但是又不需要加载 Blazor 整个类库,另外 BlazorWebView 组件没有支持直接通过 Http 协议加载 web 页面,调试的时候需要先把后端接口写好,然后前端打包,然后一起调试,感觉很麻烦,因此想能不能 阅读全文
【摘要】一、对接供应商模块开发 供应商对接模块chongba_recharge_supplier主要负责的就是调用外部的供应商系统进行充值下单,这种调用是一种基于HTTP协议的调用。 此外在供应商对接模块中主要是实现的业务逻辑有: 1:余额或押金不足情况下的失败轮转 2:网络故障/充值失败重试,需要添加一个 阅读全文
【摘要】提供AI咨询+AI项目陪跑服务,有需要回复1 前两天跟几个业内同学做了一次比较深入的探讨,时间从15.00到21.00,足足6个小时! 其中有个问题特别有意思:从ChatGPT诞生到DeepSeek爆发2年多了,真正的文字类爆款AI应用是什么? 不出所料,大家一致认为是Cursor,原因很简单:开源 阅读全文
【摘要】上两篇文章《探秘MySQL索引底层原理,解锁数据库优化的关键密码(上)》和《探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(中)》主要讲了MySQL索引的底层原理,且对比了B+Tree作为索引底层数据结构相对于其他数据结构(二叉树、红黑树、B树)的优势,最后还通过图示的方式描述了索引的存储 阅读全文
【摘要】好家伙 1.npm曾经的一些问题 1. 依赖地狱(Dependency Hell) 嵌套依赖结构:早期版本的 npm 采用嵌套的 node_modules 结构,依赖层级极深,容易导致路径过长问题(尤其在 Windows 上),甚至触发文件系统限制。 版本冲突:依赖的版本管理不够严格,容易出现“同一 阅读全文
您可以订阅此RSS以获取更多信息