5

.NET 工控网关 轻量级组态软件

前言 C# 工控网关 + 轻量级组态软件。 项目介绍 SharpSCADA 是一个开源项目,提供灵活且强大的解决方案,以满足工业自动化和监控的需求。 作为一个轻量级的工业控制网关和组态软件,SharpSCADA 支持多种工业协议,包括西门子的 Profinet、AB 的 EtherNet/IP、施耐 ...

小码编匠 发布于 2024-10-11 10:37 评论(0) 阅读(1087)
2

深入探索Spring AI:源码分析流式回答

在上一章节中,我们深入分析了Spring AI的阻塞式请求与响应机制,并探讨了如何增强其记忆能力。今天,我们将重点讲解流式响应的概念与实现。毕竟,AI的流式回答功能与其交互体验密切相关,是提升用户满意度的重要组成部分。 基本用法 基本用法非常简单,只需增加一个 stream 方法即可实现所需功能。接 ...

努力的小雨 发布于 2024-10-11 09:37 评论(0) 阅读(443)
45

C#/.NET/.NET Core优秀项目和框架2024年9月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。 ...

追逐时光者 发布于 2024-10-11 09:18 评论(12) 阅读(3902)
4

ArkTS 和仓颉的特性对比与案例

ArkTS和仓颉是两种不同的编程语言,它们各自具有独特的特性和设计目的。 ArkTS特性 ArkTS是一种基于TypeScript的编程语言,专门为鸿蒙应用开发而设计。它保留了TypeScript的大部分语法特性,并进行了针对鸿蒙系统的优化和定制。ArkTS的主要优点包括: 静态类型检查:在编译时进 ...

威哥爱编程 发布于 2024-10-11 08:49 评论(0) 阅读(918)
8

.NET周刊【10月第1期 2024-10-06】

国内文章 基于DPAPI+RDP技术实现本地打开远程程序,并映射到本地机器桌面上 https://www.cnblogs.com/weskynet/p/18445584 该教程讲述如何使用RemoteShadowApp进行远程设置和程序启动。使用工具需要VS2022、.NET 8和WPF,并通过DP ...

InCerry 发布于 2024-10-11 08:19 评论(2) 阅读(1196)
0

Serilog文档翻译系列(八) - 记录器的生命周期、可靠性

Serilog日志记录器使用简便,但需注意接收器资源管理和异常处理。全局Log类简化配置,而ForContext()增强日志功能。异常时Serilog捕获并写入SelfLog,接收器使用PeriodicBatchingSink架构缓存日志事件,失败时重试,保护系统稳定。 ...

IT规划师 发布于 2024-10-11 00:18 评论(0) 阅读(255)
7

JDK线程池详解(全网最全-原理解析、源码详解)

频繁创建新线程的缺点? 不受控风险 系统资源有限,每个人针对不同业务都可以手动创建线程,并且创建标准不一样(比如线程没有名字)。当系统运行起来,所有线程都在疯狂抢占资源,毫无规则,不好管控。 另外,过多的线程自然也会引起上下文切换的开销。 频繁创建开销大 new Thread() 在操作系统层面并没 ...

seven97_top 发布于 2024-10-10 22:14 评论(0) 阅读(677)
26

YoloDotNet v2.1:实时物体检测的利器

项目介绍YoloDotNet v2.1 是一个基于 C# 和 .NET 8 的实时物体检测框架,专为图像和视频中的物体检测而设计。它集成了 Yolov8 ~ Yolov11 模型,通过 ML.NET 和 ONNX 运行时实现高效的物体检测,并支持 GPU 加速(使用 CUDA)。YoloDotNet ...

张善友 发布于 2024-10-10 21:38 评论(14) 阅读(3090)
14

基于 Nginx 的大型互联网集群架构与实战方案

1. Nginx 负载均衡基础配置 首先,搭建一个基础的 Nginx 负载均衡器,用于将流量分发到多个后端服务器上。 步骤 1.1:安装 Nginx 在每台要作为负载均衡器的服务器上,安装 Nginx。可以使用包管理工具进行安装,例如在 Ubuntu 上执行以下命令: sudo apt update ...

风轻雪棉 发布于 2024-10-10 21:01 评论(1) 阅读(890)
7

.NET 白板书写加速-曲线拟合预测

白板软件书写速度是其最核心的功能,注册StylusPlugin从触摸线程拿触摸点数据并在另一UI线程绘制渲染是比较稳妥的方案,具体的可以查看小伙伴德熙的2019-1-28-WPF-高性能笔 - lindexi - 博客园 (cnblogs.com) 上面StylusPlugin方案能提升在大屏目前如 ...

唐宋元明清2188 发布于 2024-10-10 20:33 评论(3) 阅读(632)
2

