自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

转载 ARP/RARP协议报文格式

图6-1  ARP/RARP报头结构ARP和RARP使用相同的报头结构,如图6-1所示。图6-1中的各字段的具体含义如下:硬件类型:指明发送方想知道的硬件接口类型,以太网的值为1;协议类型:指明发送方提供的高层协议类型,IP为0800(16进制);硬件地址长度和协议长度:指明硬件地址和高层协议地址的长度,这样ARP报文就可以在任意

2012-03-31 16:03:46 8580

转载 fatal error C1083: 无法打开包括文件:“pcap.h”: WinPcap编程

WinPcap是一个开源的、运行于Win32平台下的体系结构,它的主要功能是进行数据包捕获和网络分析。它允许应用程序通过协议栈捕获和传输网络数据包,也包括内核级别的数据包过滤、网络静态引擎和支持远程数据包捕获等有用的功能。WinPcap由两部分组成:1.         驱动程序: 扩展操作系统功能提供低层次的网络访问2.         动态链接库:运行在Win32平台上的应用程序可

2012-03-31 15:14:17 7811

转载 extern用法详解(转)

1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可以吗?

2012-03-31 13:50:28 367

转载 itoa函数及atoi函数

C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的一个例子:# include # include void main (void){int num = 100;char str[25];itoa(num, str, 10);printf("The number 'num'

2012-03-30 13:27:20 445

转载 VC++中的头文件包含问题

在一些大的工程中,可能会包含几十个基础类,免不了之间会互相引用(不满足继承关系,而是组合关系)。也就是需要互相声明。好了,这时候会带来一些混乱。如果处理得不好,会搞得一团糟,根据我的经验,简单谈谈自已的处理办法:编码时,我们一般会尽量避免include头文件,而是采用声明 class XXX。但有时候还是必须用Include头文件,那么,两者的划分在于什么呢?应该是很明确的,但书上

2012-03-30 10:58:08 563

转载 在VC程序中使用调试语句

在VC程序中使用调试语句  为了更好地对程序调试,可以使用如下方法:使用断言、使用跟踪语句、使用异常和返回值。一、断言1、基本概念  断言是一种让错误在运行时候自我暴露的简单有效实用的技术。它们帮助你较早较轻易地发现错误,使得整个调试过程效率更高。  断言是布尔调试语句,用来检测在程序正常运行的时候某一个条件的值是否总为真,它能让错误在运行时刻暴露在程序员面前。使用断言的最大好

2012-03-27 08:58:01 1102

转载 static变量和static函数的用法摘抄

一、 static 变量static变量大致分为三种用法1. 用于局部变量中,成为静态局部变量. 静态局部变量有两个用法,记忆功能和全局生存期. 2. 用于全局变量,主要作用是限制此全局变量被其他的文件调用. 3. 用于类中的成员.表示这个成员是属于这个类但是不属于类中任意特定对象1. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:

2012-03-26 10:27:41 573

转载 修改VS2008(vc)中工程/解决方案/类的名字

因为不小心打错了或其他原因会修改vs2008的工程/解决方案/类的名字 以下是方法: 一、先修改工程名/解决方案名 举例,原先的工程名为AAA   想要改成BBB 1.找到工程/解决方案所在的文件夹(已工程名/解决方案名命名,即AAA) 2.打开该文件夹,有一个AAA.sln   将其重命名为BBB.sln

2012-03-23 10:02:50 2045

转载 让所有的静态文本都透明好显示背景色

让所有的静态文本都透明好显示背景色一、CStatic从文件夹加载位图HBITMAP hbitmap; //获得指向静态控件的指针 CStatic *pStatic=(CStatic *)GetDlgItem(IDC_SHOWBMP); //获得位图句柄 HBITMAP Bitmap; //设置静态控件的样式,使其可以使用位图,并试位标显示使居中

2012-03-22 11:27:43 1765

转载 MFC EDIT控件中改变背景色和文字颜色

这两天需要给MFC中的EDIT框改变一下背景颜色,而且由于框比较多,且每次需要变色的框也是随机的,但是个数是确定的。在网上搜了好多,下面这个是介绍的比较清楚,而且可以用的一种方法。由于本人用的vs2008,在对话框上右击没有添加事件处理函数一项,且对MFC也不是特别熟悉,所以开始只是在对话框类中重载了onctlcolor()函数,但添加时一直没有效果,最后发现出了只定义该函数外还需要在MAP中

2012-03-22 11:12:05 38713 11

转载 在对话框中加入属性页

