自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java从零单排Round2----Java概述

Java概述“He gave man speech, and speechcreated thought, Which is the measure of the Universe”—Prometheus Unbound, Shelley Human beings ... are very much at the mercy ofthe particular language wh

2013-10-03 12:02:57 703

原创 Java从零单排Round1----包(Package)

引用The Complete Reference中的经典例子来说明Java包中类成员的访问权限问题下面的例子显示了访问修饰符的所有组合。该例有两个包和五个类。记住这两个不同包中的类需要被存储在以它们的包p1、p2命名的目录下。第一个包定义了三个类:Protection Derived 和 SamePackage.Protection类以合法的保护模式定义了四个int变量变量

2013-09-11 23:14:24 1060

原创 问题二:java中单例模式和模板方法设计模式什么区别

MARK先

2013-05-03 22:10:51 505

原创 问题一:java中的继承总结

MARK先

2013-05-03 22:09:02 558

转载 launching new_configuration has encountered a problem 该怎样解决....

Project -> Properties -> Run/Debug Settings:1. select "Launching New_configuration5"2. Delete3. OK

2013-04-16 00:19:02 5183

转载 pcap文件解析

毕设的代码又要进行一番大改动啦!想把抓来的数据包拿Wireshark来做协议分析,之前发现用Winpcap的pcap_dump()所保存出来的文件可以直接用Wireshark打开,感觉很不错,于是开始尝试研究pcap_dump()出来的文件的内部格式。待研究个差不多时突然想到也可以直接调用pcap_dump()来保存,这样就不必写程序生成Wireshark可以识别的文件了,并且可以see also

2012-07-19 23:47:20 1210

转载 Ruby和Python的比较

python和ruby的相同点:都强调语法简单,都具有更一般的表达方式。python是缩进,ruby是类basic的表达。都大量减少了符号。都是动态数据类型。都是有丰富的数据结构。都具有c语言扩展能力,都具有可移植性,比perl的可移植性更好。也都可以作为嵌入语言。都是面向对象的语言,都可以作为大项目的开发工具。都有丰富的库支持。也有最宽松的版权许可,除了一些工具属

2012-07-04 14:51:37 1411

转载 把linux文本保存下来的命令 Linux 下 col 命令 使用详解

功能说明:过滤控制字符。语  法:col [-bfx][-l]补充说明:在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。参  数:-b 过滤掉所有的控制字符,包括RLF和HRLF。-f 滤除RLF字符,但允许将HRLF字符呈现出来。-x 以

2012-05-15 22:30:13 472

原创 CentOS安装libpcap

1.安装GCC:  yum -y install gcc-c++2.安装flex:   yum -y install flex   没有flex,直接安装libpcap会提示"Your operating system's lex is insufficient to compile libpcap"错误;3.安装bison  yum -y install biso

2012-05-15 16:17:18 1407

原创 linux查看网卡驱动的方法

使用ethtool命令:ethtool -i eth0

2012-05-02 10:41:14 700

转载 *** No rule to make target 'net/ipv4/netfilter/ipt_ecn.c'

同事在编译内核的过程中,遇到如下问题:make[3]: *** No rule to make target 'net/ipv4/netfilter/ipt_ecn.c', needed by 'net/ipv4/netfilter/ipt_ecn.o'    怎么回事呢?    我在自己的目录树搜索了一下ipt_ecn.c,不区分大小:find . -iname

2012-04-25 11:18:19 3091 1

转载 poll与select

poll()函数:这个函数是某些Unix系统提供的用于执行与select()函数同等功能的函数,下面是这个函数的声明:  #include   int poll(struct pollfd fds[], nfds_t nfds, int timeout);  参数说明:  fds:是一个struct pollfd结构类型的数组,用于存放需要检测其状态的Socket描

2012-04-18 16:56:05 513

转载 零拷贝报文捕获要解决的几个问题,和现有的实现方法

