自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux下网桥式防火墙的构建与实现

1       文档说明1.1    写作目的本文档为该子系统设计与实现人员提供参考。1.2    写作背景本文简单介绍在Linux下如何构建和实现网桥式防火墙,以及如何扩展该网桥式防火墙。构建企业网关的一个重要前提是在企业网关上实现一个防火墙。该防火墙除了对进出包进行包过滤外,还应能够选择性地将特定的包投递给特定的目的主机(保持企业的网络架构不变)。这就要求该防火墙还具备网桥

2008-12-31 13:19:00 5386 2

原创 工作后,还是得捡起博客

工作3年多了,还是得捡起博客,和大家yiqi

2014-05-10 16:55:42 2080

原创 shell中字符到ascii码或数字的转换

   一个思路是利用awk,首先在awk的BEGIN中构造出一个字符到ascii码或数字的转换表,然后读入待转换的字符查表输出相应的转换码。下面的一个示例代码实现了字母A-Z到数字1-26的转换,因为shell在语言层次全是字符串,所以这个转换称为一个字符到另一个字符的映射更妥。             digit=`echo ${letter} | awk -v letter_cnt=2

2011-06-18 18:15:00 17667

原创 最近的情况

  今天答辩完了,ppt讲述过慢,遭答辩老师批评了,但好歹通过了。最近或忙于论文写作,或纠结于感情,很少有时间打理blog或打点心情。现在稍微有短暂的空闲了,是时候想想人生、事业和家庭等系列问题了。希望半个月或一个月后,我对上述问题能有较清晰的答案,祝自己好运,也祝各位网友新年快乐、万事如意。

2011-01-09 19:20:00 2144

原创 360与腾讯之争——顾客有可能成为上帝

<br />      互联网是最平等和自由的地方,即使有政策封锁。正是有了互联网等信息化,开胸验肺、李刚案、各类飙车案中的弱者才有争取到正义的可能。事实上,互联网是官僚气息最少的行业:首先,互联网企业的老大平民化普遍;其次互联网企业的员工即IT男或IT女,往往不修边幅,彼此间的繁文缛节也少;最后最重要的,互联网的发展手段是以信息化加速信息的产生、收集、整理和推送,提高各行各业的效率,其自身自然得有效率,因此市场机制决定了存活下来的互联网企业都是官僚化比较小的。<br />      360与腾讯之争,广大

2010-11-07 22:07:00 1887

原创 难以抉择的选择无对错,坚定地走好当前选择是王道

       今年的IT行业貌似很红火,游戏、互联网、通信、芯片(mtk)类公司不但纷纷扩招,而且薪水都有大幅度的提高。       并不完全基于行业红火的原因,我找工作的前期显得非常顺利。4月末,5月初找实习时轻松拿下腾讯,拒掉了网易游戏。顺着大好形势,5月底精心准备了百度系统部,但由于内推失败,网投简历工作经历直接写成了“无”,被百度直接鄙视了。7,8,9月在腾讯实习,见识了大公司的专业化分工协作,算是真正对团队交流合作有了深的体会,并且对云计算存储和数据仓库都有了感性认识。在腾讯,我主要是负责其云计算

2010-11-03 23:44:00 3326 3

原创 疑问&心得&体会(一)——linux系统编程和网络编程

    两年半研究生生活中,我做了一些电子和纸质笔记,因为快找工作了,打算把它们整理出来,一来巩固自己的基础,而来为广大网友提供些素材。    本系列读书笔记标题形式为:“疑问&心得&体会(文章编号)——文章内容的标题”,下面是最近我和一朋友聊linux系统编程和网络编程的一些聊天记录,摘录出来和大家分享下(相信我的朋友来容许我擅自转帖我们的聊天记录)。  回复张良 9:31:41咋搞

2010-03-15 14:02:00 3638 1

原创 文件的断电可靠性保证

原文来自my new blog:http://blog.chinaunix.net/u3/94771/showart_2106382.html 文件的断电可靠性保证author:bripengandre    Email:[email protected]一.背景   最近参与开发的一个嵌入式设备对系统的稳定性、可靠性和可恢复性提出了较高的要求。特别地,有这些问题要考虑:当系

2009-12-29 12:51:00 2247

原创 近7个月的专业学习总体计划

        好久没写空间了。不写则已,一写则是这类性质的,各位见谅~       之前已写了一个具体到每星期的任务的计划,但实施一个月来,深感时间紧迫,之前的计划应过于庞大而难以再实施,因此必须有所舍弃和整理。        另外,近来反省最近一两年做的事情,感觉做得不够精、不够细,没什么可取之处。这一方面是因为赶进度,另一方面是个人的不耐烦,一旦勉强完成了任务就万事大吉。为了

2009-11-17 15:34:00 1937 1

原创 Linux下多定时器的实现

原文见:http://blog.chinaunix.net/u3/94771/showart_2000555.htmllinux下多定时器的实现一、已有的定时器接口   时空管理是计算机系统的主要任务。在时间管理中,我们经常利用定时器处理事情:比如tcp协议中利用定时器管理包超时,视频显示中利用定时器来定时显示视频帧,web服务中利用定时器来管理用户的超时。windows系统提供了Se

2009-07-28 20:41:00 4701 2

原创 IP校验和详解

文见my blog:http://blog.chinaunix.net/u3/94771/showart.php?id=1993908IP校验和详解 一、校验和算法   之前一直只知道IP校验和算法反码求和相关的,但具体细节不清楚,今天了解了下。   IP校验和主要是用来保证数据(IP包头)的完整性的.它用的算

2009-07-12 19:19:00 2457 1

原创 基于NETLINK的内核与用户空间共享内存的实现

   还是不会从blog导入文章,只好复制粘贴了,原文在my blog:http://blog.chinaunix.net/u3/94771/showart_1945422.html基于NETLINK的内核与用户空间共享内存的实现author:bripengandre Email:[email protected]一、前

2009-05-26 21:09:00 2388

原创 TC HTB流量控制

一.背景简介   最近几个月在参与一个软路由器的开发.该路由器的流量控制功能由TC HTB实现。下面写点总结性的文字,因水平有限,不对之处敬请各位及时指出。   TC为Traffic Control的缩写,HTB顾名思义是一个层次式的过滤框架,我们可以通过配置TC HTB规则来实现流量控制.二.基本概念   TC规则涉及到队列(queue),分类器(class)和过滤器(filter)三个概念. 

2009-04-28 12:44:00 6985 1

原创 读写SPI FLASH--应用程序部分

  驱动部分见前一篇文章:http://blog.csdn.net/bripengandre/archive/2009/03/20/4009615.aspx  应用程序部分很简单:读取新的BIOS文件 ,以及flash中的当前内容,如果两者有差异,则将相关扇区先擦掉,然后再将新的BIOS内容写进去.即程序的擦写策略为:只有有差异时,才擦写,这能减小程序在擦写时,突然断电带来的坏作用.  不

2009-03-22 10:45:00 7755

原创 读写SPI FLASH--驱动部分

    最近花了一个多星期写了一个SPI驱动。这个驱动是用来读写SPI接口的BIOS Flash的。貌似这个FLASH的SPI对端(及主控制端)是与其它设备共同通过一个PCI桥接设备挂在PCI总线上。    SPI接口四条线,一个时钟CLK,一个片选CE,以及两数据线MOSI和MISO(主出从入和主入从出)。由于这里的SPI时序等都已经由SPI控制器做好了,所以我要做的就是读些那些控制器上的寄

2009-03-20 23:06:00 26240 1

原创 谈最近之颓废

        话说最近有点颓废,有点抑郁。        每天干事干个不停,却不知道是干的什么东东。估计最近看各方面的书看得多了点,反而目标不明确了,看样子站在书本上看书的能力有待提高。         该做的事没做好,不该做的事做了。早上上班太晚,中午没睡午觉,无论是精力还是精神都不怎么好。         其实,我个人做事还是有点太完美主义,往往丢了西瓜捡了芝麻。嗯,做事还是要具体事

2009-02-23 23:05:00 1954 2

原创 一个简易计算器的实现

一个简易计算器的实现Author: bripengandre相关源码见链接:http://download.csdn.net/source/982727 摘要:嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本文为嵌入式系统课程设计的报告,文中给出了一个简易计算器的设计与实现过程。本文先通过需求分析,介绍该计算器要实现的功能;接着通过概要设计,给出

2009-01-21 21:22:00 16600 5

原创 数据链路层转发的简单实现

    前两天,老师安排我做一个在数据链路层转发数据的linux下的小程序。老师蛮严肃,所以这个程序的具体应用我也不是特别清楚。不过它的大致功能是这样的:能够将ethx收到的所有数据从ethy接口转发出去,整个过程操作在数据链路层,这里ethx和ethy可能相同。    网上查了下资料并结合unp,了解到linux下访问数据链路层大致有两类方法。第一类方法是协议栈提供的操作接口,SOCK_PACK

2008-11-10 22:52:00 4528

原创 一个简单的内存池的实现

   一个简单的内存池的实现当频繁地用malloc申请内存,然后再用free释放内存时,会存在两个主要问题。第一个问题是频繁的分配释放内存可能导致系统内存碎片过多;第二个问题是分配释放内存花费的时间可能比较多(这个问题不太明显)。这个时候我们就可以考虑使用内存池了。最朴素的内存池思想就是,首先你向系统申请一块很大的内存(这块内存因为很大,以致于我们常称它为memory po

2008-11-02 08:17:00 6925 6

原创 关于telnet协议还原

   最近3个月比较闲,主要就做了下telnet协议的还原,但效果还是不理想。   目前的telnet协议还原程序的主要问题如下:   1、协议合法性检查不够,将很多不属于telnet协议的东西也当telnet处理了(如占用了23端口的某些bt协议)   2、用户名和密码的获取效果不理想(虽然用户名密码确实难以完美的提取到,但我的提取过程还是需要改进)   由于先前的架构,将网络状况考虑得过于理想

2008-11-01 22:51:00 2411

原创 同步和互斥——生产者和消费者进程版

一、同步和互斥的概念什么是同步?什么是互斥?同步是一种时序关系。如规定了进程1处理完事情A后,进程2才能处理事情B,经典的同步问题是生产者和消费者间的同步.互斥描述的是一种独占关系.如任一时刻,进城1和进程2中只能有一个写文件C.有人说互斥是一种特殊的同步,同步是一种更为复杂的互斥关系(见" http//topic.csdn.net/t/20020711/17/867228.htm

2008-08-03 11:26:00 6547 2

原创 从大熊猫看价值升迁

    汶川地震中,关于大熊猫的营救工作的报道很多。。相信一定有人会忿忿不平:一个要被自然选择淘汰的东东有必要花那么大精力去保护吗??大熊猫享受的“非人”生活也太爽了,是人重要,还是熊猫重要?人权何在?      除了“人权何在”外,其它牢骚在一两年前我也持有。但后来理智地想来,我们这些牢骚大可不必了。why?因为大熊猫升值了~~~      试想几十年以前,大熊猫算个啥??生

2008-07-26 12:19:00 2492 4

原创 想写一本书——《深入浅出C》

书名叫《深入浅出C》。名字有盗版候捷(候俊杰)先生的《深入浅出MFC》之嫌。   一、初衷  一方面,看到还是有不少人在讨论“sizeof和strlen的区别”、“指针和数组”,“值传递和地址传递”,“C到底能干什么”之类的问题(PS:我们公司的老程序员都在这些方面纠缠不清)。    另一方面,想我学语言三年多,虽然没什么成绩,实践活动还比较少,但在C语言及其相关的编

2008-07-26 12:16:00 1370

原创 Tcpreplay3.x的安装、使用和源码分析

 整理记录 版本 时间 内容 整理人 V1.0 2008-05-21 Tcpreplay的安装、使用和源码分析 彭令鹏    

2008-07-20 12:36:00 3565 2

原创 同步/异步&阻塞/非阻塞总结

   这篇文章最初使用cterm发表在学校BBS上的,所以排版有点乱,大家将就着看吧发信人: bripengandre (老老实实做人|踏踏实实做事), 信区: Programming标  题: 同步/异步 &阻塞/非阻塞总结版(转载)发信站: 武汉白云黄鹤站 (2008年07月20日11:29:07 星期天), 站内信件【 以下文字转载自 SOCKET 讨论区 】【 原文由 bripengand

2008-07-20 12:22:00 1944

原创 http://hi.baidu.com/bripengandre/--换博客了--

教育网访问csdn太慢了,无奈之下换百度博客了,链接如下。                 http://hi.baidu.com/bripengandre/    欢迎大家常去踩踩^_^

2008-05-21 19:31:00 1768

原创 MSN Media协议分析

整理记录 版本 时间 内容 整理人

2008-04-09 10:19:00 2846

原创 SSH协议分析

由于本人水平及精力有限,这篇文章只是在综合网上众多资料并抓包观察后的一个总结,所以定有很多错误,麻烦各位及时指正。本文简要介绍了SSH协议,全文从SSH是什么,有什么特点入手,然后重点阐述了SSH的层次结构,SSH的安全机制,最后重点说明了一下SSH的通信过程。

2008-04-07 21:49:00 3709 1

原创 RTP协议分析

整理记录 版本 时间 内容 整理人

2008-04-01 16:34:00 121402 31

原创 H.323协议分析

整理记录 版本 时间 内容 整理人

2008-03-30 11:03:00 18413 6

原创 MSNP15(MSN8.1)协议分析

MSNP15(MSN8.1)协议分析第1章.     MSNP15概述MSN是微软推出的一款聊天工具,它的通信协议是微软自己提出的MSNP(即MSN Protocol)。MSNP目前还不是因特网标准协议,但却发展迅速,被广泛地应用到各种聊天工具的开发中。MSNP更新很快,当前的最新版本为MSNP15(即版本15)。MSN8.1所使用的协议就是MSNP15。MSNP15支持即时消息、文件

2008-03-20 14:20:00 7164 2

原创 MIME协议分析

MIME协议分析第1章.     MIME概述MIME, 全称为“Multipurpose Internet Mail Extensions”, 比较确切的中文名称为“多用途互联网邮件扩展”。它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC 2045-2049(注意RFC1521和RFC1522是它的过时版本)。MIME试图在不改变SMTP协议和RFC822(邮件格式标准)

2008-03-17 21:41:00 19528 2

原创 POP3协议分析

POP3协议分析第1章.     POP3概述POP3全称为Post Office Protocol version3,即邮局协议第3版。它被用户代理用来邮件服务器取得邮件。POP3采用的也是C/S通信模型,对应的RFC文档为RFC1939。该协议非常简单,所以我们只重点介绍其通信过程,而相关的一些概念和术语请参考RFC文档或另外一篇文章《SMTP协议分析》第2章.     POP3详

2008-03-17 15:29:00 34768 5

原创 SMTP协议分析

SMTP协议分析第1章.     SMTP概述1.1.  SMTP在邮件通信中的位置SMTP,即简单邮件传送协议,所对应RFC文档为RFC821。同http等多数应用层协议一样,它工作在C/S模式下,用来实现因特网上的邮件传送。SMTP在整个电子邮件通信中所处的位置如图 1所示。图 1电子邮件的通信过程可以看出,SMTP是用来将客户机上的邮件传送到服务器上。这里的客户机

2008-03-17 11:29:00 44379 4

转载 MIME邮件面面观(转载)

   转载自http://blog.csdn.net/bhw98/Q 什么是MIME?什么是MIME邮件? A MIME, 全称为“Multipurpose Internet Mail Extensions”, 比较确切的中文名称为“多用途互联网邮件扩展”。它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC 2045-2049。 自然,MIME邮件就是符合MIME规范的电子邮

2008-03-11 20:08:00 3621 1

转载 南方周末:史玉柱脑白金式网游重建巨人(转载)

   原文出自:http://www.sysmgmt.com.cn/article.asp?id=80  史玉柱有一种让人始终无法忘记他的能力。20年前进入商界,他是当时最年轻的明星企业家。10年前,他是一败涂地的“巨人”。今天,他又即将打起新巨人的招牌,在富豪榜上跳跃前进。  去年夏天,44岁的史玉柱重返旧地,回到珠海那座只建了首层的烂尾楼——巨人大厦前。那天下起了雨,他和随行的人都从大厦前

2008-03-10 21:01:00 1458

原创 答师弟问

    很久前的,贴贴。   1.刚进入大学时是否满意?    比较满意。学校“当时”的学风给我印象深刻,也很符合我的口味。2.过了一段时间后又是怎样的感觉?    虽然对某些方面有些不满,然而总体感觉还不错。3.是否有过迷茫的感觉?    有,而且是周期性的。偶尔的迷茫是正常的,说明你在想问题,探索新出路。一般来说,短暂的无序(迷茫)之后是较为长久的有序,然后又是无序,如此循

2008-03-09 20:26:00 1152

原创 APUE学习笔记(1)——UNIX基础知识(第一章)

         首先给出一个APUE2e英文电子书的链接:  http://book.chinaunix.net/special/ebook/addisonWesley/APUE2/大家可参照该书的内容来点评这一系列学习笔记。        这一章讲的是UNIX系统的一些基础知识,对后续各章中所要涉及到的知识做了个大概介绍。依照我的理解,这一章重点要掌握的是如下一些概念:系统调用和库函数

2008-03-09 20:13:00 2016 3

原创 APUE学习笔记(0)——前言

      由Stevens先生著的 APUE(Advanced Programming In the UNIX Environment)是90年代以来unix程序员的圣经。该书我心仪已久,但是由于太懒及其他缘故一直都无缘阅读。最近,我终于捧起了这本书,细细看了几张,感觉相当的不错。当然,这本书内容是如此的丰富,以致简单的过一遍是只能捡些皮毛的(对我来说),因此需要温故知新的。怎样温故知新?写读书

2008-02-26 19:27:00 1098

转载 学习C++:实践者的方法(Beta1)

      本文为转载,原文 来自http://tb.blog.csdn.net/TrackBack.aspx?PostId=1930150 ,在此向原作者表示感谢^_^学习C++:实践者的方法(Beta1) By 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba) 前言 我的blog以前很长一段时间关注的都是C++中的技术&细

2008-02-25 19:09:00 1257

一个简易计算器的实现

这个是在S3C2410开发板上的简单的计算器的实现源码。因为计算功能的实现与具体硬件功能,所以对这方面有兴趣的朋友也可参考下。 第一次上传资源,谢谢^_^ 补上说明文档的链接:http://blog.csdn.net/bripengandre/archive/2009/01/21/3849331.aspx

2009-01-21

空空如也

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

TA关注的人

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