自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (6)
  • 收藏
  • 关注

转载 常用正则表达式大全 (转)

网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站: http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cnblogs

2016-12-26 14:20:20 275

转载 socket发展史

1.Soket发展史以及它和tcp/ip的关系七十年代中,美国国防部高研署(DARPA)将TCP/IP的软件提供给加利福尼亚大学Berkeley分校后,TCP/IP很快被集成到Unix中,同时出现了许多成熟的TCP/IP应用程序接口(API)。这个API称为Socket接口。今天,SOCKET接口是TCP/IP网络最为 通用的API,也是在INTERNET上进行应用开发最为通用的API。

2016-12-21 09:38:01 784

转载 Berkeley socket 套接字编程详解

6.1 引言网络程序设计全靠套接字接受和发送信息,尽管套接字这个词好象显得有些神秘,但其实这个概念极易理解。这章主要讲述Sockets API(Application Program Interface),以及一些其他的细节(比如Socket 的历史、数据中的常用结构等),通过这些介绍,使读者慢慢掌握Linux 下的Socket编程。6.2 概述在开始介绍有关编程的知识

2016-12-21 09:36:49 2639 1

转载 网络入门视频教程

01 ping命令的使用http://images.enet.com.cn/eschool/wmv/ping.wmv02 netstat命令的使用 http://images.enet.com.cn/eschool/wmv/netstat.wmv03 tasklist和taskkill的使用 http://images.enet.com.cn/eschool/wmv/tasklist.wm

2016-12-14 10:58:07 765

转载 对一个问题的解答

今天周日,陪老婆烫完头发回到家里,仍然不忘打开邮箱,一位朋友问了一个问题,说想用sysfs实现cdev,我觉得倒是没有什么不可,因为sysfs毕竟是一个内核和用户空间通信的接口,是个接口就可以被使用,我之所以敢打这个保票就是因为linux内核只提供机制而不提供任何策略,也就是说,只要你知道一个机制是内核和用户空间通信用的,那么你可以进行任何通信,内核机制丝毫不管你通信的内容,其实sysfs是向用户

2016-12-13 11:50:48 369

转载 Linux虚拟网络接口 Bond详解

