自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ABlog

Passion leads to success!

  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 内存不足(OutOfMemory)的调试分析

32位操作系统的寻址空间是4G,其中有2G被操作系统占用,也就是说留给用户进程的内存只有2G(其中还要扣除程序加载时映像占用的部分空间,一般只有1.6G~1.8G左右可以使用)。如果进程运行中需要申请内存,而操作系统无法为其分配内存空间,则会产生内存不足的异常,在.net中为

2011-08-20 17:54:11 27343 1

原创 多线程序列化DataTable引发异常的调试分析

今天遇到一个问题,客户端通过.net remoting从服务端返回一个DataTable对象时,有时会出现异常,通过日志,找到了以下两类异常信息:1,ArgumentOutOfRangeException:System.ArgumentOutOfRangeExcept

2011-08-07 00:29:34 4877

原创 xml序列化及反序列化.net对象

xml在项目中的应用非常广泛,比如可以用来作为不同模块之间接口交互的数据格式,或用来对数据进行本地化的存储(如配置文件)。命名空间System.Xml.Serialization提供了对xml进行反序列化及对对象序列化的功能,使用进来非常方便。 这里举一个简单的例子进行说

2011-08-06 19:03:43 8737

Socket监听发送(Lazy.Lib)

Lazy.Lib.Remoting命名空间对.net framework提供的socket进行了封装,其中Sender类与Listener类提供了基于TCP的数据监听、发送,远程异常捕捉及处理等功能,结合RemotingUtil类提供的对象序列化辅助函数,基本可满足C/S程序服务端与客户端点到点通讯的需求(类似.net remoting调用,但不需要配置一堆东西,只需要配置远程地址、端口即可)。

2011-09-13

Lazy.Lib - Socket监听与发送

Lazy.Lib.Remoting命名空间对.net framework提供的socket进行了封装,其中Sender类与Listener类提供了基于TCP的数据监听、发送,远程异常捕捉及处理等功能,结合RemotingUtil类提供的对象序列化辅助函数,基本可满足C/S程序服务端与客户端点到点通讯的需求(类似.net remoting调用,但不需要配置一堆东西,只需要配置远程地址、端口即可)。详见博客。

2011-09-13

KeyboardInception

c#写的关于钩子的小例子,屏蔽掉键盘的按键。

2011-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除