0

C#S7.NET实现西门子PLCDB块数据采集的完整步骤

前言 本文介绍了如何使用S7.NET库实现对西门子PLC DB块数据的读写,记录了使用计算机仿真,模拟PLC,自至完成测试的详细流程,并重点介绍了在这个过程中的易错点,供参考。 用到的软件: 1.Windows环境下链路层网络访问的行业标准工具(WinPcap_4_1_3.exe)下载链接:http ...

yangbe1 发布于 2024-04-23 15:28 评论(0) 阅读(117)
2

Advanced .Net Debugging 7:托管堆与垃圾收集

一、简介 这是我的《Advanced .Net Debugging》这个系列的第七篇文章。这篇文章的内容是原书的第二部分的【调试实战】的第五章,这一章主要讲的是从根本上认识托管堆和垃圾回收。软件系统的内存管理方式有两种,第一种是手动管理内存,这种方式容易产生一些问题产生,比如:悬空指针、重复释放,或 ...

可均可可 发布于 2024-04-23 11:21 评论(0) 阅读(91)
0

单元测试必备:Asp.Net Core代码覆盖率实战,打造可靠应用 !

引言 在前几章我们深度讲解了单元测试和集成测试的基础知识,这一章我们来讲解一下代码覆盖率,代码覆盖率是单元测试运行的度量值,覆盖率通常以百分比表示,用于衡量代码被测试覆盖的程度,帮助开发人员评估测试用例的质量和代码的健壮性。常见的覆盖率包括语句覆盖率(Line Coverage)、分支覆盖率(Bra ...

董瑞鹏 发布于 2024-04-23 08:18 评论(0) 阅读(277)
1

Dapr Outbox 执行流程

Dapr Outbox 是1.12中的功能。 本文只介绍Dapr Outbox 执行流程,Dapr Outbox基本用法请阅读官方文档 。本文中appID=order-processor,topic=orders 本文前提知识:熟悉Dapr状态管理、Dapr发布订阅和Outbox 模式。 Outbo ...

寻己Tenleft 发布于 2024-04-23 08:10 评论(0) 阅读(90)
3

ASP.NET Core Web API下基于Keycloak的多租户用户授权的实现

在上文《Keycloak中授权的实现》中,以一个实际案例介绍了Keycloak中用户授权的设置方法。现在回顾一下这个案例: 服务供应商(Service Provider)发布/WeatherForecast API供外部访问 在企业应用(Client)里有三个用户:super,daxnet,nobo ...

dax.net 发布于 2024-04-22 22:33 评论(3) 阅读(262)
0

StreamJsonRpc.ConnectionLostException 在请求完成之前, 与远程方的 JSON-RPC 连接已丢失

今天电脑重启之后,发现 visual studio 2022 的智能提示与报错经常性不好用,不光不能在正常时候提示代码错误信息,甚至在编译过后也不提示错误。反复重启,刚开始正常,隔一会儿就会提示什么什么功能不可用,点开打开详情,提示:StreamJsonRpc.ConnectionLostExcep ...

波多尔斯基 发布于 2024-04-22 21:50 评论(0) 阅读(9)
0

使用C# 创建、填写、删除PDF表单域

通常情况下,PDF文件是不可编辑的,但PDF表单提供了一些可编辑区域,允许用户填写和提交信息。PDF表单通常用于收集信息、反馈或进行在线申请,是许多行业中数据收集和交换的重要工具。 PDF表单可以包含各种类型的输入控件,如文本框、复选框、下拉菜单、单选按钮等。本文将介绍如何使用C# 和一个免费.NE ...

E-iceblue 发布于 2024-04-22 15:57 评论(0) 阅读(172)
0

揭秘:C#语法中“_ =” 是什么?

在C#编程世界中,语法的精妙之处往往体现在那些看似微小却极具影响力的符号与结构之中。其中,“_ =” 这一组合突然出现还真不知道什么意思。本文将深入剖析“_ =” 的含义、工作原理及其在实际编程中的广泛应用,揭示其作为C#语法奇兵的重要角色。 一、下划线 _:神秘的弃元符号 下划线 _ 在C#中并非 ...

翔星 发布于 2024-04-22 12:38 评论(0) 阅读(76)
0

Case表达式

在发现结果为真的WHEN子句时,CASE表达式的真假值判断会终止,剩余的WHEN子句会被忽略: CASE WHEN col_1 IN ('a', 'b') THEN '第一' WHEN col_1 IN ('a') THEN '第二' ELSE '其他' END 注意: 统一各分支返回的数据类型. ...

羊徒 发布于 2024-04-22 11:17 评论(0) 阅读(19)
5

精通中间件测试:Asp.Net Core实战指南,提升应用稳定性和可靠性

引言 在上一章节我们实战了在Asp.Net Core中的项目实战,这一章节讲解一下如何测试Asp.Net Core的中间件。 TestServer 还记得我们在集成测试中提供的TestServer吗? TestServer 是由 Microsoft.AspNetCore.TestHost 包提供的。 ...

董瑞鹏 发布于 2024-04-22 08:30 评论(0) 阅读(302)
0

System.AggregateException: 发生一个或多个错误.....

System.AggregateException: 发生一个或多个错误。 > Microsoft.WebTools.Shared.Exceptions.WebToolsException: 生成失败。检查输出窗口了解更多详细信息。 内部异常堆栈跟踪的结尾 > (内部异常 #0) Microsoft ...

南海双面龟 发布于 2024-04-20 17:31 评论(0) 阅读(24)
0

gRPC入门学习之旅(七)

gRPC是一个高性能、通用的开源远程过程调用(RPC)框架,基于底层HTTP/2协议标准和协议层Protobuf序列化协议开发, gRPC 客户端和服务端可以在多种环境中运行和交互。你可以用Java创建一个 gRPC 服务端,用 Go、Python、C# 来创建客户端。本系统文章详细描述了如何创建一... ...

DotNet菜园 发布于 2024-04-20 12:11 评论(0) 阅读(33)
5

如何将 ASP.NET Core MVC 项目的视图分离到另一个项目

如何将 ASP.NET Core MVC 项目的视图分离到另一个项目 在当下这个年代 SPA 已是主流,人们早已忘记了 MVC 以及 Razor 的故事。但是在某些场景下 SSR 还是有意想不到效果。比如某些静态页面,比如追求首屏加载速度的时候。最近在项目中回归传统效果还是不错。 有的时候我们希望将 ...

Agile.Zhou 发布于 2024-04-20 01:21 评论(0) 阅读(448)
3

WPF多表头表格实现

前言 多表头表格是一个常见的业务需求,然而WPF中却没有默认实现这个功能,得益于WPF强大的控件模板设计,我们可以通过修改控件模板的方式自己实现它。 一、需求分析 下图为一个典型的统计表格,统计1-12月的数据。 此时我们有一个需求,需要将月份按季度划分,以便能够直观地看到季度统计数据,以下为该需求 ...

趋时软件 发布于 2024-04-19 14:03 评论(2) 阅读(87)
4

.NET Emit 入门教程:第六部分:IL 指令:9:详解 ILGenerator 指令方法:运算操作指令(指令篇结束)

在.NET Emit编程中,我们探讨了运算操作指令的重要性和应用。这些指令包括各种数学运算、位操作和比较操作,能够在动态生成的代码中实现对数据的处理和操作。通过这些指令,开发人员可以灵活地进行算术运算、逻辑运算和比较操作,从而实现各种复杂的算法和逻辑......本篇之后,将进入第七部分:实战项目 ...

路过秋天 发布于 2024-04-19 09:57 评论(0) 阅读(197)
3

实战指南:使用 xUnit 和 ASP.NET Core 进行集成测试【完整教程】

引言 集成测试可在包含应用支持基础结构(如数据库、文件系统和网络)的级别上确保应用组件功能正常。 ASP.NET Core 通过将单元测试框架与测试 Web 主机和内存中测试服务器结合使用来支持集成测试。 简介 集成测试与单元测试相比,能够在更广泛的级别上评估应用的组件,确认多个组件一起工作以生成预 ...

董瑞鹏 发布于 2024-04-19 08:00 评论(2) 阅读(317)
1

使用WebApi+Vue3从0到1搭建《权限管理系统》:二、搭建JWT系统鉴权

视频地址:【WebApi+Vue3从0到1搭建《权限管理系统》系列视频:搭建JWT系统鉴权-哔哩哔哩】 https://b23.tv/R6cOcDO qq群:801913255 一、在appsettings.json中设置鉴权属性 /*jwt鉴权*/ "JwtSetting": { "Issuer" ...

陈逸子风 发布于 2024-04-18 15:02 评论(3) 阅读(454)
0

.net 6 C#中System.IO.Path类的用法

1. 说明 /* Performs operations on System.String instances that contain file or directory path information. These operations are performed in a cross-pla ...

鸑鷟虽孤 发布于 2024-04-18 11:37 评论(0) 阅读(92)
8

【Nano Framework ESP32篇】WS2812 彩色灯带实验

地球人皆知,许多物联网教程作者的心中都深爱着一灯大师,所以第一个例程总喜欢点灯,高级一点的会来个“一闪一闪亮晶晶”。老周今天要扯的也是和灯有关的,但不单纯地点个灯,那样实在不好玩,缺乏乐趣。老周打算舞个龙灯,哦不,是用 LED 彩色灯带给伙伴们整点炫酷乐子。 说到这LED彩灯,咱们常见到的有两类: ...

东邪独孤 发布于 2024-04-17 18:13 评论(3) 阅读(1132)
0

iNeuOS工业互联网操作系统,民爆远程运维平台案例

民爆生产厂区有地面站和民爆车,现场地面站的控制系统为西门子PLC和欧姆龙PLC,民爆车为三菱PLC,地面站通过光纤与本地机房进行数据交互,民爆车的位置及其他数据通过4G与本地机房进行数据交互。本地机房与北京运维中心进行数据交互,实现民爆行业的综合运维平台。 ...

iNeuOS工业互联网系统 发布于 2024-04-17 16:49 评论(0) 阅读(337)