自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cao919的专栏Net

优于过去 优于自己 目前高校财务系统 项目开发经理 社区电商

  • 博客(277)
  • 资源 (6)
  • 收藏
  • 关注

原创 一些后端开发术语(设计/开发/通信/故障/监控/服务治理/测试/发布部署/环境/CI/CD)

工欲善其事,必先利其器;士欲宣其义,必先读其书。一. 系统开发高内聚/低耦合高内聚指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。模块的内聚反映模块内部联系的紧密程度。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。一个完整的系统,模块与模块之间,尽可能的使其独立存在。通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。过度设计过度设计就是进行了过多的面向未来的设计或者说把相对简单

2020-12-19 14:27:56 1041 3

原创 SQL 大数据查询如何进行优化?sqlserver和oracle整理

六十多条大数据优化建议。涉及到sqlserver和oracle的SQL语句。

2017-03-30 11:58:58 6323 2

原创 15分钟快速了解 Odoo

Odoo是一款开源的企业资源规划(ERP)系统,提供销售、采购、库存、会计等20多个业务模块。系统采用模块化设计,分为免费社区版和付费企业版,支持40多个行业解决方案。基于Python和PostgreSQL开发,可通过Docker快速部署。Odoo采用开源+商业模式,社区版免费开源,企业版提供技术支持。2023-2024年连续入选胡润全球独角兽榜,估值从235亿降至135亿人民币。系统支持多平台访问、权限管理和定制开发,已在制造业、零售业等领域形成成熟解决方案。

2026-02-01 00:00:00 1071

原创 .net AI开发05 第九章 新增 RAG 文档处理后台服务 RagWorker 及核心流程

本文介绍了一个企业级AI助理系统的升级项目,重点实现了RAG文档处理后台服务。该系统采用分层架构设计,包含文档上传、解析、分割、嵌入和向量存储等完整流程。技术栈包括ASP.NET Core、Semantic Kernel、Qdrant向量数据库等组件,支持多格式文档处理。核心功能包括:1) 文档解析器工厂实现PDF等格式解析;2) 文本分割服务处理语义连贯性;3) 嵌入生成器批量处理文本向量化;4) Qdrant向量存储管理。系统通过RabbitMQ实现异步处理,采用容器化部署方案,为企业提供智能化文档处理

2026-01-28 19:44:06 856 1

原创 .net AI开发04 第八章 引入RAG知识库与文档管理核心能力及事件总线

本文介绍了一个企业级AI助理系统的开发实践,系统采用分层架构设计,包含智能体交互、知识中枢(RAG)和数据分析(NL2SQL)三大核心模块。技术实现上,后端基于ASP.NET Core框架,AI框架选用Semantic Kernel,结合Qdrant向量数据库和PostgreSQL关系型数据库。系统重点实现了RAG知识库管理,包括文档上传、切片处理、向量化存储等全流程,并采用RabbitMQ实现事件驱动。前端采用Vue3开发聊天应用,支持流式对话和可视化组件。系统通过容器化云原生部署,为企业提供覆盖现有系统

2026-01-28 18:27:04 701

原创 业务系统设计 权限系统 MAC、DAC、RBAC、ABAC 、核心概念(主体 / 客体 / 用户 - 角色 - 对象)、及数据权限

本文系统介绍了权限系统设计的核心概念与实现模型。首先阐述了权限的基本要素(主体、客体、操作)和RBAC/ABAC两种主流模型,重点分析了RBAC的用户-角色-权限架构及其四种演进版本(RBAC0-RBAC3)的特点与适用场景。随后详细讲解了ABAC基于属性的动态访问控制机制,包括主体、客体、环境等多维属性的规则配置。文章对比了两种模型的优缺点,提出RBAC+ABAC混合模式的企业级解决方案,并给出权限模块的分层架构、数据模型设计和校验流程。最后补充了数据权限的实现原理,包括基于部门的五级数据范围控制和自定义

2026-01-25 00:01:05 814

原创 C#.net 分布式ID之雪花ID,时钟回拨是什么?怎么解决?