在对话框中加入属性页本文为装载,原文:http://www.vckbase.com/document/viewdoc/?id=398当一个基于对话框的程序中有相当多的控件时,你一定会想到使用属性页来将这些控件分类放置。本文针对这种方法来讨论几种可能实现的方案。 方案一本方案的例子请见源代码打包文件中的Property1部分在对话框上放置一个Tab Control的控件,再在

2012-03-21 16:34:12 647

转载 MFC学习笔记之:属性页和表单的使用

1、  属性页和表单:一.建属性页和表单⑴.             新建Single Document应用程序,插入三个IDD_PROPPAGE_LARGE属性页资源,ID分别为IDD_PROP1,2,3;Caption分别为:Page1,2,3。属性页对话框和普通添加的对话框资源的区别为:选项普通对话框属性对话框Sty

2012-03-21 14:30:43 1297

转载 MFC CPropertySheet 多页面切换 实例

为了能实现在同一个页面实现多个页面的切换效果。CPropertySheet要与CPropertyPage一起使用。首先     新建一个MFC工程--MFC AppWizard(exe), 取名Pagesheet, 选择Dialog based, 然后Finish.2.       在对话框资源中插入两个对话框IDD_DIALOG1、IDD_DIALOG2,作为两个子页。为

2012-03-21 14:21:01 6999

转载 regsvr32 注册*.dll文件--动态链接库文件

regsvr32 注册*.dll文件--动态链接库文件动态链接库文件DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。 DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们

2012-03-21 13:32:46 3555

转载 SNMP++2.8中文文档

SNMP++用C++构建的,处理简单网罗管理协议(SNMP)的APISNMP++. 1用C++构建的,处理简单网罗管理协议(SNMP)的API11.     介绍... 61.1.      什么是SNMP++. 61.2.      SNMP++的本质... 61.2.1.        简单易用的SNMP++. 61.2.2.        编程安全的SNMP+

2012-03-15 16:48:18 9870

转载 无法从 CONST CHAR 转换为 LPCWSTR

CString ——〉char *     CString mystring = "abcde";      char* szmystring = (char *)(LPCTSTR)mystring;   char * ——〉CString   char* mystring = "12345";      CString string = mystring;     c

2012-03-15 11:12:05 1292

转载 C++STRING类常用函数

C++string类常用函数string类的构造函数:string(const char *s);    //用c字符串s初始化string(int n,char c);     //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length

2012-03-15 10:50:42 7707

转载 MFC:使用SNMP编辑(添加/删除/修改)ARP表

MFC:使用SNMP编辑(添加/删除/修改)ARP表本文章永久地址 http://www.limou.net/?p=306介绍这个工具像Windows命令行工具arp.exe一样显示和修改IP/物理地址转表(ARP表)。该工具将做两件事情。显示ARP表添加、删除、修改ARP表这两项工作通过SNMP(简单网络管理协议)扩展库来完成。通过SNMP处理IP

2012-03-15 08:40:40 2121

转载 SNMP协议简介

简单网络管理协议(SNMP:Simple Network Management Protocol)。简单网络管理协议就是我们经常提到的SNMP协议,它是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理工

2012-03-14 17:07:28 1135

转载 网络技术资料大全

转帖:超长篇,技术资料大全交换机的重要技术参数下面我将对交换机的重要技术参数作一一介绍,方便网友在选购交换机时比较不同厂商的不同产品。每一个参数都影响到交换机的性能、功能和不同集成特性。  1、转发技术:交换机采用直通转发技术或存储转发技术?  2、延时:交换机数据交换延时多少?  3、管理功能:交换机提供给拥护多少可管理功能?  4、单/多MAC地址类型:

2012-03-14 16:36:50 2136

转载 SNMP v1,v2,v3 的比较

在SNMP发展历史上,TCP/IP协议族的研究,开发,实施和用户团体在各种环境中已经经历了大量的协议。尤其是最近几年因特网的成长,出现了大量可用的支持因特网的软件。因特网规模的扩大,因特网技术在商业上的应用增加了研究人员,开发者,网络产品零售商对公共网络管理结构的需求,使TCP/IP产品能够用于网络。    认识到这一点,人们经过了很多努力,提出了各种可能用于因特网或一般网络技术管理概念。在1

2012-03-14 15:35:18 2632

转载 const char to LPCTSTR不能转化问题

