E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
可视化编程(C#)
.NET Core 依赖注入 Microsoft.Extensions.DependencyInjection
文章目录前言什么是依赖注入
C#
使用依赖注入框架介绍Microsoft.Extensions.DependencyInjectionNuget安装简单单例使用打印结果自动装配举例自动装配测试用例打印结果自动装配执行顺序测试用例有歧义构造函数渐进式构造函数循环依赖自动装配结论手动装配手动注入别名注入依赖注入的构造顺序结尾前言依赖注入是一个非常重要的编程思想
龙中舞王
·
2023-12-06 18:06
C#
.netcore
microsoft
C#
串口通讯异步封装
文章目录前言相关资料设计思路代码封装简单使用前言最近在写
C#
串口通讯,顺便总结一下。
C#
串口通讯已经被微软封装好了,可以直接使用。
龙中舞王
·
2023-12-06 18:06
C#
c#
开发语言
c#
WebSocket通讯
c#
使用websocket简单案例一、Websocket是什么?二、使用步骤1.服务端2.客户端代码一、Websocket是什么?
Shuai_Sir
·
2023-12-06 18:35
网络协议
c#
websocket
开发语言
网络协议
网络
C#
WebSocket简单使用
文章目录前言Fleck调试工具初始化简单使用前言最近接到了一个需求,需要网页实现上位机的功能。那就对数据传输的实时性要求很高。那就只能用WebSocket了。这里简单说一下我的WebSocket如何搭建FleckC#WebSocket(Fleck)客户端:htmlWinfromFleckGithub官网我这里用的Fleck去做Websocket。如果有更好的Websocket包可以评论区说一下。调
龙中舞王
·
2023-12-06 18:34
C#
c#
websocket
开发语言
C#
NModbus的主从站开发以及Modbus Slave、Modbus Poll工具的使用
NModbus的主站开发1.开发环境要求:PC端作为主站,控制器作为从站2.PC端初始化代码:serialPort=newSerialPort();serialPort.PortName="COM1";serialPort.BaudRate=9600;serialPort.DataBits=8;serialPort.StopBits=StopBits.One;serialPort.Parity=P
乌里随记
·
2023-12-06 17:20
Modbus
c#
与modbus
ModbusSlave从站模拟器从站模拟器使用NModbus4库用的都是这个库usingSystem.IO.Ports;//串口usingModbus.Device;串口通信通过使用虚拟串口进行仿真usingSystem.IO.Ports;//串口usingModbus.Device;publicstaticSerialPortserialPort1;privatestaticIModbusMas
成草
·
2023-12-06 17:20
c#
协议
单片机
嵌入式硬件
socket通信(
C#
)
通信两端分别为客户端(Client)和服务器(Server):统一编码格式:【Encoding.UTF8】测试环境:需要启动谁就将谁设为启动项:(先启动Server,后启动Client)服务器(Server):1:建立一个Socket对像;2:用socket对像的Bind()方法绑定EndPoint;3:用socket对像的Listen()方法开始监听;4:接受到客户端的连接,用socket对像的
红目香薰
·
2023-12-06 17:20
#
c#
socket
C#
使用NModbus4、EasyModbus进行串口ModbusRTU数据收发,立即获取返回响应
一、先介绍NModbus4,NuGet安装NModbus4稳定版v2.1.01.新建类NModbus4Helper.cs添加命名空间usingModbus.Device;usingModbus.Message;byte_DeviceId=8;ModbusMastermaster;//////读取单个寄存器////////////publicbyte[]ReadSingleRegister(usho
glmushroom
·
2023-12-06 17:20
C#
Modbus
c#
ModbusRTU串口读写报文解析
可以用
C#
控件读写串口,也可以直接使用开源的串口助手。为了简化问题,本文只解析报文的格式,且只讨论异常状态、读多个保持寄存器与写多个保持寄存器。报文分为上行报文和下行报文。
我是芬儿你是沙
·
2023-12-06 17:19
c#上位机
单片机
嵌入式硬件
c#
ModbusRTU\TCP消息帧解析(
C#
实现报文发送与解析)
目录知识点常用链接一、Modbus1.ModbusRTU消息帧解析2.主站poll、从站slave通讯仿真-modbusRTU1.功能码=01读线圈状态2.功能码=03读保持寄存器报文解析(寄存器存整型)报文解析(寄存器存float)3.C#模拟主站Poll(ModbusRTU协议-组报文)4.NModbus4模拟主站poll(ModbusRTU协议)5.C#模拟主站Poll(ModbusTCP协
Mr DaYang
·
2023-12-06 17:17
c#
网络
服务器
JSON全面详解
JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C,C++,
C#
,Java,JavaScript,Perl,Python等)的习
正在努力...
·
2023-12-06 16:47
JavaScript
json
javascript
前端
notepad++自动缩进功能
Notepad++官方下载支持27种编程语言,通吃C,C++,Java,
C#
,XML,HTML,PHP,JS等。
煮酒Shae
·
2023-12-06 15:20
notepad++
C#
数字后面有个M字母 所代表的含义,还有哪些类似的字母
在
C#
中,数字后面的"M"表示该数字是一个双精度(decimal)类型的数值。双精度类型是
C#
的一种数据类型,用于存储较大范围和更高精度的十进制数值。
Sunday_1024
·
2023-12-06 14:25
python+playwright 学习-1.环境准备与快速开始
2020年微软开源一个UI自动化测试工具Playwright,支持Node.js、Python、
C#
和Java语言。为什么要学Playwright?selenium在国内普及程度非
程序员潇潇
·
2023-12-06 13:55
软件测试
软件测试
功能测试
自动化测试
程序人生
职场和发展
Azure Machine Learning - 使用.NET创建和管理AI搜索功能
本文介绍了如何在AzureSDKfor.NET中使用
C#
和Azure.Search.Documents客户端库来创建和管理搜索对象。关注TechLead,分享AI全维度知识。
TechLead KrisChang
·
2023-12-06 12:24
azure
.net
人工智能
microsoft
深度学习
机器学习
C#
结构体应用实例
目录定义结构有以下特点用法实例定义在
C#
中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct关键字用于创建结构体。结构有以下特点结构可带有方法、字段、索引、属性
未来无限
·
2023-12-06 12:35
C#语言
c#
结构体
使用
struct
基于DotNetty实现一个接口自动发布工具 - 通信实现
基于DotNetty实现通信DotNetty:是微软的Azure团队,使用
C#
实现的Netty的版本发布。是.NET平台的优秀网络库。
液态不合群
·
2023-12-06 10:28
github
wpf
.net
visualStudio2022使用
C#
语言编写一个简易的图片浏览程序
工具:visualstudio2022编程语言:
C#
内容:做一个简单的图片浏览exe程序1.创建新项目,选择【Windows窗体应用(.NETFramework)】,进入下一步;2.命名【项目名称】,命名完成后点击
Deccc.
·
2023-12-06 10:47
VS2022
C#
visual
studio
c#
windows
【
C#
学习记录】添加控件后工具箱不显示是什么原因
大家好,我是雷工!今天在一个Winform程序中用到将WindowsMediaPlayer控件添加到工具箱,但添加了好几次,工具箱内均无法显示,经翻找资料和验证确认是跟创建项目时选择的模板有关,为了遇到同样问题的小伙伴能够快速解决问题,现将问题情况记录如下:一、问题描述1、VS版本信息:2、现象描述:选择工具箱的windows窗体,鼠标右击,在弹出菜单中选【选择项】,弹出自定义工具箱的对话框,在c
雷工笔记
·
2023-12-06 10:15
C#学习记录
c#
学习
windows
VS 2017
C#
工具箱中控件消失或不可用解决方案
将“文件夹”选项设置为“显示隐藏文件和文件夹”,找到以下路径(不同电脑配置,路径可能不同):C:\Users\XXXX\AppData\Local\Microsoft\VisualStudio\15.0_69792ed4.删除"toolbox.tbd","toolboxIndex.tbd","toolbox_reset.tbd","toolboxIndex_reset.tbd"四个文件.重起Vis
lingtianyulong
·
2023-12-06 10:14
VS
2017
C#
雪花算法生成Id工具类
写在前面传说自然界中并不存在两片完全一样的雪花的,每一片雪花都拥有自己漂亮独特的形状、独一无二;雪花算法也表示生成的ID如雪花般独一无二,该算法源自Twitter。雪花算法主要用于解决分布式系统的唯一Id生成问题,在生产环境中可以部署一个单独的服务来运行雪花算法,然后通过请求该服务获取全局Id。相对于UUID来说,其长度短,生成快,做数据库主键时方便建立索引,所以整体效率要高很多。代码实现usin
rjcql
·
2023-12-06 10:43
C#
c#
算法
C#
关于文件剖析
一、概述文件,具有永久存储及特定顺序的字节组成的一个有序、具有名称的集合;流,提供一种向后备存储写入字节和从后备存储读取字节的方式;读写文件和目录时可使用简单的API,也可使用先进的API提供更多的功能;使用流,可以压缩数据,并且利用内存映射的文件和管道在不同的任务间共享数据;二、文件系统System.IO名称空间包含一些简单的API,其中最重要的类用于浏览文件系统和执行操作,如移动、复制和删除文
一介学徒
·
2023-12-06 10:09
c#
开发语言
Jmeter调用本地Exe程序
背景:候使用
C#
编译的小工具制作压测的请求的入参,因Jmeter无法调用
C#
的方法,可以把
C#
编译个exe程序,在启动压测前,让JMeter调用本地的exe批量生成压测数据。
jhzhlc
·
2023-12-06 10:09
Jmeter
jmeter
软件测试
性能测试
C#
图像处理OpenCV开发指南(CVStar,07)——通用滤波(Filter2D)的实例代码
1函数定义voidFilter2D(Matsrc,Matdst,intddepth,InputArraykernel,Pointanchor=Point(-1,-1),doubledelta=0,intborderType=BORDER_DEFAULT)1.1原型#includeConvolvesanimagewiththekernel.使用内核对图像进行卷积。Thefunctionapplies
深度混淆
·
2023-12-06 09:51
C#图像处理
OpenCvSharp
Recipes
c#
图像处理
opencv
C#
,数值计算——计算实对称矩阵所有特征值与特征向量的三角分解与QL迭代法源程序
1文本格式usingSystem;namespaceLegalsoft.Truffer{//////Computesalleigenvaluesandeigenvectorsofarealsymmetricmatrixby///reductiontotridiagonalformfollowedbyQLiteration.///publicclassSymmeig{publicintn{get;s
深度混淆
·
2023-12-06 08:48
C#数值计算
Numerical
Recipes
算法
数据结构
c#
矩阵
数值计算
3DSEE:AI驱动的3D模型语义搜索引擎
3DSEE提供完善的二次开发API,无论使用Java、Python、PHP、JavaScript还是
C#
,都可以在自己的应用中集成3D模型的语义提取、入库和自然语言检索能力。
新缸中之脑
·
2023-12-06 08:35
人工智能
搜索引擎
系统托盘区句柄研究和
C#
基本托盘编程
因为我的系统托盘区小图标有时候会不可见,在还是在;研究一下系统托盘区的句柄,是否每个小图标是一个单个窗口,就像form的button一样;下图句柄工具,把问号拖动到窗口上,就会显示该窗口的句柄和窗口类等信息;拖到系统托盘区看一下;拖到任何一个小图标上面,都只显示上图;从图的显示,就是说,整个托盘区是一个窗口,它的窗口类是Win32的工具条窗口类;那么每个系统托盘小图标是一个工具条按钮,不是一个单独
bcbobo21cn
·
2023-12-06 07:17
VC++
.Net
windows
系统托盘
句柄
使用
c#
罗列、监视、控制进程
领域:嵌入式编程,
c#
,c,c++,可靠性测试,功能性能测试;目录显示所有进程当前进程监视并杀死进程引申显示所有进
six2me
·
2023-12-06 06:01
c#编程使用技巧
c#
开发语言
C#
Demo--汉字转拼音
1.Nuget安装NPOI及Pinyin4net2.Demo代码部分usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingNPOI.SS.UserModel;usingNPOI.HSSF.UserModel;usingNPOI.XS
@Crazy Snail
·
2023-12-06 06:59
c#
开发语言
汉译
【
c#
】服务器接口耗时长问题
解决方案:1、服务器内存是否溢出2、查看EventViewer中系统日志以及应用程序日志,一般较可能的原因是某个服务挂掉了,直接去iis重启某个服务的站点3、查看接口日志,看看是否因为当前耗时接口是否有bug4、看代码中是否有影响效率的代码,优化代码5、最简单的办法就是重启服务器,哈哈哈,重启解决一切
是五月吖
·
2023-12-06 06:59
c#
服务器
C#
--线程的进化史
1.C#线程的进化史可以追溯到.NETFramework的早期版本和
C#
语言的发展过程Thread类(.NETFramework1.0):最初,
C#
中使用Thread类来创建和管理线程。
@Crazy Snail
·
2023-12-06 06:29
c#
开发语言
线程
【微软技术栈】与其他.NET语言的互操作性 (C++/CLI)
本文内容使用
C#
索引器实现
C#
的is和as关键字实现
C#
的lock关键字本节中的主题介绍如何在VisualC++中创建程序集,这些程序集使用或提供以
C#
或VisualBasic编写的程序集的功能。
吉特思米(gitusme)
·
2023-12-06 06:57
C#.NET
专栏
c#
.net
c++
海德汉(HEIDENHAIN)CNC数据采集(可免授权)
一,概述海德汉常见的系统一般有530、640系统,采集一般有两种方法:(1)购买海德汉官方的SDK,HeidenhainDNCCOMComponent,安装之后有相应的demo,支持的语言有
C#
、C/C
vvoennvv
·
2023-12-06 06:56
CNC
数控
CNC
海德汉
C#
实现对象的深拷贝
publicstaticTCreateDeepCopy(Tobj){Tt;MemoryStreammemoryStream=newMemoryStream();BinaryFormatterformatter=newBinaryFormatter();formatter.Serialize(memoryStream,obj);memoryStream.Position=0;t=(T)formatt
小兔哈尼
·
2023-12-06 05:12
[Unity 3d] Trinity(纯
C#
热更示例) - GitHub
给大家推荐一个纯
c#
热更的示例,有兴趣的可以看看。GitHub上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。简介:笔者今天推荐的仓库叫Trinity。
雨落随风
·
2023-12-06 02:35
C#
.net3.5版本遇到错误CS0656 缺少编译器要求的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”问题的解决办法
问题来源:.net3.5框架下使用动态类型dynamic相加;简单介绍dynamic:dynamic关键字用于声明动态类型变量。与静态类型变量不同,动态类型允许您在编译时不指定变量的类型,并允许在运行时根据需要更改变量的类型。使用动态类型使得代码更灵活,可以处理不同类型的数据。以下是使用dynamic关键字的一些示例:1.声明动态类型变量:使用dynamic关键字声明一个变量,并在需要时将其分配给
我像影子一样
·
2023-12-06 02:12
C#
c#
.net
开发语言
后端
C#
方法的递归调用
在
C#
中,递归调用是指一个方法调用自身的过程。它是一种常用的编程技巧,用于解决可以分解为相似子问题的问题。以下是在
C#
中使用递归调用的几个要点:1.递归方法的定义:在方法中调用自身来实现递归。
我像影子一样
·
2023-12-06 02:11
C#
c#
开发语言
后端
c#
使用自写命令来一键控制无线和本地网络的开启关闭
程序需要用管理员的身份运行,使用WMI(WindowsManagementInstrumentation)使用ManagementObjectSearcher对象获取适配器信息使用ManagementObject的InvokeMethod方法执行相应操作staticvoidMain(string[]args){Console.ForegroundColor=ConsoleColor.Yellow;
御剑千山梦
·
2023-12-06 00:52
c#
C#
常用控件说明
1、常用属性Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。WindowState属性:用来获取或设置窗体的窗口状态。取值有三种:Normal(窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。StartPosition属性:用来获取或设置运行时窗体的起始位置。Text属性:该属性是一个字符串属性,用来设置或返
五维思考
·
2023-12-06 00:49
Unity环境配置并解决visual studio 不能智能代码提示Unity代码问题(一)
2019才会有那个移动的可以勾选)3、Unity配置file->buildsettingwindows->packagemanager安装如下图edit->preferences3、创建
c#
Long long ago.
·
2023-12-05 23:35
unity
visual
studio
游戏引擎
c#
winform 使用记录
窗口界面分文件存储使用UserControl控件split-form-in-multiple-files【
C#
】UserControl用法适应父窗口大小TableLayoutPanel加载缓慢C#winformusercontrol
三皮仔
·
2023-12-05 22:41
C#
c#
microsoft
开发语言
Python工程师如何参加面试
Python与C++、
C#
、Java具有同样的高级语言特性:面向对象,更加适合解决一些复杂的问题。Python突出的简洁性、易读性和可扩展性,使得Python应用于科学研究
Python分享阁
·
2023-12-05 21:57
C#
客户端与Java服务端通过socket通信
工作环境需求:服务端使用
C#
编写,客户端使用Java编写。以下是一个
C#
客户端与Java服务端通过socket通信的一个Demo。
PC_Repair
·
2023-12-05 21:53
Unity编辑器扩展实践一、利用txt模板动态生成UI代码
这里就介绍一个我用
C#
写的一个利用txt模板来生成代码的工具,如果有不太好的地方,还请谅解。之前我写了一个模板生成的代码,U
不文不武的禾文
·
2023-12-05 18:16
C#
中数组赋值的多种方法
在
C#
编程中,数组是一种常用的数据结构,用于存储和操作一组相同类型的元素。在使用数组时,我们经常需要为数组的元素赋值。本文将介绍
C#
中数组赋值的多种方法,并提供相应的源代码示例。
雪域Code
·
2023-12-05 16:53
c#
算法
数据结构
C#
几款流行的开源服务器框架对比:et / kbengine / skynet
废话不多说,直接上表:ETKBEngineSkyNet技术栈客户端服务器共用
C#
支持很多
C#
新特性,语法简洁、高效底层架构C++逻辑层Python实现的MMOG游戏服务器框架底层架构C逻辑层Lua作者自述该框架是服务器框架的框架服务器架构特性双端
优梦创客
·
2023-12-05 16:07
服务器与分布式
游戏架构
热更新
分布式
unity
游戏开发
C#
自适应窗体控件大小
目录一、源码展示:二、分析代码:1、创建一个controlRect对象2、创建一个对象数组ListoldCtrl3、创建用来记录控件的默认位置和大小的方法4、创建一个用于嵌套记录控件默认位置和大小的方法5、创建控件自适应大小的方法6、创建用于嵌套等比例控件的方法7、在其中方法还需要再判断一个8、调用方法分析代码中五步被我简化,与源代码有些区别。三、运行结果:区别:一、源码展示:usingSyste
学自动化的小崽子
·
2023-12-05 16:17
#包装机
C#
c#
winform
C#
如何通过Modbus获取数值以及更改数值
目录1、先导入NModbus4按照如下图去导包这里出现绿√,表示安装成功2、打开连接软件设置好(1)打开软件(2)设置好参数(3)输入好参数(4)设置好后点击连接(5)选择ModbudTCP模式3、源代码:连续从地址读取数据以及写数据到地址4、总结:(1)、创建一个TCP客户端(2)、TCP建立连接(3)、创建一个访问客户端的对象(4)、读取地址数据的方法(5)、往地址写数据的方法1、先导入NMo
学自动化的小崽子
·
2023-12-05 16:17
C#
#包装机
c#
开发语言
C#
创建类的实现与运用
在同一个解决方案下namespaceproject//空间名称{classPerson//定义一个类{//set为对象中的属性赋值get是从对象中获取属性值publicstringName{get;set;}//定义一个属性Name,类型为stringpublicintAge{get;set;}//定义一个属性Name,类型为intpublicfloatHegiht{get;set;}//定义一个
学自动化的小崽子
·
2023-12-05 16:46
c#
windows
CSkin界面库窗体设置
CSkin界面库是一款免费的
C#
界面库,具有小巧免费,拓展性强,容易上手等优点,适合用于中小规模软件的开发。
石走刀口
·
2023-12-05 12:32
C#
CSkin
C#
上一页
89
90
91
92
93
94
95
96
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他