自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 没了乔布斯,苹果还甜吗?

史蒂夫·乔布斯。这个经常穿着高领毛衣和牛仔裤的中年男人,引领全世界的电子产品风潮。为了揶揄那些狂热的苹果粉丝,有网站宣称苹果公司将推出iWear套装,黑色高领衫、牛仔裤、灰色新百伦运动鞋以及一副乔布斯风格眼镜。“山寨”乔布斯是个不错的主意,但是如何打探出他大脑里的想法,却没有人可

2011-10-14 17:31:13 2364

转载 非阻塞connect编程

在一个TCP套接口被设置为非阻塞之后调用connect,connect会立即返回EINPROGRESS错误,表示连接操作正在进行中,但是仍未完成;同时TCP的三路握手操作继续进行;在这之后,我们可以调用select来检查这个链接是否建立成功;非阻塞connect有三种用途:1

2011-10-11 14:01:06 813

转载 iptables命令一

一、iptables介绍:iptables是复杂的,它集成到linux内核中。用户通过iptables,可以对进出你的计算机的数据包进行过滤。通过iptables命令设置你的规则,来把守你的计算机网络──哪些数据允许通过,哪些不能通过,哪些通过的数据进行记录(log)。接下来

2011-08-02 09:20:05 712

转载 amule配置

aMule源码安装配置详解版本【2.2.2】本文翻译自aMule源码包中的configure配置帮助文档,只针对编译aMule时使用。安装aMule事先需要安装几个软件包,在Linux下安装与配置aMule电驴 中所有介绍。本文只介绍了编译aMule时的编译选项。安装目录:  --prefix=PREFIX                 程序的安装路径,默认安装到     [

2011-06-23 10:25:00 3024

转载 Library的生成

<br />Library 可分成三种, static 、 shared 与 dynamically loaded 。 <br />1. Static libraries<br />Static 链接库用于静态链接,简单讲是把一堆 object 文件用 ar(archiver) 包装集合起来,文件名以 `.a' 结尾。优点是执行效能通常会比后两者快,而且因为是静态链接,所以不易发生执行时找不到 library 或版本错置而无法执行的问题。缺点则是档案较大,维护度较低;例如 library 如果发现 bug

2011-05-20 14:18:00 750

转载 Linux PPP 数据收发流程

<br />PPP (Point-to-Point)提供了一种标准的方法在点对点的连接上传输多种协议数据包,它最常见的用途可能是传统的拨号上网了(据说现在的宽带接入 也有采用PPPOE方式的)。在Linux Mobile Phone上,网络应用程序使用PPP作为与GSM模组之间的通信协议,最近遇到了一点关于PPP的麻烦,所以花了点时间去研究它。<br />PPP 协议肯定不是最复杂的网络协议,不过pppd、chat、tty、socket、ccp、chap、pap、eap、ecp、ipcp和很多其它概念搅在

2011-04-07 11:13:00 930

原创 pppoe的工作原理

<br />Appendix A.  Examples of Session Credit Flows<br /><br />   Session Credit Flow with the default 64-byte credit unit.<br /><br />   Server                    Client<br />   ====================================================================<br />  

2011-02-15 16:45:00 1023

转载 brctl

<br />有五台主机。其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机。我们希望其成为一个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为了方便管理,希望网桥能够有一个IP(192.168.1.1),那样管理员就可以在192.168.1.0/24网段内的主机上telnet到网桥,对其进行配置,实现远程管理。 <br />前一节中提到,网桥在同一个逻辑网段转

2010-12-07 16:15:00 824

转载 PF_NETLINK应用实例NETLINK_KOBJECT_UEVENT具体实现--udev实现原理

<br />相对于linux来说,udev还是一个新事物。然而,尽管它03年才出现,尽管它很低调(J),但它无疑已经成为linux下不可或缺的组件了。udev是什么?它是如何实现的?最近研究Linux设备管理时,花了一些时间去研究udev的实现。 <br /><br />  udev是什么?u 是指user space,dev是指device,udev是用户空间的设备驱动程序吗?最初我也这样认为,调试内核空间的程序要比调试用户空间的程序复杂得多,内核空间的程序的BUG所引起的后果也严重得多,device d

2010-12-02 15:01:00 2856

原创 scsi_device_types

<br />内核2.6.34中<br />static const char *const scsi_device_types[] = {<br />       "Direct-Access    ",<br />       "Sequential-Access",<br />       "Printer          ",<br />       "Processor        ",<br />       "WORM             ",<br />       "CD-ROM  

2010-11-24 11:28:00 850

转载 usb class

USB Class Codes                     November 17, 2009<br /> <br /><br />USB defines class code information that is used to identify a device’s functionality and to nominally load a device driver based on that functionality. The information is contained in

2010-11-22 21:33:00 640

转载 字符设备驱动编写步骤

<br />1.标准字符设备驱动<br />  a.注册设备号 如    <br />if(key_major) /*静态注册*/<br />        err = register_chrdev_region(devno, 1, DEVICE_NAME);<br />    else<br />    {    /*动态注册*/<br />        err = alloc_chrdev_region(&devno, 0, 1, DEVICE_NAME);<br />        key_maj

2010-11-18 15:26:00 655

NetBeans+IDE+6.0+Java+快速入门指南.pdf

NetBeans+IDE+6.0+Java+快速入门指南.pdf

2011-08-20

空空如也

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

TA关注的人

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