自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (18)
  • 收藏
  • 关注

原创 Linux内核编译(Red Hat Enterprise/centos/Fedora)

本文描述的是为当前PC机编译内核的方法。若您想了解更一般的通用的内核编译方法,可参考如下博文:http://blog.csdn.net/crazycoder8848/article/details/44131735好了,下面言归正传。一. 下载内核源码包注意,这里要下载的内核源码不是标准的Linux内核源码,而是Red Hat发行版的内核源码。另外需要注意,Red

2014-01-27 11:45:36 7458 1

原创 利用lua脚本轻松读写xml元素的值

lua是一种非常小巧的脚本工具。但是,他的字符串操作功能却非常强大。鉴于此,用他来操作xml文件,还是挺方便的。下面就来演示一下具体如何实现。一、从xml文件中获取指定元素的值。将下面的内容保存为一个文件,例如:get_xml_element.lua,并赋予可执行权限。然后执行如下命令,即可获取指定xml文件中指定元素的值 ./get_xml_element.l

2014-01-23 15:17:28 22198 1

原创 Linux bond模块学习笔记

一. 什么是bond?bond用于将多个网络接口,聚合成一个逻辑网口,从而实现高带宽、高可用性等目标。Linux的bond支持以下7种工作模式:balance-rr:  Round-robin policyactive-backup:  Active-backup policybalance-xor: XOR policy broadcast:  Broadcast pol

2014-01-21 11:00:44 16151

原创 x server实现技术分析

linux下的GUI系统的基础,x server是一个用户态的程序。他的功能,主要体现在两个方面。1. 获取键盘、鼠标等输入设备的输入。并将这类信息通知给应用程序。2. 接收应用程序的绘图请求,实施具体的绘图操作。下面分别分析这两方面功能的实现:一、获取键盘、鼠标等输入设备的输入过程大致如下:a)内核态用户按键盘或移动鼠标键盘或鼠标的驱动程序,在

2014-01-20 16:01:04 3101

原创 多核网络处理器媒体面软件架构探讨——同步流水线架构

1. 报文接收/发送队列每个协议模块,在每个核上,拥有两个队列,分别是接收与发送队列。例如,rcv_que_eth、snd_que_eth、rcv_que_ip、snd_que_ip、rcv_que_ipsec、snd_que_ipsec、rcv_que_udp、snd_que_udp、2. 每个协议模块,有两个入口函数,一个是接收入口——负责从接收队列接收处理本模块的报文,一

2014-01-09 21:56:00 1368

原创 Linux系统中的软件层次

1. 内核这是整个系统的根本基石。无用多说。用户态程序自己所做的计算,基本都算是决定策略。即程序要做哪些操作,每个操作要做成什么样子。这些事情确定了之后,就可以指示内核帮我们去实施了。一句话,用户态程序所做的几乎所有的操作(除非是比较特殊的应用),最终都通过内核代我们去完成。当然,内核除了代用户态程序去实施一些操作外,还有别的一些事情要打理。2. C库这是用

2014-01-03 22:25:07 1646

原创 gcc工具链杂记

1. 查看编译器的版本[/path/to/]gcc  --version2. 查看编译器预定义的宏[/path/to/]gcc  [options] -dM  -E  - 3. 默认链接脚本 [/path/to/]ld --verbose根据输出,可以得到链接相关的信息。例如,对于Linux PC机上的gcc工具链,可以得到类似如下的链接相关的信息。

2014-01-03 21:18:55 1668

原创 根据符号的地址从elf文件中查找其符号名

通过下面的shell脚本实现此功能。#!/bin/shaddr=""elf_file=""print_usage()  {    echo "usage:"    echo "$0  "    echo "example: "    echo "$0     1234    hello_world.exe"}parse_args

2014-01-03 21:08:45 2137

unix环境高级编程第二版chm

unix环境 高级编程,第二版, chm格式

2017-06-28

C程序设计语言(The C programming Language)-英文版-第二版-chm格式

超级经典的C语言书籍,言简意赅。

2017-03-09

cpu信息检测工具cpuid

一个软件工具,用于检测cpu信息

2016-10-28

TCPIP详解(卷一)chm格式

TCPIP详解-TCPIP.Illustrated Volume 1

2016-10-26

深入理解计算机系统.pdf

深入理解计算机系统,超好的系统编程学习资料。

2016-10-15

GNU-make-v3.81.pdf

gnu make使用手册英文版

2016-10-11

gcc_manual_4.8.5.pdf

gcc manual

2016-10-11

UNIX Network Programming Volume.1.3rd.Ed.chm

UNIX Network Programming

2016-10-11

UNIX Shells by Example-Fourth Edition-chm格式

shell编程资料

2016-10-11

超级棒的gnu autotools学习资料《Using GNU Autotools》

超级棒的gnu autotools学习资料,内容简明易懂。

2015-12-26

超级棒的gnu autools学习资料《Using GNU Autotools》

超级棒的gnu autools学习资料,文字精简,超级易懂。

2015-12-25

LightTPD for windows安装包

LightTPD for windows。

2014-11-18

小兵以太网测试仪源码

小兵以太网测试仪源码。纯C语言写的windows程序。

2013-11-16

xb_ether_tester_source_2.3.0.zip

小兵以太网测试仪的源码。纯C语言实现的windows程序。

2013-11-15

纯C语言写的windows程序

纯C语言写出的windows小程序,没有使用任何集成开发环境。编程此程序,需要使用mingw工具链。

2013-08-04

简单的数独小游戏

codeblocks+MinGW+wxWidgets实现的数独小游戏。

2013-06-11

超简单的数独游戏

codeblocks+MinGW+wxWidgets实现的数独小游戏。

2013-06-11

一份简单的makefile示例

一份简单的makefile示例,演示了如果通过makefile构建静态库、动态库及可执行程序。

2012-11-07

空空如也

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

TA关注的人

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