自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 PAP和chap的经典总结

pap是通过发送用户名和密码进行匹配,我们就必须使用sent-username ** password **这条命令,并且这个用户名和密码可以通过抓包软件抓到,是明文传输的 chap的认证过程(单向认证,R2为服务器端,R1为客户端) R2首先发一个挑战包给R1,包的内容包括:01(标识符,表示挑战分组)+ID(序列号)+随机数+自己的用户名(R2) R1接收到这个包后,将挑战包的用户名(R2),

2010-01-10 16:57:00 1211

转载 PPP的PAP与CHAP

点到点协议(Point to Point Protocol,PPP)是IETF(Internet Engineering Task Force,因特网工程任务组)推出的点到点类型线路的数据链路层协议。它解决了SLIP中的问题,并成为正式的因特网标准。   PPP协议在RFC 1661、RFC 1662和RFC 1663中进行了描述。   PPP支持在各种物理类型的点到点

2010-01-10 16:49:00 5136

转载 如何搭建自己的Web服务器

 1.点击“开始”->“控制面版”->“添加或删除程序”->点击”添加/删除Windows组件“->勾选上“应用程序服务器”,这时将你的2K3的安装光盘放到光驱内,点击“下一步”来进行安装。 2.安装完成之后,就会在“管理工具”里多出一项“Internet 信息服务(IIS)管理器“,点击进入,选择”Web服务扩展“,在右边栏里选中"Active Server Pages",然后点左边的“

2009-11-08 22:17:00 518

转载 VC中树形控件(CTreeCtrl)的使用

树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些树形控件的专用

2009-09-13 21:05:00 637

转载 pcap_pkthdr 中 len 和 caplen的区别

libpcap捕获时,使用pcap_loop之类的函数,在调用处理的handle的时候,返回的第一个参数的类型为pcap_pkthdr,第二个参数为uint8_t的指针,前者中有两个数据域的东东:caplen和len,如下:struct pcap_pkthdr { struct timeval ts; /* time stamp */ bpf_u_int32 caplen; /*

2009-08-01 22:57:00 2788

转载 顺序链表

includestdio.h>#includestdlib.h>struct iNode{    int data;    struct iNode *next;};struct iNode *create(){    struct iNode *hp =NULL;//head    struct iNode *tp =NULL;//tail    struct iNode *cp =NULL;/

2009-06-13 22:04:00 390

转载 如何写Windows下的批处理程序

介绍如何写Windows下的批处理程序: 批处理的介绍   扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。   首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。  

2009-05-01 12:40:00 1347

转载 pclint入门

 1.   安装将压缩包比如pclint8.zip拷贝到c:/,解压后重命名目录为c:/pclint 版本Q:如何查看版本?A:见readme.txt:PC-lint for C/C++ Version 8.00e2.   开始使用2.1. 不用任何配置,直接使用2.1.1.    准备待被检查的文件:先在E:/建一个文件:main.cpp,内容为:

2009-01-31 16:00:00 1402

转载 代码静态分析工具PC-LINT安装配置

 PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。  C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验

2009-01-31 15:24:00 766

转载 PC-Lint使用简介

PC-Lint使用简介LINT工具是一种软件质量保证工具,许多国外的大型专业软件公司,如微软公司,都  把它作为程序检查工具,在程序合入正试版本或交付测试之前一定要保证通过了LINT检查  ,他们要求软件工程师在使用LINT时要打开所有的编译开关,如果一定要关闭某些开关,  那么要给出关闭这些开关的正当理由。    可想而知,如果从我们编码后第一次编译程序时就使用LINT来检查程序,并

2009-01-31 15:16:00 710

转载 队列测试代码

[数据结构C]队列测试代码;C语言队列测试代码 #include#include#includetypedef struct qnode{char data;struct qnode *next;}qnode,*queueptr;typedef struct{queueptr front;queueptr rear;}linkqueue;initqueue(linkqueue *q

2009-01-03 13:51:00 539

转载 你的C代码高效么?

 在CPPBLOG上捡到的文章,翻得还不错,本来想转原文的,可惜在学校的破网上不了codeproject, 只能转这篇了。有点长,无聊时打发时间看吧。原文地址:http://www.cppblog.com/xlander/archive/2006/07/21/10289.html英文地址:http://www.codeproject.com/cpp/C___Code_Optimizatio

2008-12-28 12:35:00 537

转载 惠普前总裁孙振耀指点职业规划

 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把

2008-11-23 19:47:00 234

转载 总结的一些系统分析的经验

 对系统分析的看法,总结一下之前的工作的经验,有不当之处请指正。   做需求分析,我觉得最重要的任务是简化业务流程、规则、逻辑;丰富用户体验;     0. 尽量将复杂的用户需求抽像成最简单的业务规则、数据库结构来实现。因为需求是不可能一下子就确定的,假设我们刚开始对核心需求的实现方式增加了一点点的复杂性,比如说多加了一个表,一个藕合字段,那么对于以后的扩展我们就有可能要去制定更加复杂的规则去适应

2008-11-23 19:37:00 458

转载 学习C++的50条建议

 1. 把C++当成一门新的语言学习;   2. 看《Thinking In C++》,不要看《C++变成死相》;   3. 看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;   4. 不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门

2008-11-21 19:11:00 333

空空如也

空空如也

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

TA关注的人

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