雪花ID是一种分布式ID生成算法,具有趋势递增、高性能、灵活分配bit位等优点,但强依赖机器时钟,时钟回拨会导致ID重复或服务不可用。时钟回拨指系统时间倒走,可能由人为修改、NTP同步或硬件时钟漂移引起。基础解决方案是检测到回拨后抛出异常,但生产环境需要更优方案:1)缓存回拨时段ID,在允许范围内复用序列号;2)集群环境使用分布式缓存记录全局时间戳;3)使用逻辑时间戳彻底规避物理时钟依赖。建议优先采用缓存方案,设置合理的最大回拨时间(5-10秒),并监控告警回拨事件。

2026-01-24 00:53:41 647

原创 用C# 实现 OOP,AOP,封装、继承、多态以及方法名称后面跟着 where 关键字的用法,这其实是泛型约束(Generic Constraints) 的核心语法,用来限制泛型类型参数的范围。

本文系统介绍了面向对象编程(OOP)的三大核心特性:封装通过私有字段和公共属性保护数据安全;继承实现代码复用;多态允许子类重写父类方法。同时详细讲解了面向切面编程(AOP)的概念,它通过切面特性(如日志、性能监控)与核心业务逻辑解耦,演示了基于特性+反射的AOP实现方式,并与工业级AOP框架进行对比。文章通过交通工具的完整示例,展示了OOP三大特性与AOP的结合应用,最后还补充了泛型约束、设计模式等进阶内容,为开发者提供了全面的编程范式指导。

2026-01-23 00:37:40 586

原创 在C# .net中RabbitMQ的核心类型和属性,除了交换机,队列关键的类型 / 属性,影响其行为

本文详细介绍了在C#.NET中使用RabbitMQ的核心组件与实现方法。主要内容包括:1) RabbitMQ四种交换机类型(Direct/Fanout/Topic/Headers)的实现原理及C#代码示例;2) 队列的关键属性配置(持久化、排他队列、自动删除等)及其应用场景;3) 高级队列特性如死信队列、消息TTL、优先级队列的实现方式。文章通过完整可运行的代码示例,展示了如何在.NET环境中利用RabbitMQ.Client库构建可靠的消息系统,并针对不同业务场景提供了最佳实践建议,如订单处理、广播通知等

2026-01-22 15:40:48 721

原创 .net AI开发03 新增意图识别与工具选择工作流(IntentWorkflow),支持多智能体协作; 插件体系升级,支持多项目插件自动注册与工具发现; 对话历史与消息存储解耦,采用 Med

基于意图识别的多智能体编排工作流,重构了对话流转、插件工具注册与消息存储体系。主要变更包括:- 新增意图识别与工具选择工作流(IntentWorkflow),支持多智能体协作;- 插件体系升级,支持多项目插件自动注册与工具发现;- 对话历史与消息存储解耦,采用 MediatR 查询获取历史消息;- ChatAgentFactory 支持按模板名/ID动态构建 Agent,便于扩展;- 新增 /chat SSE 接口,流式输出对话内容,自动走工作流;- OpenTelemetry 追踪增强,支持多

2026-01-15 17:58:56 643

原创 海外运单核心泡货计费术语:不计泡、计全泡、比例分泡

海外运单计泡方式主要有三种:不计泡(仅按实际重量计费,适用于重货)、计全泡(按体积重量计费,适用于泡货)和比例分泡(双方分摊泡差,适用于重泡混合货)。计费基础为体积重量=体积÷系数(快递常用5000)。计重维度分票;(整单)和件;(单个包裹),需先逐件计算再累加整票重量。不同物流渠道在分泡比例(如30/70)、进位规则(21kg为界)等方面存在差异,需提前书面约定。

2026-01-12 18:20:46 775

原创 .net AI API应用 客户发的信息提取对接上下游系统报价

本文介绍了一个基于SemanticKernel和阿里云通义千问模型的ASP.NET Core WebAPI项目,用于从文本中提取结构化信息。项目通过配置OpenAI兼容接口连接阿里云服务,封装了AI信息提取功能,包括国家、重量、立方、仓库代码和邮编等字段的提取。系统提供GET/POST两种接口方式,包含完善的错误处理和日志记录。文章详细说明了项目配置、核心代码实现(模型类、服务接口、控制器)以及部署方法,并建议将敏感信息移至配置文件。项目打包方案包含完整的目录结构和关键文件,支持快速部署使用。

