自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 功能协商与重置功能实现

按照预定的《selftest测试框架开发》,目前基本实现virtio-net的功能协商与重置功能

2014-07-28 12:43:34 1152

转载 C语言的inline

C语言的inlineC语言的inline转以前我用Docbook写的一篇关于C语言inline关键字使用的文章。唉,要是能用docbook直接写Blog就好了。用得越多发现Docbook这个东西真是越好用啊~~   本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档

2014-07-27 19:19:17 678

原创 向Linux上游社区提交补丁

安装git-email:$ sudo apt-get install git-email配置SMTP server:$ git config --global sendemail.smtpserver smtp.gmail.com$ git config --global sendemail.smtpserverport 587$ git config --global

2014-07-26 21:37:40 1936

原创 selftest测试框架开发

1.loopback test我觉得应该在QEMU端做处理,仅从virtio_net能发出去,但收不上来2.重置后就断线了,而且ifconfig up后会panic

2014-07-23 15:44:38 4115

原创 qemu及Guest OS环境搭建

主要参考http://smilejay.com/kvm_theory_practice/Kvm在安装好Ubuntu13.10server后就有,安装Guest OS参照http://blog.sina.com.cn/s/blog_62401233010156je.html安装guest OS首先创建一块虚拟磁盘镜像,如果是准备安装Fedora这样的OS,还是创建10G以上的硬盘吧。

2014-07-15 15:15:31 1325

转载 子进程继承父进程中的锁

fork函数调用会创建子进程,子进程的地址空间是在调用fork时父进程地址空间的拷贝。因为子进程地址空间跟父进程一样,所以调用fork时,子进程继承了父进程中的所有互斥锁、读写锁和条件变量(包括它们的状态)。    但在多线程环境中,调用fork时,子进程中只有一个线程存在,这个线程是调用fork函数的那个线程,其他线程都没有被拷贝。    根据上述两点,子进程中的锁可能被不存在的

2014-07-12 20:58:50 4504

转载 自旋锁spin_lock和raw_spin_lock

1.  临界区(Critical Section)我们知道,临界区是指某个代码区间,在该区间中需要访问某些共享的数据对象,又或者是总线,硬件寄存器等,通常这段代码区间的范围要控制在尽可能小的范围内。临界区内需要对这些数据对象和硬件对象的访问进行保护,保证在退出临界区前不会被临界区外的代码对这些对象进行修改。出现以下几种情形时,我们需要使用临界区进行保护:(1)  在可以抢占(p

2014-07-05 22:21:26 702

原创 利用&&运算特性求和

#include  #include  #include    int add_fun(int n, int & sum)  {      n && add_fun(n-1, sum);            return (sum += n);  }    int main()  {      int sum = 0;      in

2014-07-04 21:17:01 741

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关注的人

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