
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
报文格式交互(通信)标识:2个字节 为此次通信事务处理标识符,一般每次通信之后将被要求加1以区别不同的通信数据报文。协议标识:2个字节 表示该条指令遵循ModbusTCP协议,一般都为00 00报文长度:2个字节 表示后面数据的长度,有几个字节,高字节在前(前六位Modbus/TCP协议不同功能码通用)设备标识 :1个字节 设备地址,这个可以用于局域网里面的具体的地址,如果目标机器有固定ip,这个

在C#代码里调用阿里云的短信服务,用于推送消息以下介绍具体的步骤主要分为配置和代码调用。

Visual Studio 2022安装程序中单个组件中没有 .net framework4.0或者.net framework4.5的问题,官网NET SDK下载没有4.5和4.0的开发包。通过nuget下载4.0和4.5包进行手动安装。

在windows下安装Mysql高版本8.1,存在缺少组件 vs 2019 x64的问题。在Visual Studio 2015、2017、2019 和 2022下面找到对应版本,进行下载。提示缺少visual studio 2019 x64可再发行组件。其实就是vc++2015-2022(x64)组件。安装完成之后,就可以正常安装mysql8.1。在微软官网下载vc++可再发行程序包。使用Mys

Avalonia中 Style样式需要定义在Styles下面(标签下或者xxxStyles.axaml样式文件),如下在中定义样式:在样式文件中定义样式:在资源字典中无法定义样式,否则会发生错误定义一个样式具体样式内容还是和WPF一样使用Setter,样式名称使用Selector来定义,具体名称="控件名.名称""FontSize""24""Bold"

MVVM Light是WPF的一个mvvm框架,目前已经停止维护,适用于Net framework版本下的WPF程序,如果要在net5或者更新的net版本使用,可以使用新的CommunityToolkit.Mvvm包,它是 .NET 社区工具包的一部分,用法和MvvmLight类似。

在使用tfs、svn、git等源代码管理工具时,提交会将文件夹下所又文件提交上去,有些文件是非必要的,会导致错误或者更改很多,让远程看起来比较乱,比如vs项目会有个.vs的隐藏文件、bin下面生成输出目录等等。这时候需要添加一个忽略文件.gitignore用来标记哪些文件可以忽略不提交。下面是C#项目常用的一些.gitignore文件。

OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。C#在上位机开发中比较常用,有些项目需要在上位机上加入一些机器视觉相关的功能,在下面简单介绍了C#中使用OpenCV库的方法。

Internet Information Services,简称IIS,是微软提供基于windows的互联网信息服务,是一个web服务托管工具,类似于java里面的tomcat,可以托管和发布网站、Web应用程序和Web服务。

复杂列表如ListView、DataGrid的绑定,类似集合绑定,集合中的类型换成了定义的类,如果集合需要发生变化的,依旧需要使用ObservableCollection或者其他继承自接口INotifyCollectionChanged的集合。集合绑定扩展,其他类似ListBox、ComboBox等 绑定多属性的类集合,让其显示其中一个属性,此时只需要设置DisplayMenmBerPath属性为