2026-01-08 23:45:00 923

原创 C#性能优化SQL中left join与exists linq ORM sqlsuger

摘要:本文对比分析了SqlSugar中使用LEFT JOIN和EXISTS两种查询方式的性能差异。原代码采用LEFT JOIN方式,优化后改用EXISTS子查询,生成的SQL避免了冗余数据关联和GROUP BY去重操作。EXISTS方式仅判断匹配记录是否存在,索引命中率更高,在大数据量场景下性能优势明显。通过ToSql()方法可验证最终生成的SQL确实使用EXISTS而非LEFT JOIN。结论表明优化后的EXISTS方案是性能更优的最终版本,可直接上线使用。

2026-01-06 23:45:00 952

原创 html js 通过手部动作来控制圣诞树交互,手部张开圣诞树变为散开态,手部握拳圣诞树变为合拢态。

摘要:本文介绍了一个基于Web技术的3D手部控制粒子圣诞树小游戏。该游戏通过getUserMedia调用摄像头,使用MediaPipeHands进行手部姿态识别,结合Three.js构建3D粒子系统。核心功能包括:1)通过手部动作控制粒子状态(张开手掌使粒子全屏散开,握拳使粒子合拢成圣诞树形态);2)采用平滑过渡动画实现状态切换;3)优化了全屏粒子扩散效果,通过主动引导和增大随机偏移量实现更自然的散开效果。技术栈主要包含Three.js、WebGL和MediaPipeHands,实现了无需安装、即开即玩的网

2025-12-30 16:08:34 572

原创 .net AI开发02 1后端框架: ASP.NET Core2.AI框架: Semantic Kernerl (SK)、Agent Framework3.知识库:向量数据库(Qdrant)+关系型数

企业AI助理系统采用分层架构设计,包含智能体交互、知识中枢(RAG)、数据分析(NL2SQL)和工具调用(MCP)三大核心功能模块,支持自然语言查询、跨系统操作和可视化报表生成。技术选型上选用ASP.NET Core后端框架、Semantic Kernel AI框架、Qdrant向量数据库,并支持私有化部署。系统通过权限控制确保安全性,采用容器化云原生部署方案,为企业提供覆盖现有系统的智能化交互层

2025-12-19 02:45:52 968

原创 C# Winfrom DevExpress 控件概述: Dev简介与汉化 基础控件 : Label TextEdit ButtonEdit MemoEdit Check..

摘要:本文介绍了DeveloperExpress(DevExpress)公司提供的WinForms控件库,包含基础控件(如Label、TextEdit等)、布局控件(如PanelControl)和数据库操作工具。内容涵盖DevExpress产品线(WinForms/WPF/ASP.NET等)的特点、应用场景和学习资源,并详细说明了控件的汉化方法(项目级和全局汉化)。同时提供了C#数据库操作帮助类(SqlHelper)的实现代码,支持增删改查和事务处理功能。该文可作为DevExpress控件学习和Window

2025-12-14 02:24:30 765