概述什么是Bond  简单的说,bonding就是把多个物理网络接口绑定到一起,使它们就像一个网络接口那样运行。   通过Bonding技术,可以实现网口冗余,负载均衡,从而达到高可用高可靠的目的Bond的七种策略模式  Bond的七种策略模式(mode),其实指的是在传输数据包的时候,如何从已经绑定的接口中选择数据包传输的接口。是所有的接口都传输数据包(如mo

2016-12-13 11:35:35 1067

转载 Iptables 指南 1.1.19

Iptables 指南 1.1.19Oskar Andreasson     [email protected]    Copyright © 2001-2003 by Oskar Andreasson本文在符合 GNU Free Documentation 许可版本1.1的条件下,可以拷贝、分发、更改,但必须保留绪言 和所有的章节,如印

2016-12-13 11:33:24 1092

转载 ARP地址解析协议

概述  网络层以上的协议用IP地址来标识网络接口,但以太数据帧传输时,以物理地址来标识网络接口。因此我们需要进行IP地址与物理地址之间的转化。对于IPv4来说,我们使用ARP地址解析协议来完成IP地址与物理地址的转化(IPv6使用邻居发现协议进行IP地址与物理地址的转化,它包含在ICMPv6中)。   ARP协议提供了网络层地址(IP地址)到物理地址(mac地址)之间的动态映射。ARP

2016-12-13 11:30:29 224

转载 广播与多播介绍

一般,我们将IP地址分为四类:单播地址、 多播地址、 广播地址、任意播地址。   广播(地址)与多播(地址)在需要将数据报发送给多个目的IP时,具有重要作用。能极大地减少网络开销:当我们需要把数据包发送给多个目的IP时,使用广播和多播,数据包就可以在必要时才进行复制,而不需要从发送源就分别为每个目的IP复制一份。   多播相对于广播的一个优点是,广播会影响本地网络的所有主机,而多播只会影响

2016-12-13 11:28:58 405

转载 IGMP协议

IGMP 是Internet Group Management Protocol(互联网组管理协议)的简称。它是TCP/IP 协议族中负责IP 组播成员管理的协议,用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。   IGMP协议(IPv4) 和MLD协议(IPv6)用来帮助主机指定对那些组感兴趣(加入哪一些多播组),以及确定来自某些特定源的报文应该被接收还是过滤掉。为了

2016-12-13 11:28:17 409

转载 IGMP技术总结

转载自: IGMP技术总结本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一、小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! 1.  IGMP 简介 IGMP 是Internet Group Management Protocol(互联网组管理协议)的简称。它是TCP/IP 协议族中负

2016-12-13 11:27:11 12755

转载 DHCP协议 详解

原文地址:http://blog.csdn.net/windeal3203/article/details/50677166  DHCP: 动态主机配置协议   TCP/IP协议想要运行正常的话,网络中的主机和路由器不可避免地需要配置一些信息(如接口的IP地址等)。有了这些配置信息主机/路由器才能提供/使用特定的网络服务。   主机信息的必要元素有:IP地址、子网掩码、DNS服务器

2016-12-13 11:25:39 6143

转载 ARP地址解析协议

原文地址http://blog.csdn.net/windeal3203/article/details/50672643概述  网络层以上的协议用IP地址来标识网络接口,但以太数据帧传输时,以物理地址来标识网络接口。因此我们需要进行IP地址与物理地址之间的转化。对于IPv4来说,我们使用ARP地址解析协议来完成IP地址与物理地址的转化(IPv6使用邻居发现协议进行IP地址与物理地

2016-12-13 11:24:04 334

转载 HTTP服务器的简单实现

在 HTTP学习笔记——报文格式 一文中,我们已经可以了解到HTTP的报文格式,有了报文格式,我们就可以实现简单的HTTP服务器了。一个简单的HTTP服务器会包含一下几个部分: + 接收HTTP请求 + 解析HTTP请求 + 构造HTTP响应 + 发送HTTP响应。我们看一下如何用C语言实现简单的HTTP服务器。 在下面代码中会用到几个自定义的重要的结构体,

2016-12-13 11:21:31 248

转载 HTTP学习笔记——报文格式

HTTP报文的分类:(请求报文和响应报文):HTTP报文分为两类: + 请求报文: 从Web客户端发往Web服务器 + 响应报文: 从Web服务器发往Web客户端 请求报文格式:method> request URL> version>headers>entity-body>响应报文格式:version> status> reason phrase>he

2016-12-13 11:20:05 282

转载 PPP协议概述

PPP协议概述PPP(Point-to-Point Protocol点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。 PPP协议支持以下功能:IP地址的动态分配和管理同步或异步的物理层通信链路的配置、质量检测和纠错多种配置参数选项的协商PPP是目前使用最广泛的数据链路层协议,不管是低速的拨号猫连接还是

2016-12-13 11:18:31 758

转载 PPPoE协议

PPP over Ethernet(PPPoE)协议,是在以太网络中转播PPP帧信息的技术,尤其适用于ADSL等方式。可以使以太网的主机通过一个简单的桥接设备连到一个远端的接入集中器上。通过pppoe协议,远端接入设备能够实现对每个接入用户的控制和计费。PPPoE协议的作用是:实现有效的用户管理,进行网络接入计费等PPPoE帧  PPPoE帧的内容作为以太帧的负载存在, 当一个以太

2016-12-13 11:16:01 3111

转载 对话Linus Torvalds:大多黑客甚至连指针都未理解

几周前, Linus Torvalds在Slashdot上回答了一些问题。其中有一条引发了开发者们的强烈关注,当被问到他心目中的内核开发者时,他说自己这些日子已经不怎么看代码了,除非是帮别人审查。他稍微暂停了一下,坦言那些“狡猾”的通过文件名查找高速缓存又抱怨自己能力一般的内核“恶魔”(黑客)才是他欣赏的。他说:我真的希望更多人能理解真正核心的低层代码。不是无锁名字查找那种大而复杂的代

2016-12-09 09:53:00 616

转载 玛莎拉蒂总裁V6提车,大片来袭

我的玛莎情怀第一次认识玛莎拉蒂是从大街上的一辆3200GT开始的,那时候年纪还小,对于品牌也没什么认知和理解,印象中只有双门的跑车外形和那个漂亮的三叉戟车标,其他一概不知。然后,当我从一个小车迷逐渐成长成为一个资深车迷的时候,我的最爱之一便是玛莎拉蒂GranCabrio。在我心目中,那就是最标准的GT敞篷跑车应该有的样子。即便那个时候已经开过了不少比它还要快、还要猛的跑车,但Gra

2016-12-08 14:41:10 579

转载 14年打工仔的杰作——奔驰GLC260豪华白用车感受

我,1980年生人,02年毕业参加工作,不甘于窝在小城市的我一年后毅然带着梦想来到北京工作,一飘就是14年……2010年12月3日在考虑对比良久后,我购买了人生的第一辆车,大众朗逸黑色运动版(顶配),记得当时刷爆了2张信用卡,父母和岳父母又赞助了些才付清了首付,但3000多的月供算是当时收入不高的我每月最大的一笔开销,再加上2000多的房贷,以当时我夫妻俩的月收入着实紧张,甚至年底缴物业暖气费

2016-12-08 14:26:29 1239

转载 对Verilog 初学者比较有用的整理(转自它处)

对Verilog 初学者比较有用的整理(转自它处)*********************************************************************************************************************作者: Ian11122840    时间: 2010-9-27 09:04             

2016-12-08 14:20:52 1338

转载 HTTP协议详解

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模

2016-12-08 11:41:58 360

转载 HTTP协议的头信息详解

通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。   

2016-12-08 11:40:17 273

转载 Linux环境下make指令和makefile文件详解

无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入

2016-12-08 11:36:55 4717

转载 rtp协议详解/rtcp协议详解

1、简介  目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。  2、RTP/RTCP协议简介  RTP 由 IETF(http://www.i

2016-12-08 11:34:43 406

转载 PE文件格式和ELF文件格式(下)----ELF文件(摘录整理)

1   简介     可执行链接格式(Executable and Linking Format)最初是由UNIX 系统实验室(UNIX System Laboratories,USL)开发并发布的,作为应用程序二进制接口(Application Binary Interface,ABI )的一部分。工具接口标准(Tool Interface Standards,TIS)委员会将还

2016-12-08 11:32:17 1801

转载 PE文件格式和ELF文件格式(上)----PE文件

Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中(Specs and Strategy, Specifications, Windows NT File Format Specifications),但是它非常之晦涩。    然而这一的文档并未提供足够的信息,所以开发者们无法很好地弄懂PE格式。本文旨在解决这一问题,它会对整个

2016-12-08 11:30:04 3507

转载 FTP协议详解

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计

2016-12-08 11:27:25 328

原创 test4直接收80端口

#include #include #include #include void getPacket(u_char * arg, const struct pcap_pkthdr * pkthdr, const u_char * packet){  int * id = (int *)arg;  printf("id: %d\n", ++(*id));

2016-12-08 10:59:04 255

原创 test2抓包 PCAP

#include #include #include #include int main(){  char errBuf[PCAP_ERRBUF_SIZE], * devStr;  /* get a device */  devStr = pcap_lookupdev(errBuf);  if(devStr)  {    prin

2016-12-08 10:57:47 304

原创 test1找网卡

#include #include int main(){  char errBuf[PCAP_ERRBUF_SIZE], * device;  device = pcap_lookupdev(errBuf);  if(device)  {    printf("success: device: %s\n", device);  } 

2016-12-08 10:56:31 185

转载 test3 pcap 抓包程序

http://blog.csdn.net/htttw/article/details/7521053      下面的这个程序会把收到的数据包内容全部打印出来,运行方式和上一个程序一样:#include #include #include #include void getPacket(u_char * arg, const struct pcap_pkth

2016-12-08 10:52:18 332

转载 二叉树遍历之morris traversal

刚开始接触到这个是因为算法导论习题10.4-5,其中有一句话说不能改变二叉树结构,即使临时改变也不行,个人就感觉改变二叉树结构也可以进行遍历。搜索的过程中发现了morris 遍历,刚开始根本不相信如此短的代码可以使用无栈、O(1) 空间进行二叉树遍历,但深入之后才发现这个想法是如此的巧妙,感谢J Morris,不知这个Morris 和KMP中的Morris 是否是同一个人?

2016-12-08 10:45:38 222

转载 二叉树神级遍历算法——Morris遍历(C++版)

题目:设计一个算法实现二叉树的三种遍历(前序遍历 中序遍历 后序遍历)。要求时间复杂度为O(n) 空间复杂度为O(1)。 思路:空间复杂度O(1)的要求很严格。常规的递归实现是显然不能满足要求的[其空间复杂度是树的深度O(h) ]。本篇文章介绍著名的Morris遍历,该方法利用了二叉树结点中大量指向null的指针。常规的栈结构遍历方式,遍历到某个节点之后并不能回到上层的结点

2016-12-08 10:44:38 335

转载 Morris二叉树遍历算法

说到二叉树遍历,通常想到的是递归算法或者通过栈迭代实现,在遍历过程中,每个节点仅访问一次,所以这样遍历的时间复杂度为O(n),空间复杂度为O(n),并且递归的算法易于理解和实现。但是,还有一种更加巧妙的遍历二叉树的算法,Morris算法,其时间复杂度仍然是O(n),但是空间复杂度却只有O(1)。其优点概括来说有两个:1. O(1)空间复杂度,即只能使用常数空间;2. 二叉树的形状不会被破坏(中

2016-12-08 10:43:40 297

转载 morris的用法(三种图形)

效果图展示画面上的jsp实现[html] view plain copy print?div id="chart">                                div class="box box-success">            

2016-12-08 10:39:55 10032

转载 CSS:margin重叠-父子关系

css中父div里面有一个子div,给子div添加margin-top: 20px,发现了一个问题!!给子div添加margin-top: 20px,发现父子DIV都一起相对BODY下移了20PX,为何不是只是子DIV下移20PX ? 如果我给父DIV添加border: 1px solid,就可以实现父DIV不动,只是子DIV相对父DIV下移了20PX,难道就一定要设置父DIV的bor

2016-12-08 10:37:39 525

转载 链表操作

链表概述   链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元。链表有一个“头指针”变量,以head表示,它存放一个地址。该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部分:一为用户需要用的实际数据,二为下一个结点的地址。因此,head指向第一个元素:第一个元素又指向第二个元素;……,直到最后一个元素,该元素不再指向其它元素,

2016-12-07 12:35:44 268

转载 链表操作(不带头节点的)

链表操作(不带头节点的)链表其实蛮简单的,但如果一段时间不用的话马上让你写还真不一定能写的出来,这里总结一下,作为温习。结构声明typedef int elemType;//根据自己的需要来 //单链表结点类型 typedef struct ListNode{ elemType element; struct ListNode *next; }

2016-12-07 12:33:49 448

转载 TCP/IP & HTTP

这里先把自己查阅的资料放这里吧,还没来得及总结TCP/IP1、网络协议 两台电脑之间进行通讯所共同遵守的规则,就是网络协议2、TCP/IP和OSI模型的区别 虽然国际标准化组织制定了OSI网络协议模型,但是实际上互联网通讯使用的网络协议是TCP/IP网络协议。简单的说,OSI网络协议模型,是一个参考模型,而TCP/IP协议是事实上的标准。 TCP/IP 是一个协议族

2016-12-07 12:32:19 216

YOLOV8 安全帽佩戴检测(含训练好的模型和训练集)

YOLOV8 安全帽佩戴检测(含训练好的模型和训练集)

2024-02-28

tornado替换文件win7.rar

tornado替换文件win7

2021-04-28

vxworks聊天记录.docx

系统采用VxWorks实时系统,请根据上面列表构建软件架构子模块A-子模块B与测控主机之间采用1553B通讯  

2021-04-15

VxWorks基本概念及常见问题.doc(VxWorks基本概念及常见问题解答)

VxWorks基本概念及常见问题,开发者利器

2021-04-15

VxWorks中文FAQ.txt

集中解答VxWorks开发中的数十类工程问题,上百条调试经验。 VxWorks开发者必备手册

2021-04-15

实际例程VXworks.rar

vmWare上运行VxWorks,指导文档+BSP+镜像文件(x86) 编译好的VXWORKS,支持光驱镜像启动(vm.iso)、 VMware平台的使用和Vxworks开发环境的建立、VMware平台的使用和Vxworks开发环境的建立.pdf

2021-04-15

Python资料1

Python资料1

2017-12-05

空空如也

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

TA关注的人

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