logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c#正则表达式——指定匹配位置

string pattern = @"^[a-z]\w";//^后面的模式必须位于字符串的开始string input = "abc123efg456!\nefg456";Regex regex = new Regex(pattern);var matchCollection = regex.Matches(input);foreach (Match item in matchCollection

#数据库开发#c##访问者模式
c#Xml读写总结

1、xml文档结构<?xml version="1.0" encoding="utf-8"?><bookpublishTime="2020"publishAddress="anhui"><title>who am i</title><author><name>xiaoming</name></author&g

#xml#c##开发语言
c#专题——多线程处理

一、 Thread使用Thread执行异步操作private void DoWork(){for (int i = 0; i < 100; i++){Console.WriteLine('+');}}调用:ThreadStart threadStart = DoWork;Thread thread = new T

#c##开发语言#后端
c#Udp广播客户端实现

这里要注意的是1、例如本机地址为:192.169.0.1,如果想要广播消息传送到同一个网段内,那么广播地址为192.169.0.255,这样消息就能传输到192.169.0.1—192.169.0.254这254个地址;2、如果想要夸网段通信,比如本机ip为192.169.0.1,想传输到192.169.1.1,那么可以将广播地址设置成IPAddress.Broadcast...

#udp#c##tcp/ip
c#实现多页打印(根据字体类型和大小铺满整个页面))

前言:打印一直是上位机程序里面比较重要的内容,本文就是使用winform自带的打印控件去实现多页打印,并且每一页都可以设置单独的字体,字体的大小也是实际设置的字体,如下:1、主界面2、页面设置界面3、打印预览前设置每一页的字体4、最终形成的5页打印预览画面,前三页采用初号字体,后两页采用3号字体...

#c#
c#嵌套属性在属性控件propertyGrid中的应用

1、我们经常使用propertyGrid绑定一个含有众多属性成员的类的对象,从而实现对这个类中属性参数值的设置和读取,如下图:我们可以看出,这个类如下:publicclass MotionParameter{[DisplayName("起始速度"),Description("板卡的起始速度"), ReadOnly(false )]pu...

#c#
上位机软件干货(1)——TcpClient通信(c#、winform)

前言:我们在写上位机软件的过程中,经常需要和各种仪器通信,比如机械手、工业相机、扫码枪、流量计等,由于网口tcp通信比串口通信稳定,且通信距离较长,等一系列优势,所以现在tcp网络通信变得越来越普及,而tcp通信的程序分为客户端和服务器端,并且绝大多数的应用都是我们上位机软件都是客户端程序,据此本人将平时项目中使用的tcp客户端程序进行了总结,如下:上述软件具备以下功能:1、断线自动连接:2、循环

#c#
c#判断网络是否连接成功

导读:主要是利用System.Net.NetworkInformation.Ping类的Send方法来判断,根据指定网站的返回结果来判断是否能否访问该网址,继而判断网络是否连接成功,主要代码如下:Ping ping = new Ping();try{PingReply pingReply = ping.Send(“www.baidu.com”);if (pingReply.Status ...

c#设计模式——享元模式

前言:为什么要用享元模式因为当一个系统中含有很多相似的对象时,如果每个对象都要占内存的话,那么对系统的性能是有影响的,此时如果将相似对象的共同部分作为一个共同的对象,不同的部分再通过方法传入不同的参数来实现的话,这样就能节省很多内存,代码如下:1、抽象享元类该类除了定义抽象方法用实现相似对象的共同功能,还要定义一个外部方法用于传入外部参数,从而组成不同的相似对象abstract class Abs

文章图片
#c##享元模式#开发语言
c#正则表达式——匹配不同的字符串

string pattern = "(zjj|jhy)";string input = "zjj,jhytjhy,lm";Regex regex = new Regex(pattern);MatchCollection matchCollection = regex.Matches(input);foreach (Match item in matchCollection){.

#c##访问者模式#设计模式
    共 53 条
  • 1
  • 2
  • 3
  • 6
  • 请选择