随笔分类 -  .NET

摘要:1. List是接口,List特性就是有序,会确保以一定的顺序保存元素. ArrayList是它的实现类,是一个用数组实现的List. Map是接口,Map特性就是根据一个对象查找对象. HashMap是它的实现类,HashMap用hash表实现的Map,就是利用对象的hashcode(hashcode()是Object的方法)进行快速散列查找.(关于散列查找,可以参看>) 2. 一般情况下,如果... 阅读全文
posted @ 2007-12-30 15:33 jambol 阅读(14787) 评论(3) 推荐(1)
摘要:http://blog.xmaspx.com/a/wzd24/view72.aspx 在.NET中基于Windows消息的IPC实现 一、什么是IPC IPC(Inter process Communication)就是“进程间通讯”。我们都知道,在windows系统中,各个应用程序(进程)之间常常需要交换、传递数据,这就要解决进程间的数据通信问题。在最初的16位Windows3.x系统中,所... 阅读全文
posted @ 2007-11-02 11:15 jambol 阅读(297) 评论(0) 推荐(0)
摘要:^([0-9a-fA-F]{2})(([/\s:-][0-9a-fA-F]{2}){5})$ Mac地址以空格,"-",":"分开^([0-9a-fA-F]{2})(([0-9a-fA-F]{2}){5})$ 中间没有任何符号 阅读全文
posted @ 2007-08-06 16:46 jambol 阅读(3245) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/wzd24/archive/2007/05/22/755050.html最近我负责一个IM项目的开发,服务端和客户端采用TCP协议连接。服务端采用C#开发,客户端采用Delphi开发。在服务端开发中我碰到了各种各样的网络异常断开现象。在处理这些异常的时候有了一些心得,现在写出来和大家分享一下。 那网络异常断开原因主要有那些呢?归纳起来主要有以下两种: ... 阅读全文
posted @ 2007-07-31 17:38 jambol 阅读(698) 评论(0) 推荐(0)
摘要:IPAddress ip = IPAddress.Parse("59.32.0.0"); byte[] bip = ip.GetAddressBytes(); uint a = BitConverter.ToUInt32(bip, 0); a ^= (uint)Math.Pow(2, 8); ip = ne... 阅读全文
posted @ 2007-07-27 17:25 jambol 阅读(1497) 评论(1) 推荐(0)
摘要:摘要:本文旨在帮助您了解 Microsoft .NET 框架中的 PropertyGrid 控件,以及如何针对您的应用程序自定义该控件。 PropertyGrid 控件简介 如果您使用过 Microsoft® Visual Basic® 或 Microsoft Visual Studio .NET,那么您一定使用过属性浏览器来浏览、查看和编辑一个或多个对象的属性。.NET 框架 Pr... 阅读全文
posted @ 2007-07-27 16:02 jambol 阅读(710) 评论(0) 推荐(1)
摘要:http://www.cnblogs.com/liwei6797/archive/2007/04/27/729679.html 因为工作中有要用到Log记录,找到一篇不错的文章,就转了过来。 一 Log4net简介 Log4net是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-lo... 阅读全文
posted @ 2007-07-20 14:46 jambol 阅读(357) 评论(0) 推荐(0)
摘要:http://msdncsharp.icode.csdn.net/tag/tcplistener 阅读全文
posted @ 2007-07-20 10:43 jambol 阅读(400) 评论(0) 推荐(0)
摘要:http://hi.baidu.com/enric/blog/item/a0a65dfbfdb20f176c22eb72.html互斥对象——更加灵活的同步方式 有 时候你会觉得上面介绍的方法好像不够用,对,我们解决了代码和资源的同步问题,解决了多线程自动化管理和定时触发的问题,但是如何控制多个线程相互之间的 联系呢?例如我要到餐厅吃饭,在吃饭之前我先得等待厨师把饭菜做好,之后我开始吃饭,吃完我... 阅读全文
posted @ 2007-07-20 10:22 jambol 阅读(1485) 评论(0) 推荐(0)
摘要:http://hi.baidu.com/trip008/blog/item/7c4f9c8f07cdcfecf11f3649.htmlC#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。... 阅读全文
posted @ 2007-07-20 10:20 jambol 阅读(392) 评论(0) 推荐(0)