自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

collide的专栏

http://202.113.13.41/stu_staff/douzhibin/index.htm

  • 博客(62)
  • 资源 (4)
  • 收藏
  • 关注

原创 bmp file dump source code(I write)

/*  showbmp.cxx **************************************************************************/#include #include "bmp.hxx"#include "util.hxx"using namespace std;using namespace dzb_image;int main(int argc

2006-02-26 22:42:00 3342

原创 some linux books I have read.

部分

2005-09-10 20:56:00 2452

原创 uc/os-II阅读心得

uc/os-II是一个很好的,可用于学习的开源的实时操作系统。通过两个星期的阅读,我的一些心得如下:(还没有看完~~~)1. 通过ECB来实现进程的通信,例如之上的信号量/互斥信号量/消息队列/邮箱都是建立在ECB的基础上的。但是以上四种方法都是局限于进程间对一个资源/事件的互斥/同步访问的。2. 通过事件标志来实现进程间同时对多种资源/事件的互斥/同步访问。弥补了1中的不足。

2005-09-03 00:01:00 2761

原创 我-linux-自己的os(演示版)-(类似linux 0.01)

我利用半个月的零散时间写了一个模拟任务切换的程序: 特色: 1。工作在保护模式(没的说) 2。GDT/IDT都有 3。有时钟中断处理程序 4。有系统调用中断(int 0x60),目前包含3个系统调用,两个没有实际用途,一个在屏幕显示字符。 5。有键盘中断处理程序 6。有两个任务,能够进行任务切换。 晚上我会把代码和软盘image和虚拟机上的截图传上来。 我想在下一个版本要加入的功能: 1。 增加分

2005-07-20 21:48:00 2605

转载 Linux 2.4.x内核软中断机制

一. 软中断概况软中断是利用硬件中断的概念,用软件方式进行模拟,实现宏观上的异步执行效果。很多情况下,软中断和"信号"有些类似,同时,软中断又是和硬中断相对应的,"硬中断是外部设备对CPU的中断","软中断通常是硬中断服务程序对内核的中断","信号则是由内核(或其他进程)对某个进程的中断"(《Linux内核源代码情景分析》第三章)。软中断的一种典型应用就是所谓的"下半部"(bottom half)

2005-04-11 10:10:00 2653

转载 Linux内核的Softirq机制(三)

Linux内核的Softirq机制(三) 6.3 Bottom Half机制 Bottom Half机制在新的softirq机制中被保留下来,并作为softirq框架的一部分。其实现也似乎更为复杂些,因为它是通过tasklet机制这个中介桥梁来纳入softirq框架中的。实际上,软中断向量HI_SOFTIRQ是内核专用于执行BH函数的。 6.3.1 数据结构的定义 原有的32个BH函数指针被保留,

2005-04-05 11:37:00 4351

原创 一生中必看的30个故事

                                                                一生中必看的30个故事                   1、断箭       不相信自己的意志,永远也做不成将军。       春秋战国时代,一位父亲和他的儿子出征打战。父亲已做了将军,儿子还只是马前卒。又一阵号角吹响,战鼓雷鸣了,父亲庄严地托起一个箭囊,其中插着一只

2005-03-20 22:34:00 2594

原创 一个研究生毕业以后的人生规划(转自天涯虚拟社区)

一个研究生毕业以后的人生规划(转自天涯虚拟社区)         我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身边的朋友也没有这一类型的。  91年研究生毕业,那时出路就是1种:留在北京的国营单位,搞一个

2005-03-20 22:25:00 5471 1

转载 netfilter 函数剖析-1