原创 AI开发 1后端框架: ASP.NET Core2.AI框架: Semantic Kernerl (SK)、Agent Framework3.知识库:向量数据库(Qdrant)+关系型数据库(Post

本文分析了企业AI助理系统的技术选型方案,旨在解决企业内部数据孤岛问题,实现智能化数据交互。系统采用分层架构设计,包含智能体交互、知识中枢(RAG)、数据分析(NL2SQL)和工具调用(MCP)三大核心功能模块,支持自然语言查询、跨系统操作和可视化报表生成。技术选型上选用ASP.NET Core后端框架、Semantic Kernel AI框架、Qdrant向量数据库,并支持私有化部署。系统通过权限控制确保安全性,采用容器化云原生部署方案,为企业提供覆盖现有系统的智能化交互层。

2025-12-14 01:41:17 1003 2

原创 DBA 运维 数据库 备份 还原 MSSQL

该文档详细说明了SQL Server数据库的备份、恢复与重命名操作流程。首先通过修改实例名称实现数据库备份(原数据库→原数据库备份),然后创建新数据库实例并执行初始化脚本。接着将新数据库重命名为目标名称,完成替换操作。文档包含强制断开连接、设置单用户模式、修改实例网络名称等关键步骤,并提供了SQL脚本示例和操作说明。最后需重启服务使配置生效,并通过查询验证修改结果。整个过程确保数据库替换的安全性和完整性。

2025-12-14 01:40:27 934

原创 Net 模拟退火,遗传算法,禁忌搜索,神经网络 ,并将 APS 排程算法集成到 ABP vNext 中

基于前文 .NET 排程算法框架,补充 深度克隆高效实现、大规模数据性能优化 两大关键细节,并提供 与 ABP vNext 框架的完整集成示例,确保代码可直接落地到企业级微服务项目中。◦ 核心应用:适用于多约束、多目标的复杂排程场景(如多品种小批量生产的任务分配、工序排序),通过模拟生物进化的选择、交叉、变异过程迭代寻找全局最优解。基于这个框架,补充 关键方法的具体实现细节(如深度克隆的高效实现、大规模数据下的性能优化),或者提供 与 ABP vNext 框架集成的示例代码。} // 工序-设备分配列表。

2025-12-04 11:33:13 577

原创 DBA mssql 解决排序规则冲突 QA prod 和开发配置都是一样的服务器排序规则 为啥开发环境的的存储过程需要 加这个COLLATE Chinese_PRC_CI_AS

摘要:本文详细分析了SQL Server中排序规则冲突的常见原因及解决方案。主要问题表现为开发环境存储过程需强制指定COLLATE Chinese_PRC_CI_AS,而QA/生产环境使用SQL_Latin1_General_CP1_CI_AS。核心原因包括:1)列级排序规则与数据库默认不一致;2)临时表继承tempdb排序规则;3)跨库查询或动态SQL涉及不同排序规则;4)SSMS自动添加中文排序规则。文章提供了完整的排查流程,包括检查列级排序规则差异、批量生成修改脚本、处理索引约束依赖关系,并给出了预防

2025-11-24 16:43:39 938

原创 sql基础 把有数据列字符nvarchar变为int

摘要:将HostID列从nvarchar(100)转为int需要三个步骤:1)数据校验,检查非数字字符、超出int范围(-2147483648到2147483647)及空字符串;2)数据清理,将空字符串转为NULL,删除无效数据;3)执行ALTER TABLE修改列类型为int NULL。大表转换需考虑性能影响,建议在业务低峰期执行。转换前需确保所有数据都能安全转换,否则会报错。完成后续验证列结构是否正确。

2025-11-06 10:09:01 272

原创 .net AI MCP 入门 适用于模型上下文协议的 C# SDK 简介(MCP)

本文介绍了适用于模型上下文协议(MCP)的官方C# SDK的使用指南。内容涵盖了从设置开发环境到构建MCP服务器的全过程,特别适合不同经验水平的开发者。文章还提供了在Visual Studio Code中优化编码体验的技巧,并展示了如何使用Microsoft.Extensions.DependencyInjection和Microsoft.Extensions.Hosting等库来配置和运行MCP服务器。此外,通过示例代码演示了如何实现基本的Echo工具和ReverseEcho工具,这些工具能够处理和反转客

2025-10-14 11:58:36 1032 2

原创 C#入坑JAVA 使用XXLJob

项目基于 XXL Job 实现分布式定时任务,支持动态控制任务的添加、修改、开启、暂停、删除、执行一次等操作。疑问:为什么使用 XXL-Job 呢?目前国内开源的 Job 框架,经历过大规模的中大厂的考验,稳定性和功能性都是有保障的,目前可能只有 XXL-Job 和 Elastic-Job 两个选择。相对来说,XXL-Job 更加轻量级,大家更容易上手。

2025-10-14 11:58:19 1397

原创 C#启动项目 dont 启动 cmd 并指定端口

摘要:.NET Core项目可通过多种方式指定运行端口:1)命令行参数(--urls)最常用,支持FDD和SCD部署;2)环境变量ASPNETCORE_URLS设置;3)修改appsettings.json配置文件永久生效。注意:0.0.0.0允许外部访问,localhost仅限本机;HTTPS需配置证书。参数优先级:命令行>环境变量>配置文件。(149字)

