自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 跨平台并行库的初步设计

上篇日志提到我想用 ACE 和 Loki 库设计一个类似 OpenMP 的并行库,前两天仔细想了想,勾勒出了大体的框架,以供讨论;)看下面代码之前,首先要熟悉 Loki 库里面对 Functor 模板类的使用(《 C++ 设计新思维》一书有详细描述,不过看此书要做好心理准备:)),否则看了也是一头雾水; ACE 的部分暂未描述出来,先将其隐藏在 ParallelTask 类当中,所以对...

2010-05-24 18:05:00 775

转载 内核模块调试方法

关键字: 内核模块调试方法 对于任何一位内核代码的编写者来说,最急迫的问题之一就是如何完成调试。由于内核是一个不与特定进程相关的功能集合,所以内核代码无法轻易地放在调试器中执行,而且也很难跟踪。同样,要想复现内核代码中的错误也是相当困难的,因为这种错误可能导致整个系统崩溃,这样也就破坏了可以用来跟踪它们的现场。 本章将介绍在这种令人痛苦的环境下监视内核代码并跟踪错误的技术。 4.1

2010-05-30 14:25:00 4243

转载 Linux内核NAPI机制分析

NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL 的方法来轮询数据。随着网络的接收速度的增加,NIC 触发的中断能做到不断减少,目前 NAPI 技术已经在网卡驱动层和网络层得到了广泛的应用,驱动层次上已经有 E1000 系列网卡,RTL8139 系列网卡,3c50X 系列等主流的网络适

2010-05-29 11:32:00 670

转载 基于零拷贝的网络数据包捕获技术简述

所谓零拷贝是指在某节点的报文收发过程中不会出现任何内存间的拷贝,发送时数据包由应用程序的用户缓冲区直接经过网络接口到达外部网络,接收时网络接口直接将数据包送入用户缓冲区。这是“真正的零拷贝(True Zero Copy)”。如图1零拷贝工作流程图所示,图形的上部为传统的捕包模块,下部为采用零拷贝技术的捕包模块。零拷贝技术通过操作系统给网卡和用户区开了一段共用内存,网卡接收到的数据都被写到这

2010-05-29 10:55:00 2068

转载 Linux内核配置文档(make menuconfig)

一、引言:    本文档的内容大部份内容都是从网上收集而来,然后配合一些新的截图(内核版本:V2.4.19)。在每一配置项后会有一个选择指南的部份,用来指导大家怎么样根据自己的情况来做相应的选择;还有在每一个大项和文档的最后会有一个经验谈,它是一些高手们在应对问题和处理特有硬件时的一些经验(这个还得靠各位)。文档最后会发到网上,到时会根据网友们的回复随时进行更新。    我们的目的是让我们有一个全

2010-05-20 20:51:00 1029

转载 内核中针对proc文件系统的编程函数总结

原文地址:http://blog.chinaunix.net/u2/73569/showart_1287013.html一、头文件:    #include 二、创建与删除proc文件:    创建普通文件:        1.创建不可读写的普通文件            /*此函数只负责在proc中创建一个只读文件,即能在proc中看到这个文件。             * */      

2010-05-19 10:01:00 580

转载 内核使用dev_add_pack一例(scu.edu difeijing)

下面的东西,假定你比较了解Linux内核的网络部分和LKM的一些  机制.    前面那篇kernel sniffer其实就是对函数dev_add_pack()的使用,这里  再给一个内核中使用dev_add_pack()的例子,说出来大家应该都知道,  就是SOCK_PACKET类型的socket.  SOCK_PACKET的套接口能抓住各种类型的包,那它是怎么实现的呢?  它在创建的时候用SO

2010-05-18 23:14:00 4033

转载 通过/etc/inittab文件进行初始化

通过/etc/inittab文件进行初始化init的工作是根据/etc/inittab来执行相应的脚本,进行系统初始化,如设置键盘、字体、装载模块,设置网络等。1./etc/rc.d/rc.sysinit在init的配置文件中有如下一行:si::sysinit:/etc/rc.d/rc.sysinitrc.sysinit是由init执行的第一

2010-05-18 11:10:00 873

转载 zz:/etc/fstab文件解释

http://blog.mcuol.com/User/xiaoxiaopig/Article/21147_1.htm有很多人经常修改/etc/fstab文件,但是其中却有很多人对这个文件所表达的意义不太清楚,因为只要按照一定的模式,就可以轻而易举地添加一行挂载信息,而不需要完全理解其中的原理。下面就让我们来看看到底还有多少是我们不了解的。       /etc/fstab是用来存放文件系统的静

2010-05-17 14:19:00 1733

语句相似度研究中的骨架依存分析

语句相似度研究中的骨架依存分析,语句相似度研究中的骨架依存分析

2018-03-17

JavaScript权威指南

看JAVASCRIPT 权威指南, 学习JS的好途径

2009-01-10

ASPdotNet学习大全

内容有: 1:Asp.Net中使用水晶报表 2:GridView导出excel 3:TreeView数据绑定方法 ....

2009-01-10

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

TA关注的人

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