自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT人生

与IT精英一起成长

  • 博客(187)
  • 资源 (8)
  • 收藏
  • 关注

原创 从0到1自研企业AI智能中台:基于本体论+Agent的实践方案

文章摘要 本文提出了一种基于本体论+Agent的企业AI智能中台自研方案。针对企业数据分散查询困难的问题,作者放弃了传统工作流编排方案(如Dify),选择基于Palantir本体论思想,构建本体驱动的Agent架构。该方案采用四层设计:Web对话入口层、Agent自主决策层、本体论语义层和数据API层,核心特点是将业务知识从代码中剥离到Markdown格式的本体定义文件中。文章详细展示了目录结构、本体文件规范(如skill.md和references/*.md)和核心代码实现,强调通过本体论配置业务知识使A

2026-08-15 23:05:53 292

原创 不推倒现有系统:面向多遗留业务系统的AI智能中台建设思路-商业价值详说

本文探讨了一种非侵入式、存量兼容、本体语义驱动的分层AI智能中台架构的商业价值。该架构为软件服务商提供六大核心优势:构建差异化壁垒摆脱低价竞争、盘活存量客户创造二次营收、标准化产品降低交付成本、拓展平台化服务模式、提高AI落地成功率树立行业标杆、实现多行业快速复制。针对制造企业,该架构支持非侵入式改造工业系统、统一业务语义、赋能自主AI落地、保障生产精度、适配分期技改。对跨境电商企业,则能整合多平台数据、支持快速迭代、强化合规风控、优化IT资源配置。文章指出,在保留企业现有IT资产的前提下,这种增量式语义驱

2026-08-15 14:40:47 163

原创 不推倒现有系统:面向多遗留业务系统的AI智能中台建设思路

当前国内中大型企业普遍完成多轮信息化建设,沉淀了ERP、MES、WMS、PLM、OA、CRM、财务系统等大量存量业务系统,形成了典型的异构、碎片化、烟囱式IT架构。传统数字化建设多聚焦于数据汇聚与接口打通,仅实现数据物理连通,未解决业务语义不统一、指标口径冲突、跨系统业务逻辑割裂的核心问题。在大模型与AI Agent规模化落地背景下,单纯的模型网关、向量RAG、数据中台已无法支撑企业全域智能化升级。本文立足存量系统不重构、业务不中断、资产不浪费的核心原则,提出以业务本体语义层。

2026-08-15 14:23:50 315

原创 docker desktop是一个好东西

通常认为docker镜像是要从网上拉取的,主机一定要上网,但随着要搞信创的企业越来越多,服务器根本不让你连网,想通过apk、 apt、yum、dnf等命令安装软件基本不可能,这时候。在开发中,需要mysql和redis,在公司环境下需要依赖公司的服务器,但我就不喜欢被限制,没有网络我也要能开发,这样在本地上快速拉取mysql和redis镜像就很有必要了。不用担心依赖,不用担心环境差异,只要是linux amd64的环境,那镜像都是通吃的。如果不方便下载,可以留言并留邮件,可代为下载哈。

2026-02-06 22:12:25 402

原创 【N8N数据转换:MQTT-MYSQL】

n8n在数据同步中的应用

2026-01-02 10:46:47 319

原创 EMQX中规则引擎的使用

通过EMQX规则引擎实现数据格式的转换

2025-09-03 07:53:47 836

原创 n8n中订阅MQTT数据

传统的做法是根据不同厂家的数据格式编写不同的转换程序,要开发多套转换程序并部署,开发周期、测试、源码管理、部署管理等都很麻烦,若通过N8N就可以轻松解决这些问题,能让企业快速响应不同MQTT数据格式接入转换的需求。由于市场上有大量的IoT产品,但各厂家的数据格式五花八门,当企业上线IoT系统和MES系统时,MES保存数据必须先将不同的MQTT数据转换为统一的格式后再保存到数据库中;第二步:创建mqtt trigger组件,并配置凭证和订阅主题。第四步:创建转发MQTT节点,并配置MQTT凭证。

2025-05-11 21:25:02 530

原创 关于网卡用一会就无法使用的处理

排除网卡本身的问题,因为在公司使用动态获取后,使用一直没有出现过任何异常,现在设置固定IP后才出现的,但网卡未设置网关IP,加上IPV4 CONFIGURATION的选项上AUTO,所以当网卡通讯中有任何异常时,网卡会变成自动IP模式,导致无法正常使用;使用ubuntu 18操作系统,部署的.net 6的数采程序,使用嵌入式边缘计算终端,有一个网口,一个 wifi,一个中兴随身WIFI。运行采集程序,大约运行了3分多钟,PLC读取操作就会出现超时,然后ping转换器网口无法ping通。

2024-09-10 11:36:30 429

原创 后台任务与定时任务的使用与差异

1.1、创建后台任务,需要继承BackgroundService,StartAsync可以不用实现,代码如下: public class TestWorker: BackgroundService { private readonly ILogger<TestWorker> _logger; public TestWorker(IServiceProvider services, ILogger<TestWorker

2022-05-02 12:16:06 716

原创 NETSDK1004错误处理

1、点击运行出现错误,如下图2、打开视图->终端3、在终端中输入dotnet build

2022-01-27 11:15:20 1298

原创 nginx iis 502 错误处理

今天对服务器做域名反向代理,配置好以后,登录页能打开,但api接口调用出现502错误,经查询,原来 nginx缓冲区设置太小server { listen 80; server_name *.lxy.me; location / { ###############添加这3行 proxy_buffer_size 64k; proxy_buffers 32 32k;

2021-03-16 15:45:07 1420

原创 Unexpected character encountered while parsing value

问题场景:Newtonsoft.Json读取JSON格式的配置文件时出错问题现象:使用下面的反序列化代码出错了 JObject JObj = JsonConvert.DeserializeObject<JObject>(FieldListStr);出错内容:Unexpected character encountered while parsing value: . ...

2019-09-17 11:27:53 60188 2

原创 python之文件读写

#引入jsonimport json#以utf8编码打开文件,若无自动创建fileobj=open("d://test.json","r+",encoding="utf8")#读取全部文件内容str1=fileobj.read()#如果用工具格式化过json,需要用这行去掉转义符str1=str1.replace("\n","").replace("\t","&

2018-09-05 09:53:26 290

翻译 MongoDB-分片

本页目录分片集群  分片主键 块 分片的优势 分片前注意事项 分片与未分片集合的区别 接入到分片集群 分片策略 分片集略中的区域 分片中的集合 改变流 额外资源分片是一种将数据分发到多台机器上的方法. MongoDB使用分片来支持大数据集和高吞吐量操作的部署; 单服务器对数据库系统的大数据集和高吞吐量提出了挑战. 例如, 高查询率能耗尽服务器的CPU性能. Work...

2018-08-04 15:50:06 1312

原创 浏览器控制台里实现JSON转Table

经常遇到json查看,但比起Table来还是不够直观,所以json转table就很有必要了,具体实现如 下第一步:先打开浏览器(360,谷歌,火狐都行),我以360浏览器为例:按F12或打开开发者菜单,进入Source标 签,如下图第二步:新建调试文件第三步:将写入js脚本粘贴到右边的脚本区,然后点小三角图标运行JS脚本//转换函数function arra...

2018-08-04 11:08:13 2527

翻译 MongoDB-批量写操作

概述MongoDB提供了客户端执行批量写操作的能力. 批量写操作影响单一集合. MongoDB允许应用程序决定歌可接受的批量操作确认请求等级.New in version 3.2. db.collection.bulkWrite() 提供了批量执行新增、更新和删除的能力 . MongoDB还支持通过db.collection.insertMany()方法批量新增。 有序与无序操作...

2018-07-29 22:57:49 10599

翻译 MongoDB-删除文档

该页使用了以下MongoDB C# Driver 方法:IMongoCollection.DeleteMany() IMongoCollection.DeleteOne()运行以下代码,填充 inventory 集合 :var documents = new[]{ new BsonDocument { { "item", "journal" }, ...

2018-07-28 08:30:59 1102

翻译 MongoDB-查询文档

该页提供了基于MongoDB C# Driver. 查询操作方法MongoCollection.Find() 演示,示例代码中查询inventory集合,以下代码先写入记录:var documents = new BsonDocument[]{ new BsonDocument { { "item", "journal" }, { "qty"...

2018-07-27 16:37:03 399

翻译 MongoDB-文档更新

本页使用以下的MangoDB C#驱动程序方法:IMongoCollection.UpdateOne() IMongoCollection.UpdateMany() IMongoCollection.ReplaceOne()此页上的示例使用清单集合。要创建或填充清单集合,请运行以下内容:var documents = new[]{ new BsonDocument ...

2018-07-27 16:17:57 1075

翻译 MongoDB-新增文档

新增文档3.2版本以以上可用IMongoCollection.InsertOne() 新增一个 document 到 Collection.以下演示新增行到inventory表中,如果行不指定_id字段,C#驱动会为行增加_id字段,查看插入动作var document = new BsonDocument{ { "item", "canvas" }, { "q...

2018-07-27 14:07:27 518

原创 vue与echarts配合开发仪表盘

    vue特别合适使用做系统可交互原型。它直接操作数据对象的方式,也能让开发代码量减少许多,下面是做项目中遇到的一个 业务场景,用vue与echarts的配合,生成仪表盘图表,一、先看一下效果图二、看一个html代码&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta http-equiv="Content-Type" con...

2018-04-02 20:11:36 5268 1

原创 为圆通速度而震憾

昨天在天猫订购了港版奶粉,早上就想看一下物流走到哪里了,从截图中可以看出物流公司是24小时运作的,这样的速度让我震憾,在生产线两班倒很常见,但在物流公司两班倒不常见,这让我想起了BAT,网上也见到他们的员工经常加班加点,做为从事IT行业多年的我,感觉这些年真的奋斗得不够,感叹一个人一个公司有多大成就,真的是靠不断的努力前行才能做到的!无论是年轻还是年长,都需要多花点时间在工作和学习上,

2018-01-13 09:23:14 553

转载 MongoDB 分片

MongoDB 分片分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。为什么使用分片复制所有的写入操作到主节点延迟的敏

2017-12-19 16:09:02 417

原创 mongoDB常用命令

mongoDB常用命令1、与Mql对照MySQLMongoDB说明mysqldmongod服务器守护进程mysqlmongo客户端工具mysqldumpmongodump逻辑备份工具mysql

2017-12-19 15:53:24 323

转载 Install MongoDB Community Edition on Ubuntu

以下为官方原文安装方法,如果看英文费劲,可以看中文的:mongodb3.6安装方法中文版On this pageOverviewPackagesInstall MongoDB Community EditionRun MongoDB Community EditionUninstall MongoDB Community EditionOve

2017-12-18 23:25:51 448

转载 ubuntu16下安装mongodb 3.6

1.安装MongoDB社区版# 1. 导入MongoDB public GPG Keysudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5# 2. 添加软件源 echo "deb [ arch=amd64,arm64 ]

2017-12-18 23:23:59 5188

原创 WebForm系统的单语言升级为多语言改造方案

原来用webForm开发的旧系统,因使用需要,由简体中文改支持多语言,改完后,登录时可以切换语言版本,如下图:改造方案需要满足:改造工作量小,改造速度快,扩展性好;方案一:编写资源文件  文件内容以Key-Value方式,每个语言一个文件,无法兼顾后端存储过程;方案二:写数据库  表结构以Key-语言1,语言2..语言N的方式,扩展性好,前端和后端都能使用;

2017-12-09 12:43:55 1350

原创 Nodejs使用MQTT做客户端订阅与发布

Nodejs使用MQTT做客户端订阅与发布,以下为示例代码var mqtt = require('mqtt'); var url="mqtt://"+myconfig.msgCenter.host+":"+myconfig.msgCenter.port; var options={ username:myconfig.msgCenter.username, password:myc

2017-11-13 17:19:44 5770

原创 快速理解vue的工作方式

用vue的朋友大都用过jQuery,而且都感觉jQuery用得很顺手,要控制哪个元素就控制哪个元素,但这里我不是要讲为什么要用vue,而是讲如何快速的学会使用VUE,从实现方法的角度来讲。       一、输入与输出场景:一个文本框的内容显示到div或label等元素内       jQuery的实现方式:$('#divId').text($('#txtId').val())     

2017-10-11 09:01:55 871

原创 C#程序运行不了CLR20R3解决方法

c#应用程序在有些环境下能打开,但有些又打不开,更悲催的是同一个应用程序不同时间编译在同一个环境下即然一个能运行一个不能运行,打开事件日志看到两个错误:错误日志1:Application: XXXXX.exe(这是应用程序名称就不用真名了)Framework Version: v4.0.30319Description: The process was terminated due

2017-07-22 00:32:24 28409 1

原创 MSSQL联表查询优化

联表查询是数据库系统常用的SQL方法,内联查询更是非常常见,如主表与明细查询,当主从表数据不大时,直接内联查询,其性能是可以接受的,当数据记录达到10万级、百万级、千万级时,直接内联查询,其性能就难以接受了(超过2秒的查询都会让用户很焦躁),特别是还有客户端在同时写操作,这里可以看一下优化实例:A、未优化前的MSSQL-- =================================

2017-07-14 16:09:47 614

原创 线程与异步在监控系统中的应用

线程与异步在监控系统中的应用

2017-07-14 15:44:49 466

原创 关于C#Socket断开重连问题

TCP客户端可以向TcpServer发送数据包时,若网络断开,原来的连接就会失效,出现以下错误提示:断开套接字连接后,只能通过异步方式再次重新连接,而且只能连接到不同的 EndPoint。在操作完成前,在将不会退出的线程上必须调用BeginConnect      导致无法发送数据包,如何处理呢?主要原因还是已断开的连接无法再使用,只能重新创建,因为我们可以采用自动重新创建连接的方式来

2017-05-27 11:17:58 22204 1

转载 线程安全集合类

在.Net 4中,新增System.Collections.Concurrent 命名空间中提供多个线程安全集合类,这些类提供了很多有用的方法用于访问集合中的元素,从而可以避免使用传统的锁(lock)机制等方式来处理并发访问集合.因此当有多个线程并发访问集合时,应首先考虑使用这些类代替 System.Collections 和 System.Collections.Generic 命名空间中的对应

2017-05-24 23:30:31 661

原创 nodejs的socket.io和socket应用

nodejs的socket.io和socket应用

2017-04-03 02:49:45 4773

原创 存储过程调用存储过程数据集的方法

A存储过程调用B存储过程,A需要B的返回数据集

2017-03-21 16:27:18 1913

原创 VB.NET 写日志文件

VB.NET 写日志文件

2017-02-17 17:30:51 3757

原创 vb.net DES加密与解密

vb.net DES加密与解密

2017-02-17 17:27:36 4211

原创 VB.NET 数据操作封装

数据操作封装

2017-02-17 16:56:41 1303

原创 vb.net Linq实战

linq 对DataTable的多字段sum

2017-02-17 16:46:06 7461

Chloe数据库驱动任意切换

Chloe.orm支持Oracle、SQL Server、Mysql、SQLite,代码中演示了如何通过修改配置文件切换相应的数据库驱动

2018-10-07

数据分析工具,像Excel的数据透视表一样

可以像excel透视表一样将SQL数据库后台的视图或表显示给用户,用户可以自定义连接的数据库、自已添加新的报表

2010-03-19

JQueryGanttEditor

原版jQueryGantt源码,含演示文件gantt.html,可以直接使用

2018-11-09

Chloe.ORM 3.0开发手册离线版

离线版的Chloe.ORM 3.0手册,包含sql server 和My sql

2018-10-20

Chloe.ORM开发手册CHM

直接从官方整理的离线开发手册,适合公司网络不给力的朋友使用^@^

2017-08-11

NOPI开发手册

Excel列宽、行高、合并,单元格对齐、背景、边框、字体、数字格式、时间格式、文本格式、公式、新增行、删除行

2017-08-11

Chloe.ORM 3.0开发手册chm

在Chloe.orm官方在线文档基础上整理的chm格式文档,含全部文档内容,下载后方便离线查看

2018-10-22

.net实体操作类

对.Net实体操作的工具类,引用到了第三方ORM Chloe,实现的功能有:增、删、改、查、事务、跟踪

2018-10-07

空空如也

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

TA关注的人

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