C#
文章平均质量分 81
aplsc
让程序在钢琴上弹奏
展开
-
C# 正则表达式小结
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{转载 2008-09-02 11:18:00 · 567 阅读 · 0 评论 -
WinForm中实现汉字首字母文本输入框自动提示(AutoCompleted)
WinForm 汉字首字母 文本输入框 自动提示 AutoCompleted原创 2010-11-29 03:17:00 · 10365 阅读 · 1 评论 -
基于SocketAsyncEventArgs(IOCP)的高性能TCP服务器实现(一)——封装SocketAsyncEventArgs
最近碰到一个需求,就是有数千台设备,这些设备都是通过运营商的网络,基于TCP/IP协议发送一组信息给服务器,并且这些设备只是单向发送,不需要服务器返回信息,设备的信息发送频率在一秒钟一次。服务器端接受到之后,解析信息,然后入库。这是正常的操作。所以对服务器端的信息接受软件提出了较高的要求,这么多设备,这么高的频率,要保证服务器端接受软件的健壮,不能崩溃掉。在网上查找了相关文章之后,发现Soc...原创 2019-09-25 14:27:53 · 1936 阅读 · 1 评论 -
基于SocketAsyncEventArgs(IOCP)实现的高并发TCP客户端
之前在文章基于SocketAsyncEventArgs(IOCP)的高性能TCP服务器实现(二)——服务端信息接收窗体实现(C#)这篇文章中,我介绍了一个高性能的TCP服务器,目的是接受数千台基于TCP协议的设备发送的信息,并且这些设备只是单向发送,不需要服务器返回信息,设备的信息发送频率在一秒钟一次。服务器端接受到之后,解析信息,然后入库。并且在文章中,我也实现了一个软件窗体,为了有效的检验这个...原创 2019-10-10 13:51:26 · 2433 阅读 · 5 评论