零拷贝驱动,要解决几个问题。一个是跨内核和用户空间的内存管理,一个是跨内核和用户空间的同步。最后是接口的易用性。1.用户空间难以直接访问内核的内存。报文进来放到哪里,在用户空间我们是不知道的。2.同步问题,报文进来用什么方式通知用户空间,系统调用?信号?还是什么?3.如何提供一个用户透明的接口?现在主流的实现方法有下面几种,1.ntzc2.UIO-IXGBE

2012-04-16 13:50:03 1097

转载 关于shell脚本编程的10个最佳实践

每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程。但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度、使用命令的种类、看待问题的方式等等。对于那些处在shell脚本编程初级阶段的程序员来说,遵循一些恰当的做法可以帮助你更快、更好的学习这些编程技巧。下面,我们就来讨论这些能帮助你学习shell脚本编程的方法吧。1.多动手你想学习shell脚本编程,这很不错。

2012-04-09 11:08:40 305

原创 UNIX衍生版本介绍

SYSTEM VSystem V,曾经也被称为 AT&T System V,是Unix操作系统众多版本中的一支。它最初由 AT&T 开发,在1983年第一次发布。一共发行了4个 System V的主要版本:版本1、2、3和 4。System V Release 4,或者称为SVR4,是最成功的版本,成为一些UNIX共同特性的源头,例如 ”SysV 初始化脚本“ (/etc/

2012-04-05 16:37:39 1943

转载 Linux进程间通信源码剖析,共享内存(shmget()、shmat()、shmdt()及shmctl())

地址:http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index2.html 系统调用mmap()通过映射一个普通文件实现共享内存。系统V则是通过映射特殊文件系统shm中的文件实现进程间的共享内存通信。也就是说,每个共享内存区域对应特殊文件系统shm中的一个文件(这是通过shmid_kernel结构联系起来的),后面还将

2012-04-05 15:38:35 771

转载 BT 网站海盗湾(The Pirate Bay)不屈的精神

全球最大BT网站海盗湾(The Pirate Bay)曾遭警方突袭查抄服务器,为了不再遭受这种麻烦,他们做出了一个艰难的决定……碉堡了!

2012-04-01 15:11:14 9304

转载 Linux进程间通信源码剖析,共享内存(shmget函数详解)

shmgetint shmget(key_t key, size_t size, int flag);key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值:成功返回共享存储的id,失败返回-1key_t key-----------------------------------------------    ke

2012-03-31 16:56:42 426

转载 linux grep命令参数及用法详解---linux管道命令grep

功能说明:查找文件里符合条件的字符串。语  法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]补充说明:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给

2012-03-30 14:52:59 348

原创 eth0不见了怎么办

1.重新安装网卡2.进入/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.117NETMASK=255.255.255.0GATEWAY=192.168.0.2543.终端输入service network restart或者s

2012-03-29 16:55:52 1012

转载 linux xargs用法

xargs大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。他允许你对输出执行其他某些命令。记住下面这个来自于第 1 部分

2012-03-29 11:03:45 377

原创 e1000网卡驱动学习(1)

Linux-千兆网卡驱动实现机制浅析作者: Minit,  出处:博客, 责任编辑: 罗丽艳,  2009-03-29 00:00  网卡作为一个PCI设备,其必须遵守相应的PCI规范,即必须为网卡定义相应的标识号,每个PCI外设由一个总线编号、一个设备编号及一个功能编号来标识。网卡驱动程序则需要定义相应的pci_device_id结构来表示其支持的PCI外设的标识…… 1

2012-03-28 09:33:25 3164

原创 第一次部门聚餐

昨天第一天上班,部门欢迎宴,喝的猛了点,关键是给徐娇和老妈打了电话。。罪过罪过。。

2012-03-27 09:11:14 629

原创 修炼之初

今天搬到公司的宿舍,几个做运维的哥们都抽烟,很活络,可是他们跟我说我们公司搞研发的都不抽,那我不是要寂寞死了!明天报道,开始我的程序员修炼,但愿这条路走的光明!

2012-03-25 22:17:17 255

netmap - a novel framework for fast packet IO

netmap - a novel framework for fast packet IO

2012-04-09

空空如也

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

TA关注的人

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