error C2664: “gethostbyname”: 不能将参数 1 从“CString”转换为“const char *”  我在VC的unicode项目中使用如下代码时,提示错误“error C2664: "gethostbyname": 不能将参数 1 从"CString"转换为"const char *"”。CString host;lpHos

2012-03-14 14:54:23 4040

转载 vs2008中h文件和链接库的包含

在程序开发中,很多时候需要用到别人开发的工具包,如OpenCV和itk。一般而言,在vs2008中,很少使用源文件,大部分是使用对类进行声明的头文件和封装了类的链接库(静态lib或动态dll)。     如果要使用这些类,需要在文件中包含头文件的名字,如#include “cv.h”。但这个并不够,因为这个文件一般来说不在当前目录下,有两种方法解决这个问题。一,将所包含的头文件复制

2012-03-14 14:06:54 4604

转载 SNMP介紹及命令

SNMP介紹及命令  Simple Network Management Protocol简单网络管理协议(SNMP)首先是由Internet工程任务组织(Internet Engineering Task Force)(IETF)的研究小组为了解决Internet上的路由器管理问题而提出的。它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。S

2012-03-13 17:12:19 1590

转载 [linux] snmp服务的配置

一.安装snmp服务1.检查系统中是否安装snmp包[root@10.10.90.97  ~]# rpm -qa |grep snmpnet-snmp-utils-5.3.2.2-9.el5_5.1net-snmp-libs-5.3.2.2-9.el5_5.1net-snmp-5.3.2.2-9.el5_5.1如果没有安装以上的包,使用yum安装或者

2012-03-13 16:21:54 1443

转载 G.711编码事例程序

这是JRTPLIB@Conference系列的第六部《G.711编码事例程序》,本系列的主要工作是实现一个基于JRTPLIB的,建立在RTP组播基础上的多媒体视频会议系统。这只是一个实验系统,用于学习JRTPLIB、RTP、和多媒体相关的编程,不是一个完善的软件工程。而且,我只会在业余的时间出于兴趣写一写。有志同道合的朋友可以通过tinnal@136.com这个邮箱或博客回复(推荐)和我交流。

2012-03-12 14:03:52 2134

转载 InstallShield制作安装包实现自动化

最近公司要实施制作安装包自动化,因为以前在制作安装包上的时间太长了,而我们制作的安装包又比较多,所以这个任务就被分派下来了,没想到给我了(可怜啊),想我以前从没接触过这一块,狂郁闷,只能在网上寻找资料中,还好终于解决了问题,实现了用批处理自动化(当然也可用批处理+WR来实现,不过后面发现还是批处理方便点),好了,言归正传,下面就开始了。一,首先介绍下制作安装包大概流程我用的是Install

2012-03-09 10:39:53 2560

转载 Wireshark使用操作主界面中文版(英汉对照)

Wireshark 主界面的操作菜单File  打开文件    Open           打开文件    Open Recent    打开近期访问过的文件    Merge…        将几个文件合并为一个文件    Close          关闭此文件    Save As…      保存为…    File Set       文件属性    E

2012-03-07 16:48:57 1387

转载 2011 wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍

首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!" 和 "not” 都表示取反。  一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况:  (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。           表达式为:ip.src == 192.168.0.

2012-03-03 19:43:52 4263

转载 设置系统默认的调试器VC2008 & VC6

转自:http://blog.csdn.net/joneykk/article/details/4223275在网上搜了半天,都没有收到将系统默认调试器设为VS2008的方法!全都是将默认调试器从VS2008改为VC6的!用了几天VS2008的debugger,觉得功能要好用些。这里将两种方法都列在这里:VC6[HKEY_LOCAL_MACHINE/SOFTWARE/Mic

2012-03-02 14:16:28 1595

Qt参考文档(chm)

Qt参考文档,Qt学习好资料,别错过,关于QT开发基础知识,主要的类,详细讲解

2012-08-21

STL入门 STL的概念与组成

STL入门 STL的概念与组成 Iterator(迭代器) Container(容器) Algorithm(算法) Adaptors(配接器)

2009-07-30

清华大学本科讲义 软件工程

清华大学本科讲义 软件工程 很好的资料,包括课件以及实验

2008-10-26

Windows API 函数

本帮助文件由陈国强个人整理后出版,内容全摘自网络。版权归实际作者所有。 为了让网友们能更好的阅读和管理Windows API 函数,于是我为大家将网上的资料整理成一个帮助文件。让查阅API 函数变的更简单,容易,也更有效。 本帮助文件中的Windows API 函数大约有774个,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数。

2008-10-25

空空如也

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

TA关注的人

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