自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风之伤

为人当作君子,一生不畏苦寒

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

转载 进程的虚拟内存布局

每一个用户态进程拥有独立的3GB用户态虚拟地址空间,共享1GB的内核空间,而这3GB的地址不可能都映射了物理内存。task_struct的mm成员就是用来描述这3GB的虚拟地址信息的。对于内核态进程,由于没有3GB的用户态虚拟地址空间,所以其mm结构为NULL,可是为什么要在task_struct中设置mm和active_mm两个mm_struct成员呢?这是由于内核线程没有用户态地址空间,所以他

2015-01-30 10:09:15 836

转载 vm_area_struct

Linux内核中,关于虚存管理的最基本的管理单元应该是struct vm_area_struct了,它描述的是一段连续的、具有相同访问属性的虚存空间,该虚存空间的大小为物理内存页面的整数倍。  下面是struct vm_area_struct结构体的定义: QUOTE:/** This struct defines a memory VMM

2015-01-27 17:56:44 790

转载 初探Linux网络协议栈

原文链接: http://jishu.zol.com.cn/3817.htmlhttp://jishu.zol.com.cn/3817.html  译者注: 原文写于2003年,文中描述的不少内容已经发生了改变,在不影响愿意的情况下,我擅自增删了一些内容.  翻译过程中找到的好资料:How SKBs Work Evaluation of TCP retransmission d

2015-01-27 15:19:15 760

转载 UbuntuHelp:BackupYourSystem

UbuntuHelp:BackupYourSystem/zh(重定向自BackupYourSystem)文章出处: https://help.ubuntu.com/community/BackupYourSystem点击翻译: English • 中文系统备份是相当重

2015-01-20 10:45:10 768

转载 linux内核空间和用户空间详解

linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为“内核空间”。而将较低的3G

2015-01-20 09:47:07 876

转载 组播相关

1) 什么是IP组播?协议层常需要和组群打交道,进行发现、通知、查询等工作。IP用组播IP地址在第三层组播,一个multicast IP address 可以有多个成员,组播数据包会被IP层路由器转发到组群成员所在的路由器,然后用以太网的组播功能把数据包送到组播成员的网卡接口。例,OSPF 用Hello来发现局域网中的OSPF邻居,HSRP发送Hello组播包把自己的状态通知其它的HS

2015-01-19 15:28:24 979

转载 Linux桌面环境GNOME,KDE,XFCE,LXDE 比较

Linus Torvalds大神前几日在 Google+上表示,GNOME 3“无可容忍的凌乱”,改投Xfce桌面环境。下面就GNOME, KDE, XFCE和 LXDE略作比较。最终归结起来,没有好坏,适合自己的才是最棒的。用户体验最佳,就是成熟成功的产品。GNOME 2.xGNOME 2.x 作为大家熟识的传统界面,默认2个面板。在系统资源占用方面,GNOME 2.x 较GNOME

2015-01-09 16:00:53 8650

原创 Ubuntu(Linux) 收发包工具

斯蒂芬第三方

2015-01-07 13:01:50 2914

原创 关于使用二级指针交换两变量的值

c语言中调用函数来交换两个变量的值,大家都知道要传入指针#include void swap(int *a,int *b){ int i= 0; i = *a; *a =*b; *b = i;}void main(){ unsigned int a=1,b =2; swap(&c,&d); printf("a is %d,b is %d\n",a,b);}

2015-01-06 17:21:12 2674

原创 【ubuntu 12.04】使用Samba访问windows服务器上的文件

打开 nautilus,CTRL+L,在地址栏输入 smb://192.168.100.x 即可。 windows 访问 ubuntu 共享文件夹方法如下:

2015-01-04 17:24:45 3890 2

vim taglist文件

2016-11-16

OK6410烧录文件

用于OK6410的SD烧录,包含mmc和flash文件

2016-02-02

MPC83XX上电启动地址

MPC83XX上电启动地址 MPC83XX powerpc 上电地址

2015-06-24

fine packet builder

非常好的组包发包工具,支持wireshark抓到的包,从此测试无忧

2015-05-05

Qt俄罗斯方块

使用Qt写的俄罗斯方块,适合学习Qt的新手,谢谢

2013-03-13

Qt贪吃蛇 源码

用Qt 做的贪吃蛇 包含源码和工程,很简单的小游戏,是学习Qt 很好的例子

2013-03-13

空空如也

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

TA关注的人

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