2025-10-14 11:22:20 530

原创 了解 Microsoft Entra ID

摘要: 本模块介绍Microsoft Entra ID(原Azure AD),重点讲解其作为云身份管理服务的功能与优势。通过对比传统Active Directory域服务(AD DS),帮助用户理解Entra ID在云环境中的多租户架构、REST API集成及现代身份验证协议(如OAuth、SAML)的应用。模块涵盖Entra ID的免费层与付费计划(P1/P2)差异,以及如何将其作为云应用目录服务,同时介绍Microsoft Entra域服务(托管域)的管理能力。学习目标包括描述核心功能、版本区别及混合场

2025-10-14 11:01:01 1016

原创 ABP框架通过统一API简化了Blob存储集成,支持多平台云服务切换

摘要:Blob存储专为处理非结构化数据(如图片、视频)设计,相比关系型数据库具有性能高、扩展性强、成本低等优势。ABP框架通过统一API简化了Blob存储集成,支持多平台云服务切换。典型实现包括定义容器、构建应用服务、处理文件上传下载逻辑等。与数据库存储相比,Blob存储更适合大文件管理,且切换存储提供商时无需修改业务代码。实施时需注意命名规范、权限控制等细节,通过ABP标准化接口可快速构建灵活的文件管理系统。

2025-09-11 18:30:00 1003

原创 C# 思想 迭代累积 聚合 Aggregate EF Core 无法将内存集合的 All() Any() 方法转换为 PostgreSQL 能理解的 SQL 语句

文章摘要:C#中的Aggregate方法是LINQ提供的灵活聚合工具,通过迭代累积机制处理集合元素。它支持两种基本形式:无初始值(首元素作累加器)和有初始值(指定初始值)。典型应用场景包括字符串拼接、数值计算(如乘积)和集合操作(如交集计算)。相比Sum/Max等简单聚合方法,Aggregate的优势在于支持复杂的自定义合并逻辑。使用时需注意:适合多步骤计算场景,但简单聚合应优先使用专用方法。文章通过具体代码示例展示了如何实现迭代累积聚集与或逻辑转换,特别在需要同时满足多个条件的业务场景中,推

2025-09-05 18:45:00 1551

原创 一篇文章读懂产品经理如何做 A/B 测试

A/B测试是产品设计与运营优化的核心方法,通过对比不同方案对用户行为的影响进行数据驱动决策。核心流程包括:确定目标、设计方案、分流测试、收集数据、分析结果。测试需注意单变量控制、样本量充足、测试周期合理等要点。典型应用场景包括UI优化、文案调整、转化率提升等。常用工具如Google Optimize、Optimizely等。通过科学的数据分析(如P值<0.05)选择最优方案,避免主观决策,持续优化产品体验。

2025-08-25 18:30:00 1228

原创 C#开发 前端选择列表和微信标签数组序列后C#后端高效优雅组装处理微信批量修改标签接口

C#中的Zip方法是System.Linq提供的扩展方法,用于将两个序列的对应元素组合。它按照元素位置配对,以较短序列为准,多余元素忽略。基本语法为:序列1.Zip(序列2,(元素1,元素2)=>结果)。该方法惰性执行,适用于合并相关数据、并行遍历等场景。示例展示了数字与单词配对、处理不同长度序列、数学运算等用法。在微信用户标签管理案例中,Zip将用户ID数组和标签数组组合成字典,实现批量打标签功能。注意需确保序列非空且长度匹配,避免空引用异常。

2025-07-18 13:58:36 501

原创 传统常规方式统一接口返回值 以及Abp Vnext 统一接口返回值

文章摘要:本文介绍了两种统一API接口返回值的实现方式。传统方式通过定义ResponseModel和ResponseModel<T>基类,包含状态码、消息和数据字段,并提供了扩展方法SetSuccess和SetFail来设置响应结果。ABP框架方式则更全面,通过WrapResult<T>类、WrapResultAttribute特性及ResultExceptionFilter过滤器实现,能自动处理异常并统一返回格式。后者还包含日志记录、状态码转换等功能,通过在控制器或Action上添