nf_iterate()函数遍历由i给定的链表,并且对于给定的分组调用链表结点中注册函数进行处理。 335 static unsigned int nf_iterate(struct list_head *head, 336 struct sk_buff **skb, 337 int hook, 338 const struct net_device *indev, 339 const struc

2005-02-27 17:14:00 4263

转载 System.map文件的作用

System.map文件的作用编译:赵炯 www.plinux.org ([email protected])有关System.map文件的信息好象很缺乏。其实它一点也不神秘,并且在整个事情当中它并不象看上去那么得重要。但是由于缺乏必要的文档说明,使其显得比较神秘。它就象耳垂,我们每个人都有,但却不知道是干什么用的。本网页就是用来说明这个问题的。 注意,我并不会是百分之一百正确的。例如,一个

2005-02-25 11:31:00 2720

转载 Linux网络代码导读v0.2

Linux网络代码导读v0.2发布日期:作者:yawl 主页:http://www.nsfocus.com     1 前言许多人在分析linux代码时对网络部分(主要是src/linux/net,src/linux/include/net及src/linux/include/linux目录下的文件)比较感兴趣,确实,尽管已经从书本上学到了大量的TCP/IP原理,不读源码的话,头脑中还是建立不起

2005-02-23 22:06:00 2498

原创 ip包在linux 2.4内核中的旅程。

1.中断处理函数中:网卡收到一帧------------------------〉引发中断-------------------〉cpu调用相应的中断处理函数(指向此网卡驱动中的相应的处理函数)(把此packet读到ram中)--------------------〉呼叫netif_rx函数来打上timestamp,并把此skb放入到cpu设置的队列中-----------------à标记软

2005-01-28 22:07:00 3312

原创 这个学期结束了.....

            这个学期,虽然没有了课程,但是实验室的项目却压得让人喘不过气来。虽然累,但很充实,学到了不少东西,虽然还有一些问题没有解决,但是至少掌握了方法。            寒假,导师还是留了不少事情,首先把实验的数据分析一下,做成图分析一下,看是否能够从中找出一下不足,和改进之处。接着就是把paper读了,看linux的内存管理部分。要干的事情还真不少呢!           

2005-01-27 21:07:00 2425

原创 linux---中国格局

“三兄弟”与“四厂商” 谁在做中国的Linux (2005-01-20 23:00) (宋保强) (天极网) 导读--中国政府对Linux的强力推动,加上中日韩三国在开源方面展开合作,使中国成为Linux希望的热土。   天极网特稿(记者 宋保强)他一直听说,Linux在中国有非常好的发展环境和非常大的市场,直到亲自踏上这片土地,他才惊讶地发现,中国至少有7家公司在做Linux发行版本。这位来自欧

2005-01-22 23:23:00 2573

转载 cscope资料

http://docs.sun.com/source/806-3567/cscope.html   C Users Guide Chapter 9 cscope: Interactively Examining a C Program cscope is an interactive program that locates specified e

2004-12-29 11:21:00 2860

原创 CFLAGS祥解

CFLAGS 是决定 Gentoo 系统效能与稳定的关键之一。恰当的 CFLAGS 能在效能、编译时间、与系统稳定度中取得平衡,失败的 CFLAGS 可能导致编译失败,甚至系统损毁。那么,在茫茫 CFLAGS 海中,如何才能捞到命中注定那根针呢? 此文件的 CFLAGS 针对 x86 与 x86-64 平台上的 GCC 3.4 (GNU Compiler Collections - http:

2004-12-28 09:49:00 20643

原创 linux下各种后缀名解压

linux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz 4.以.bz2为扩展名的文件: #bunzip2 file.bz2 5.以.tar.Z为扩展名的文件: #tar xvZf file.tar.Z 或 #compress

2004-12-06 10:37:00 3092

转载 探索Linux内核飞行十二年

Linux诞生的十二年,是其不断寻求发展的十二年,是经历各种磨练的十二年,也 是逐渐成熟、逐渐清晰的十二年。 十二年一轮,只是历史长河中的短短一瞬。Linux用2.6版内核开启了其新一轮的发 展,我们则将以对Linux十二年的回顾来揭开Linux内核的神秘面纱。 我没有从头开始经历Linux发展的所有大事,只是想从一个Linux用户的角度来描述 一下Linux十二年成长经历中的点滴。 正因为如此,

2004-12-03 09:40:00 2090

转载 Linus谈如何写一个操作系统

在下面的post中,Linus描述了自己开发OS的过程。。。------------------------------------------------------ From: [email protected] (Linus Benedict Torvalds)Newsgroups: comp.os.linuxSubject: Re:

2004-12-01 09:11:00 3036

原创 购本本记

购本本记经过一个多月的寻寻觅觅,我于2004年的11月21号,与朱明决定今天就把电脑买了,但是通过与朱的这几天的接触,发现他对买电脑的事情好像不是那么慎重和在意,不知是为什么?!后来发生的事情,验证了我的疑虑。我们上午先去的颐高,我想先确定一下我的疑虑:asus m6r到底是用的pentium-m 705 还是pentium-m 715,说白了就是他们的2级缓存有一些差别,讯驰2代的缓存是

2004-11-23 22:10:00 2909

原创 dsr 源代码从rh9.0移植到fc2的过程

1。Makefile: include目录变化:                         rh9.0 : /usr/src/linux-2.4.20-8                         fc2:     /usr/src/linux-2.6.5-1.358                                               HEADS的变化:    

2004-11-09 15:02:00 1975

原创 计算机族必喝的茶

计算机族必喝的茶  现在以计算机维生的人越来越多了,天天坐在计算机前面想要维系健康美丽可不容易,这里帮你找出几种最适合计算机族喝的茶,帮你抗烦躁呢。  绿茶  绿茶不但可以清除体内的毒素,还可缓解压力,但绿茶中所含有咖啡因,最好在白天饮用。  枸杞茶  枸杞具有补肝、益肾、明目的作用,因为本身就具有甜味,不管是泡茶或是像葡萄干一样当零嘴来吃对计算机族的眼睛酸涩、疲劳都有很大帮助。  菊

2004-11-06 17:37:00 1144

原创 唉!真不容易:关于fc2对prism2芯片的无线网卡的配置

1.安装fc2(fc1,fc2内建队prism2的支持)2。下hostapd-0.2.5.tar.gz等工具与驱动。http://hostap.epitest.fi/3. tar zxvf hostapd-0.2.5.tar.gz4. cd hostapd-0.2.55. vi Makefile ,修改: KERNEL_PATH = /usr/src/linux-2.6.5-1.3

2004-11-04 16:03:00 1752

原创 vi command

UNIX下的编辑器有ex,sed和vi等,其中使用最为广泛的是vi,而vi命令比较多, 初用的时候觉vi不太好用,但当你熟悉下面的命令后,就会领略它的好处. 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern file

2004-10-22 09:39:00 938

转载 Linux Netfilter实现机制和扩展技术

http://www-900.ibm.com/developerWorks/cn/linux/l-ntflt/index.shtml

2004-10-12 12:09:00 1245

原创 dsr中包发送函数的调用关系

2004-10-12 10:05:00 1318

转载 特殊的IP地址介绍

特殊的IP地址介绍编辑 - Albert 来源 - 中国协议分析论坛 时间 - 2004-6-21         就像我们每个人都有一个身份证号码一样,网络里的每台电脑(更确切地说,是每一个设备的网络接口)都有一个IP地址用于标示自己。我们可能都知道这些地址由四个字节组成,用点分十进制表示以及它们的A,B,C分类等,然而,在总数大约为四十多

2004-10-10 09:23:00 1140

转载 四种I P广播地址详谈

四种I P广播地址详谈编辑 - 电脑农民 来源 - 中国协议分析网 时间 - 2004-4-28 受限的广播  受限的广播地址是2 5 5 . 2 5 5 . 2 5 5 . 2 5 5。该地址用于主机配置过程中I P数据报的目的地址,此时,主机可能还不知道它所在网络的网络掩码,甚至连它的I P地址也不知道。在任何情况下,路由器都不转发目的地

2004-10-10 09:19:00 2045

原创 ip_fragment源码祥解

2004-10-09 10:39:00 3687

转载 Linux下IP――分片与重组――详解

Linux下IP――分片与重组――详解原理介绍 为一个数据包片再次分片     为数据包分片和为数据包片再次分片之间的细微差别就在于网关处理MF比特的不同。但一个网关为原来为分片的数据包分片时,除了末尾的数据包片,它将其余所有分片上的MF比特都置为一,最后一片为0。然而,当网关为一个非末尾的数据包片再次分片时,它会把生成的所有子分片中的MF比特全部设置为1,因为所有这些

2004-10-08 16:25:00 15463 2

转载 Linux网卡驱动程序编写

Linux网卡驱动程序编写[摘自 LinuxAID]工作需要写了我们公司一块网卡的Linux驱动程序。经历一个从无到有的过程,深感技术交流的重要。Linux作为挑战微软垄断的强有力武器,日益受到大家的喜爱。真希望她能在中国迅速成长。把程序文档贴出来,希望和大家探讨Linux技术和应用,促进Linux在中国的普及。 Linux操作系统网络驱动程序编写 一.Linux系统设备驱动程序概述 1.1 Li

2004-10-08 11:17:00 4364

转载 IP包的生成和发送接口

著名软件中国镜像: Apache| Php| Debian| Mysql| Proftp| Qmail| Samba| Squid| Xfree86| CPAN| LDP| GNU|中国Linux论坛首页技术论坛| 文章荟萃| 藏经阁| 会员信箱| 项目计划| 在线调查| 软件仓库| 关于本站| 讨论区列表 | 搜寻文章 | 新用户注册 | 登入

2004-10-08 09:55:00 7340

原创 切记,切记

        作为一名Linux开发人员,对Linux下的名词要有了解,最好是非常清晰的知道它是什么东西,拿来做什么的。每一个名词都代表着一个资源,也代表着一个Linux的潮流,如果听都没听过就去开发相关领域的应用,那只能是瞎摸,吃力又不讨好。举个例子,欲在Linux下支持一款软Modem或一种打印机,而Linux的发行版或是厂家都是没有驱动的,那么一般会出现三种开发人员:一:习惯地要厂家想想办

2004-10-08 09:04:00 2225 1

转载 ip分片过程

IP分片 作者:   更新人:Legume  来源:   更新时间:2004.07.11  投稿信箱: [email protected]    正如我们在2 . 8节描述的那样,物理网络层一般要限制每次发送数据帧的最大长度。任何时候IP层接收到一份要发送的IP数据报时,它要判断向本地哪个接口发送数据(选路),并查询该接口获得其MTU。IP

2004-10-07 20:30:00 4659 1

转载 Linux策略性路由应用及深入分析

Linux策略性路由应用及深入分析2002-12-12· ·李元佳··yesky上一页  1 2 3 4    IP层路由适配(IP route)  路由表以及规则组成的系统,可以完成路由的管理以及查找的工作,但是为了使得IP层的路由工作更加的高效,linux的路由体系里,route.c里完成大多数IP层与RPDB的适配工作,以及路由缓冲(route c

2004-10-07 18:50:00 1891

转载 Linux 内核编程风格

Linux 内核编程风格(518 个字於此篇帖子)(已阅读: 1177 次)  这篇短小的文章是对Linux内核编程风格的建议.编程风格非常的个性化,而且,我并不想将我的观点强加给任何人,但是为了变于维护,我不得不提出这个观点.详情如下:   在最开始,我应该写出GNU编程风格的标准而不用理会它.不要理会他们,它只是一个符号表情而已.   好,让我们开始吧!   第一章:缩进格式  Tab

2004-10-07 12:58:00 1489

转载 skb - Linux network buffers

skb - Linux network buffersHarald Welte [email protected], 2000/10/14 21:27:02 Short description about the linux network buffers (skbs) 1. IntroductionAt the time I wanted to kn

2004-10-06 22:10:00 2331

原创 The proc File System:

The proc File System: 在这篇摘抄的文章里,我们主要介绍一下此文件系统是如何工作的,以及现有的网络代码是如何使用这个文件系统的,以及我们在程序中如何写,使用proc entry。Overview: proc文件系统在很多程序中被频繁的使用,尽管它被设计成像其它文件系统那样有目录结构和inode,但事实上,是一些注册了的函数,它们提供了重要的系统变量的信息。 proc

2004-10-06 13:01:00 1883

原创 linux module简介

Linux modules:简介: linux 2.0版本以后都支持模块化,因为内核中的一部分常驻在内存中,(如最常使用的进程,如scheduler等),但是其它的进程只是在需要的时候才被载入。如MS-DOS文件系统只有当mount此类系统的时候才需要,这种按需加载,就是模块。它能使内核保持较小的体积,虽然可以把所有的东东都放在内核中,这样的话,我们就不需要模块了,但是这样通常是有特殊的用途(所有

2004-10-06 11:41:00 17539 2

原创 The Routing Cache

2004-10-04 19:16:00 994

Elements of Information Theory.pdf

国外经典通信书籍 国外经典通信书籍 国外经典通信书籍

2009-12-08

understanding linux network internals

英文版的,关于理解linux network实现原理的书~~~

2008-09-26

pyMsgComm python 消息库 框架

This project is wrote in Python. Its main purpose is to facilitate client-server communication via given protocol such as tcp or udp etc. It provides a framework to facilitate writing client-server communication. You can just implement your client-server communication protocol by simply inheriting some well-defined classes. Now, the client-side codes are finished, but server-side is not. I hope some people who are interested in this project could take charge of it.

2008-09-11

java swing

java swing pdf 电子书<br>很好的参考资料。

2008-06-03

空空如也

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

TA关注的人

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