自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

转载 .PHONY makefile中的伪目标

我的理解:  拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令。   为了避免出现这个问题,需要.PHONY: clean ====================================================================================

2014-09-28 08:42:22 662

转载 Hello World 模块以及对应的内核makefile详解

hello.c:#include linux/module.h> //所有模块都需要的头文件#include linux/init.h>   // init&exit相关宏MODULE_LICENSE("GPL");MODULE_AUTHOR("feifei");MODULE_DESCRIPTION("hello world module");

2014-09-22 11:13:50 822

转载 线程栈和进程栈 区别

要搞清线程栈和进程栈的区别,首先要弄清线程和进程之间的关系。线程和进程有很多类似的地方,人们习惯上把线程称为轻量级进程,这个所谓的轻量级是指线程并不拥有自己的系统资源,线程依附于创建自己的进程。我们可以从l两个个方面来理解线程的轻量级1. 调度由于进程之间的线程共享同一个进程地址空间,因此在进程的线程之间做进程切换,并不会引起进程地址空间的切换,从而避免

2014-09-18 16:40:14 1128

转载 为什么内联函数,构造函数,静态成员函数不能为virtual函数

为什么内联函数,构造函数,静态成员函数不能为virtual函数?1> 内联函数内联函数是在编译时期展开,而虚函数的特性是运行时才动态联编,所以两者矛盾,不能定义内联函数为虚函数。2> 构造函数构造函数用来创建一个新的对象,而虚函数的运行是建立在对象的基础上,在构造函数执行时,对象尚未形成,所以不能将构造函数定义为虚函数。3> 静态成员函数静态成员函数

2014-09-10 18:01:07 787

原创 开源夏令营总结

两个月很快过去了,在Fam Zheng的指导下,大体完成了整个项目要求。按照预定计划,本项目需求为:基本功能:收发包, 功能协商, 重置。中期检查前完成测试框架。至少有一个最简测试用例。向Linux上游社区提交测试框架的补丁。结题之前完成基本测试。整个项目在按照这个计划执行,在开发完毕发送patch到Linux内核列表过程中,通过一步步的优化,我逐步体会到代码可读性,可维护性好

2014-09-08 13:37:27 1005

原创 patch修改

运行./scripts/get_maintainer.pl可获得相关linux文件的内核maintainer,本项目主要涉及到的邮件列表主要有;Rusty Russell (maintainer:VIRTIO CORE, NET...,commit_signer:3/4=75%,authored:1/4=25%,added_lines:2/8=25%)"Michael S. Tsirki

2014-09-08 13:11:39 1546

原创 KVM 内存虚拟化

客户机物理地址空间为了实现内存虚拟化,让客户机使用一个隔离的、从零开始且具有连续的内存空间,KVM 引入一层新的地址空间,即客户机物理地址空间 (Guest Physical Address, GPA),这个地址空间并不是真正的物理地址空间,它只是宿主机虚拟地址空间在客户机地址空间的一个映射。对客户机来说,客户机物理地址空间都是从零开始的连续地址空间,但对于宿主机来说,客户机的物理地址空间

2014-09-05 21:38:19 1056

VIM配置文件

为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至..

2015-07-05

putty_V0.63.0.0.43510830

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。

2015-07-05

腾讯编程马拉松第一场考试题目.doc

腾讯编程马拉松第一场考试题目,给力~~~

2013-03-20

基于ASP技术网上考试系统的设计与实现

基于ASP技术网上考试系统的设计与实现,只得学学,适合ASP初学者

2012-11-01

空空如也

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

TA关注的人

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