2025-06-26 11:09:20 606

原创 系统级别的乱码 发布显示没问题 打开文件中文乱码 以及如何处理

问题描述: 文件在站点显示没问题 用工具打开中文确实乱码。问题定位:因Windows系统是默认外语版 系统为850 后装了中文版补丁变为936 导致创建的文件为936导致。。

2025-06-25 09:20:50 1140

原创 对象映射 C# 中 Mapster 和 AutoMapper 的比较

C#对象映射库对比:Mapster与AutoMapper Mapster和AutoMapper是C#领域两大主流对象映射库,各具特色。Mapster以高性能著称,使用表达式树实现零反射映射,首次编译后执行效率极高,适合对性能敏感的场景;AutoMapper则提供更丰富的功能集,如条件映射和深度配置,并与ASP.NET Core等框架深度集成。Mapster配置更简洁(支持FluentAPI和特性标注),AutoMapper需通过Profile类结构化配置。选择建议:中小项目或追求性能选Mapster,复杂企

2025-06-13 14:41:59 1755

原创 ngrok 反向代理 免费域名

ngrok是一种全球分布式反向代理工具,可用于安全地暴露本地服务。摘要:1)安装ngrok并配置授权token;2)通过命令映射本地端口(如9999或80),可选择HTTP或HTTPS协议;3)在远程服务器配置Nginx,将请求转发至ngrok生成的URL;4)注意小程序开发需使用80端口,且HTTPS方案可能出现兼容问题。整个过程实现了将本地服务通过ngrok代理至公网的功能。

2025-05-30 13:53:17 595

原创 Abp Vnext Pro Vben5

这篇文章介绍了基于ABP.vnex框架的 实现细节。该模块通过依赖注入整合了应用层、数据访问层、API接口等多个组件,并配置了虚拟文件系统、Swagger文档、本地化支持、Redis缓存和跨域访问等功能。具体实现了:1)Swagger接口文档生成;2)多语言支持配置;3)MySQL数据库连接;4)Redis分布式缓存;5)跨域策略设置等。在应用启动时,还配置了HTTPS重定向、静态文件服务、路由、身份验证等中间件。该模块为文件

2025-05-28 14:30:10 1015

原创 2025年AI开发利器大对决:Dify vs n8n全方位测评,哪个才是你的效率神器?

在AI应用开发与工作流自动化的十字路口,如何选择最适合你的工具?本文将从10+维度对比Dify和n8n的核心优势、应用场景与技术架构,帮你在AI开发与自动化道路上少走弯路,快速找到最匹配的效率神器!当我们面对Dify和n8n这两个备受关注的开源平台时,首先要理解它们的核心定位差异。Dify(源自"Define + Modify")是一个诞生于2023年的开源LLM应用开发平台,核心理念是让AI应用开发变得简单。它采用设计,甚至非技术人员也能参与AI应用构建过程。你可以将其视为AI应用开发的"积木乐园"

2025-05-08 09:27:59 3501 1

原创 为您的照片提供本地 AI 视觉:使用 Llama Vision 和 ChromaDB 构建 AI 图像标记器

它可在 Windows、MacOS 和 Linux 上使用,并支持几乎所有 GGUF 格式的本地语言模型,这使其成为在您自己的计算机上运行本地模型的最方便的选择。但是,如果只有全文搜索,仍然很难找到相关的图像——有时您可能只是对您想要的图像有一个模糊的概念,而不是确切的标签,例如,您可能记得您有一张吃一顿丰盛晚餐的照片,但您不记得确切的菜肴。在我的个人生活中,我总是捕捉我在生活中遇到的事物,比如我的晚餐、我可爱的猫,或者秋天随机的美丽树叶。当它启动时,它会要求您提供一个包含您的图像的文件夹。

2025-04-18 20:45:00 1727

原创 基于.NET后端实现图片搜索图片库 核心是计算上传图片与库中图片的特征向量相似度并排序展示结果

通过以上步骤,你可以实现一个基于 .NET 后端的图片搜索图片库功能。用户上传图片后,系统会提取其特征向量,计算与库中图片的相似度,并按相似度从高到低排序展示相似图片。

2025-04-16 09:50:16 616

