自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 c语言3种链接属性: 外部(external), 内部(internal),无设置(none)

<br />    c语言中,多个文件组合的时候,有可能标示名相同,那么这个时候编译器如何判别的呢?<br />    c语言中有3种链接属性: 外部(external), 内部(internal),无设置(none)<br />    外部(external): 使用extern关键字<br />    内部(internal):  使用static关键字<br />   <br />    对各种情况进行一些测试吧<br /> 第一步测试,在两个文件中定义相同名称的变量<br />    unit1.c

2010-06-20 12:42:00 3328 7

原创 网络流量监视 之五

由于raw sokcet需要绑定到IP,所以需检测安装的网卡信息,最近对这个方面做了一些学习。 要检测安装的网卡信息,需要用到iphlpapi.dll提供的GetAdaptersInfo函数,其定义如下 [DllImport("iphlpapi.dll", CharSet=CharSet.Ansi)] public static extern int GetAdaptersInfo(IntPtr pAdapterInfo, ref Int64 pBufOutLen);

2010-06-15 13:42:00 775 2

原创 网络流量监视 之四

    接着上一篇写, 上一篇写到收集到了IP包信息,利用这些信息,就可以基本监控一些基本流量信息了。        如上图所示,可以基本监视到上行下行流量,TCP以及UDP流量。下方区域显示了对应通信IP的数据包累计总长度。     需要注意的地方是,raw socket采集到的数据包,包含了很多不属于自己的UDP包,需要把这些包丢弃再进行流量统计。    于是我写了个简

2010-05-30 13:11:00 636

原创 网络流量监视 之三

    上篇网络流量监视 之二写到通过raw socket捕获到了包括IP头数据包,下面的工作就是分析该数据包了    数据包结构很多地方都有介绍的,具体如下    ----------------------------------------------  | ip header | tcp header(or x header) | data |  -------

2010-05-26 14:12:00 712

原创 网络流量监视 之二

   网络流量监视 之一    上回使用PerformanceCounter组件实现了对网卡上下行流量监视,但是功能太简单了,要想更复杂的功能,比如通信IP地址,MAC,协议,端口等信息,就需要使用Raw Socket了。    Raw socket即原始套接字,可以用它来发送和接收 IP 层以上的原始数据包, 如 ICMP, TCP, UDP...如果把网卡设置成混杂模式,甚至可以捕

2010-05-25 13:54:00 1025

原创 网络流量监视 之一

    最近家里头的网络速度挺慢,检查发现机器上p2p一直在不停的贡献着网络流量,需要写一个程序来监视一下网络使用(其他程序也行,不过程序员嘛,还是自己写比较有成就感)     DOTNET提供了PerformanceCounter 组件,用于监视系统运行,太方便了,这次的核心就是这个东东。    先了解一下PerformanceCounter组件,使用PerformanceC

2010-05-24 15:03:00 1326

原创 c# 中如何保存透明背景的gif文件

最近需要图像保存到配置文件中,使用了以下的代码把图像转换成byte[]        private byte[] GetByteFromImage(Image inputimage)        ...{            byte[] byteImage = new byte[0];            using (MemoryStream ms = new MemorySt

2007-06-01 11:23:00 1412

空空如也

空空如也

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

TA关注的人

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