摘要: 本文用经典的生产者消费者的例子,说明Mnitor对象的用法。实现的目标是: 生产者生产一个数据,然后消费者开始消费,消费完成后生产者继续生产,循环10次后结束。 下面是代码: namespace ConsoleTest { /// <summary> /// 生产者消费者例子 /// </summa 阅读全文
posted @ 2017-08-31 15:35 杨元年czyh 阅读(117) 评论(0) 推荐(0)
摘要: 在简单网络通信中,通信协议的设计应坚持以下原则:向下兼容、安全、纠错能力、精简、可扩充。 以下是我初步设计的一个通信协议,请大家过目,指正。以方便我完善之。谢谢!!!! 协议格式如下: 字段说明: 1.主版本/副版本/子版本:标识此数据包所使用通信协议版本信息,用于通信双方统一语言或选择不同的解析代 阅读全文
posted @ 2017-08-25 15:06 杨元年czyh 阅读(426) 评论(0) 推荐(0)
摘要: C#中的异常都是从SystemException(系统异常)和ApplicationException(应用程序异常)两个类派生而来, 在自定义异常类时通常都是从ApplicationException派生,只有在开发.NETFramework的扩展类库时才考虑从SystemException派生。 阅读全文
posted @ 2017-08-24 16:40 杨元年czyh 阅读(389) 评论(0) 推荐(0)
摘要: c#实现16进制和字符串之间转换的代码 以下示例演示如何执行下列任务: 获取字符串中每个字符的十六进制值。 获取与十六进制字符串中的每个值对应的字符。 将十六进制 string 转换为整型。 将十六进制 string 转换为浮点型。 将字节数组转换为十六进制 string。 示例一: 输出 stri 阅读全文
posted @ 2017-08-24 11:55 杨元年czyh 阅读(156) 评论(0) 推荐(0)