Gradio 5 稳定版正式发布

在过去的几个月里,我们一直在努力工作,今天,我们想向大家展示成果:Gradio 5 稳定版现已发布。 有了 Gradio 5,开发者可以构建 生产级的机器学习 Web 应用,这些应用不仅性能优越、可扩展、设计精美、易于访问,而且还遵循了最佳的 Web 安全实践。更重要的是,只需几行 Python 代 ...

HuggingFace 发布于 2024-10-10 20:15 评论(0) 阅读(610)
2

在Vue3中如何实现四种全局状态数据的统一管理?

在实际开发当中,会遇到四种全局状态数据:异步数据(一般来自服务端)、同步数据。同步数据又分为三种:localstorage、cookie、内存。在传统的 Vue3 当中,分别采用不同的机制来处理这些状态数据,而在 Zova 中只需要采用统一的Model机制 ...

濮水大叔 发布于 2024-10-10 19:42 评论(0) 阅读(329)
1

更强的RAG:向量数据库和知识图谱的结合

传统 RAG 的局限性 经典的 RAG 架构以向量数据库(VectorDB)为核心来检索语义相似性上下文,让大语言模型(LLM)不需要重新训练就能够获取最新的知识,其工作流如下图所示: 这一架构目前广泛应用于各类 AI 业务场景中,例如问答机器人、智能客服、私域知识库检索等等。虽然 RAG 通过知识 ...

balahoho 发布于 2024-10-10 19:38 评论(0) 阅读(860)
0

玩玩虚拟化-KVM

1、讲在前面(玩这个的心历路程) 最近一段时间想玩一些集群之类的东西,学习搞一下K8s,集群啥的,但是我没有多台服务器,如果购买云服务器成本太高,后来想到了买台台式机弄点虚拟机来玩,于是我就在某鱼上淘了台二手台式机(24核+32G+512G+4G显卡),价格1280。后来想到要装虚拟机,我就想到了现 ...

SunArmy 发布于 2024-10-10 19:25 评论(0) 阅读(359)
2

Solon 3.0 新特性:SqlUtils

Solon 3.0 引入了新的 SqlUtils 用于数据库基础操作,SqlUtils 是对 JDBC 较为原始的封装,极为反朴归真。 特性有: 支持事务管理 支持多数据源 支持流式输出 支持批量执行 支持存储过程 一、概述 SqlUtils 是一个轻量的数据库操作框架,简单灵活,易于阅读和维护,支 ...

带刺的坐椅 发布于 2024-10-10 19:05 评论(0) 阅读(263)
0

Ewald求和在分子静电势能计算中的应用

本文介绍了Ewald求和计算方法在周期性边界条件下计算静电势能的方法。周期性的静电势函数并不是一个空间收敛的函数,通过Ewald求和可以将静电势切分为短程相互作用和长程相互作用,两项分别在实空间和倒易空间(或称傅里叶空间、k空间等)收敛。然后就可以进一步进行截断,用更少的代价获得更高精度的电势能计算... ...

DECHIN 发布于 2024-10-10 17:43 评论(0) 阅读(202)
0

使用DeepKE训练命名实体识别模型DEMO(官方DEMO)

使用DeepKE训练命名实体识别模型DEMO(官方DEMO) 说明: 首次发表日期:2024-10-10 DeepKE资源: 文档: https://www.zjukg.org/DeepKE/ 网站: http://deepke.zjukg.cn/ cnschema: http://cnschema ...

shizidushu 发布于 2024-10-10 17:01 评论(0) 阅读(150)
4

Python:条件分支 if 语句全讲解

Python:条件分支 if 语句全讲解 如果我拿出下面的代码,阁下该做何应对? if not reset_excuted and (terminated or truncated): ... else: ... 前言: 消化论文代码的时候看到这个东西直接大脑冻结,没想过会在这么基础的东西上犯难 看 ...

这可就有点麻烦了 发布于 2024-10-10 16:26 评论(0) 阅读(695)
1

Nuxt.js 应用中的 page:transition:finish 钩子详解

title: Nuxt.js 应用中的 page:transition:finish 钩子详解 date: 2024/10/10 updated: 2024/10/10 author: cmdragon excerpt: page:transition:finish 是 Nuxt.js 中的一个事件 ...

Amd794 发布于 2024-10-10 16:07 评论(0) 阅读(97)
1

Guava中的Joiner和Splitter

目录Guava 介绍Joinerlist转stringmap转string处理嵌套集合处理null值Splitterstring转liststring转map多个拆分符输出代码 Guava 介绍 Guava 是 Google 开发的一个开源 Java 库,提供一系列核心功能增强 Java 的标准库。 ...

Naylor 发布于 2024-10-10 15:50 评论(0) 阅读(177)