排序
OPCUA 探讨(一)——测试与开发环境搭建
OPCUA 探讨(一)——测试与开发环境搭建,一、前言 OPCUA(OPC Unified Architecture)是一种应用层数据通信协议,其规范由OPC基金会(OPC Foundation)制定,笔者在工作期间(面向西门子数控系...
01_node.js安装和使用
01_node.js安装和使用,1.安装node.js : Node.js — Run JavaScript Everywhere (nodejs.org) 2.查看安装版本命令:node -v 、 npm -v, npm是Node.js包管理器, 用...
C++11标准库 互斥锁 梳理
C++11标准库 互斥锁 梳理, 目录 <mutex> std::call_once函数 例程:使用call_once实现的单例模式 std::mutex类 -- 独占互斥锁 成员函数 std::recursive_mutex类 -- 递归互斥锁 使用注意: ...
C# 源生成器(Source Generator)入门
C# 源生成器(Source Generator)入门,C#9 引入了一个强大的机制:源生成器(Source Generator)。通过创建源生成器,我们可以简化大量重复编写的代码,或是减少反射来获得更强的性能以及AOT支持 本...
选择结构还是类?C#中的最佳实践与性能优化指南
选择结构还是类?C#中的最佳实践与性能优化指南, 概述:在C#中,选择使用结构(struct)而非类(class)取决于数据大小、不可变性和性能需求。结构适用于小型、不可变的数据对象,具有轻...
.NET 高效Nuget管理工具(开源)
.NET 高效Nuget管理工具(开源),我们.NET开发会引用很多外部Nuget包,多项目、多个解决方案、甚至多个仓库。 简单的Nuget包管理,通过VS就能比较简单处理好。但复杂的场景呢,比如: 1.一个仓...
在 Intel Ultra AI PC 设备上使用 OpenVINO™ C# API本地部署YOLOv11与YOLOv12
在 Intel Ultra AI PC 设备上使用 OpenVINO™ C# API本地部署YOLOv11与YOLOv12, 最新的英特尔® 酷睿™ Ultra 处理器(第二代)让我们能够在台式机、移动设备和边缘中实现大多数 AI 体验,将 ...
VisualStudio 通过配置 DefaultXamlRuntime 属性 让控制台项目里的 XAML 应用上智能提示
VisualStudio 通过配置 DefaultXamlRuntime 属性 让控制台项目里的 XAML 应用上智能提示,比如说在一个控制台项目里面,我期望从控制台开始,定制自己的 UI 框架,比如说到现在还没有支持 XAML ...
ServiceStack.Redis系列破解
ServiceStack.Redis系列破解,ServiceStack.Redis免费版有个每小时6000次访问限制,网上目前的破解方式都是dnspy修改源码或者Github上下载源码修改,这样的方式不是不好,主要是不方便NUGET版本...
C#实现欧姆龙 HostLink 通讯协议库
C#实现欧姆龙 HostLink 通讯协议库, 目录 C#实现欧姆龙 HostLink 通讯协议库 背景介绍 欧姆龙 PLC 内存区域介绍 欧姆龙 PLC 数据类型对应 欧姆龙 PLC 与 PC 的 RS232 接线线序 HostLink通讯报文...
Qt | 四种方式实现多线程导出数据功能
Qt | 四种方式实现多线程导出数据功能,前言 在以往的项目开发中,在很多地方用到了多线程。针对不同的业务逻辑,需要使用不同的多线程实现方法,来达到优化项目的目的。本文记录下在Qt开发中用...
从0到1搭建权限管理系统系列一 .net8 使用Swagger(附当前源码)
从0到1搭建权限管理系统系列一 .net8 使用Swagger(附当前源码),说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 ...