原创 什么是 Microsoft 365?描述Office 365、Microsoft 365 和 Windows 365

已完成100 XP4 分钟在本模块中,你将了解 Microsoft 365 是一种生产力云,旨在通过一流的 Office 应用、智能云服务和高级安全性来帮助我们每个人在工作和生活中完成重要的工作。Microsoft 365 从Office 365演变而来,提供的不仅仅是你可能熟悉的传统 Office 应用。了解 Microsoft 365 如何支持组织中从信息工作者到一线工作人员的混合灵活工作。

2025-04-15 10:42:48 1557

原创 Microsoft Azure 基础知识简介

Microsoft Azure 是一个云计算平台,提供一系列不断扩展的服务,可帮助你构建解决方案来满足业务目标。Azure 服务支持从简单到复杂的一切内容。Azure 具有简单的 Web 服务,用于在云中托管业务。Azure 还支持运行用于管理自定义软件解决方案的完全虚拟化的计算机。Azure 提供大量基于云的服务,如远程存储、数据库托管和集中式帐户管理。Azure 还提供人工智能 (AI) 和物联网 (IoT) 重点服务等新功能。

2025-04-15 09:27:51 1895

原创 C# net CMS相关开源软件 技术选型 可行性分析

C# net CMS相关开源软件 技术选型 可行性分析 OrchardCMS(微软主导)BSDUmbraco-CMS(丹麦)MITPiranhaCMSMITDNNMITSSCMS(国产) 个人感觉文档挺好AGPLPHP的没搞过搞起来很蛋疼Inventua源码Inventua 是一家位于澳大利亚墨尔本的软件开发公司,主要提供定制软件解决方案。Directus 是一个开源的无头内容管理系统(CMS),也是一个后端即服务(BaaS)平台,其官网是

2025-04-11 08:00:00 1178

.net AI API应用 客户发的信息提取对接上下游系统报价

.net AI API应用 客户发的信息提取对接上下游系统报价

2026-01-06

基于.NET后端实现图片搜索图片库 核心是计算上传图片与库中图片的特征向量相似度并排序展示结果

基于.NET后端实现图片搜索图片库 核心是计算上传图片与库中图片的特征向量相似度并排序展示结果

2025-04-16

java常用编码code 根据ID或者code 获取name 省市区 area.csv

java常用编码code 根据ID或者code 获取name 省市区 area.csv

2024-10-17

nacos 入门使用net 6 快速上手 有对应文章 实现服务注册入门使用,心跳检测和负载均衡

net 6 nacos 快速上手 有对应文章 net6 core 接入nacos 实现服务注册入门使用,心跳检测和负载均衡 https://blog.csdn.net/cao919/article/details/141678184

2024-08-29

基础语句 低代码编程 elasticsearch

低代码编程 elasticsearch

2021-06-03

wpf 布局控件 StackPanel DockPanel WrapPanel UniformGrid Canvas I

wpf 布局控件demo Grid StackPanel DockPanel WrapPanel UniformGrid Canvas InkCanvas Border

2024-07-04

C# winfrom GDI 把曲线波形升级为曲线面积

C# winfrom GDI 把曲线波形升级为曲线面积

2024-07-03

winfrom 心率曲线图 生命体 心律、血氧、呼吸曲线等生命体征波形 demo

生命体 心律、血氧、呼吸曲线等生命体征波形

2024-07-03

C# ESB 分布式处理技术 Remote

ESB 分布式处理技术 Remoting 服务总线 https://blog.csdn.net/cao919/article/details/118539963

2021-07-07

两张表 显示增删改查.net

两张表 显示增删改查.net AspNetPager 分页 三层架构 四层 接口层

2013-05-08

Remoting事件(服务端广播改进).rar

Remoting事件(服务端广播改进)https://blog.csdn.net/cao919/article/details/118539963

2021-07-07

消息提醒 C#.net

asp.net 右下角弹出新提醒信息提示框,示例代码是VS2010做的.asp.net 开发信息系统,无论是OA或者是其它业务系统中,都会用到新信息提醒功能。

2018-07-06

显增删修 单表

显示增加复选框删除修改 ado.net linq JavaScript 三层加接口层

2013-05-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除