排序
基于surging 的木舟平台如何通过Tcp或者UDP网络组件接入设备
基于surging 的木舟平台如何通过Tcp或者UDP网络组件接入设备,一、概述 上篇文章介绍了木舟通过HTTP网络组件接入设备,那么此篇文章将介绍如何利用Tcp或者UDP网...
c++时间形式转换
c++时间形式转换,https://cplusplus.com/reference/ctime/ 先放上官方文档。 ctime类里,有很多转换时间格式的方法,下面只举例将UTC时间,转换为字符串的代码。 Unix时间,也称为POSIX...
ASmile-ORM “蝇”量级数据库框架介绍及示例
ASmile-ORM “蝇”量级数据库框架介绍及示例,简单、易上手、高效、实用、灵活的 ORM 框架,代码友好,开源、易扩展; nuget: Install-Package ASmile.ORM 目前支持,SQLIte 、SQLServer、MySql...
记一次 .NET某汗液测试机系统 崩溃分析
记一次 .NET某汗液测试机系统 崩溃分析,一:背景 1. 讲故事 上个月在社区写的文章比较少,一直关注的朋友应该知道那段时间被狗咬了以及一些琐事处理,所以手头上也攒了不少需要分享的案例,这段...
C# 如何在 PropertyGrid 中,对同一double的成员显示出不同的长度的内容?
C# 如何在 PropertyGrid 中,对同一double的成员显示出不同的长度的内容?,这段时间搞东西,接触到这个,整了好几天。终于 Stackoverflow 上找到一个与我思路上一样的答案。之前用了好多遍 百度...
什么是聚合根和聚合
什么是聚合根和聚合,实体和值对象组成聚合,再根据业务,将多个聚合划定到同一限界上下文,并在限界上下文内完成领域建模。 聚合只是单纯将一些共享父类、密切关联的对象聚集成一个对象树吗?如...
第78篇 Redis常见延迟问题
第78篇 Redis常见延迟问题,使用复杂度高的命令 Redis提供了慢日志命令的统计功能 首先设置Redis的慢日志阈值,只有超过阈值的命令才会被记录,这里的单位是微妙,例如设置慢日志的阈值为5毫秒,...
物联网浏览器(IoTBrowser)-顶尖OS2电子秤协议实现
物联网浏览器(IoTBrowser)-顶尖OS2电子秤协议实现,本教程基于 物联网浏览器(IoTBrowser)-Web串口自定义开发 ,详细的过程可以翻看之前的文章。 本篇以实现顶尖OS2系列电子秤协...
AOT漫谈专题(第四篇): C#程序如何编译成Native代码
AOT漫谈专题(第四篇): C#程序如何编译成Native代码,一:背景 1. 讲故事 大家都知道所谓的.NET Native AOT即通过AOT编译器直接将C#代码编译成机器码,大家也习惯用C/C++的编译过程来类比,都是静...
WinUI(WASDK)使用BotSharp框架开发多智能体桌面机器人管理助手(生图开关灯不在话下)
WinUI(WASDK)使用BotSharp框架开发多智能体桌面机器人管理助手(生图开关灯不在话下),前言 大语言模型(Large Language Models, LLMs)近年来在各行各业中展现出了巨大的潜力和影响力。从自...
SignalR实时通信,多客户端与服务端交互
SignalR实时通信,多客户端与服务端交互,1.SignalR介绍 SignalR是一个开源的库,跨平台;让Web应用与其他应用通讯变得很简单,Web服务端可以实时的将内容推送给对应的客户端,客户端发送的信息...
dotNet8 全局异常处理
dotNet8 全局异常处理,前言 异常的处理在我们应用程序中是至关重要的,在 dotNet 中有很多异常处理的机制,比如MVC的异常筛选器, 管道中间件定义try catch捕获异常处理亦或者第三方的解决方案He...













