2018年11月12日

UML 类图常用表示方法.

摘要: UML中类图实例 接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成/组合:实心四边形+实线+箭头(鸟和翅膀的关系);泛化/继承:空心三角形+实线(动物和鸟的继承关系 阅读全文

posted @ 2018-11-12 22:28 asdyzh 阅读(2378) 评论(0) 推荐(0) 编辑

C# Socket 接受数据不全的处理

摘要: 由于Socket 一次传输数据有限,因此需要多次接受数据传输。 解决办法一: int numberOfBytesRead = 0; int totalNumberOfBytes = 0; do { numberOfBytesRead = mySocket.Receive(receivedData,t 阅读全文

posted @ 2018-11-12 22:18 asdyzh 阅读(5929) 评论(0) 推荐(0) 编辑

执行数据库操作失败: 连接未关闭。 连接的当前状态为打开

摘要: 解决方法 //在建立连接之前先关闭 #region 执行SQL查询 /// <summary> /// 执行SQL查询 /// </summary> /// <param name="CommandText"></param> /// <param name="Connection"></param 阅读全文

posted @ 2018-11-12 14:39 asdyzh 阅读(2055) 评论(0) 推荐(0) 编辑

连接未关闭。 连接的当前状态为打开。问题的解决

摘要: public static SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); if (conn.State ==Co 阅读全文

posted @ 2018-11-12 14:38 asdyzh 阅读(955) 评论(0) 推荐(0) 编辑

通过委托更新UI(异步加载)

摘要: 来自:http://blog.csdn.net/gongzhe2011/article/details/27351853using System.Windows.Forms; using System.Threading; using System; namespace Threaddemo1 { 阅读全文

posted @ 2018-11-12 12:43 asdyzh 阅读(527) 评论(0) 推荐(0) 编辑

【AutoResetEvent】

摘要: AutoResetEvent用于线程间的同步 Test.cs代码: class Test { //构造函数,用一个指示是否将初始状态设置为终止的布尔值初始化该类的新实例。 //false:无信号,子线程的WaitOne方法不会被自动调用 //true:有信号,子线程的WaitOne方法会被自动调用 阅读全文

posted @ 2018-11-12 11:09 asdyzh 阅读(148) 评论(0) 推荐(0) 编辑

C#之Socket断线重连

摘要: 一、网上常用方法 1、当Socket.Conneted == false时,调用如下函数进行判断 2、根据socket.poll判断 总结: 1、此两种方法出处可在函数体中的remark中找到链接 2、此两种方法适用于对端正常关闭socket下的本地socket状态检测,在非正常关闭如 断电、拔网线 阅读全文

posted @ 2018-11-12 10:49 asdyzh 阅读(14929) 评论(3) 推荐(0) 编辑

C#socket通信时,怎样判断socket双方是否断开连接

摘要: 我在Server端new了一个socket,然后bind,开了一个线程来accept前来连接的client,每接到一个client前来连接就新开一个线程和它进行通信。我把Server端得到的socket放到一个集合里,我想知道集合里的socket是否断开连接,如果断开连接我就把它从这个集合里移除。判 阅读全文

posted @ 2018-11-12 10:43 asdyzh 阅读(10492) 评论(0) 推荐(0) 编辑

不应该使用Connected属性作为Socket是否连接上的依据

摘要: 最近在做一个接口,用到了Socket异步通信。 调试了3天了,一直将Socket的Connected属性作为客户端和服务器端是否连接上的依据。今天发现我错了。 下面是从一个csdn博友写的,很好。 http://blog.csdn.net/xiaobai1593/article/details/72 阅读全文

posted @ 2018-11-12 10:38 asdyzh 阅读(778) 评论(0) 推荐(0) 编辑

导航