自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BUG: scheduling while atomic

今天遇到这样一个错误,堆栈如下:09-18 16:51:11.081 [ 2.177138] c1 BUG: scheduling while atomic: kworker/u:0/5/0x0000000209-18 16:51:11.081 [ 2.177148] c1 Modules linked in:09-18 16:51:11.081 [ 2.177157] c1 Ba

2013-09-26 20:06:18 5652 2

转载 sort命令的k选项大讨论

转自Linux大棚-Linux主题博客正文开始]有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思。今天,我们就来搞定它—-k选项!1 准备素材$ cat facebook.txtgoogle 110 5000baidu 100 5000guge 50 3000sohu 100 4500第一

2013-09-26 19:44:38 711

转载 Firefox无法加载12306自家证书

From: http://blog.chinaunix.net/uid-20710081-id-3360235.html本文介绍firefox导入非标准CA颁发的证书的方法。问题:12306花3亿人冥币做一个自家的证书,天下人民要使用12306都必须导入12306大侠的证书。但是firefox这个米国老不认识12306怎么办。。现象:ff导入12306的证书后提示"I do

2013-09-12 13:58:14 1895

原创 真正的上锁前,为何要调用preempt_disable()来关闭抢占的case

在真正的上锁前,为何要调用preempt_disable()来关闭抢占?==》1.如果内核可抢占, 单CPU    process1通过系统调用进入内核态,如果其需要访问临界区,则在进入临界区前获得锁,上锁,V=1,然后进入临界区    如果process1在内核态执行该系统调用过程中发生了一个外部中断,当中断处理函数返回时,因为内核的可抢占性,此时将会出现一个调度点,如果CPU的

2013-09-09 12:37:42 12843 6

转载 struct semaphore定义

semaphore.h (include\linux) 1392 2013-2-28/* Please don't access any members of this structure directly */struct semaphore {     raw_spinlock_t  lock;     unsigned int  count;     struct lis

2013-09-09 07:22:35 3962

转载 spinlock_t定义

注意:下文中的所有定义已去掉调试和统计相关的信息spinlock_types.h (include\linux) typedef struct spinlock { union {  struct raw_spinlock rlock; };} spinlock_t;typedef struct raw_spinlock { arch_spinlock_t raw_

2013-09-09 06:51:55 3643

转载 Linux下分割大文件及合并还原

From: http://www.redwolf-blog.com/?p=2352现在的网盘,很多都不支持单个大文件,通常都限制在1GB之类。为了解决这个问题,在Linux下可以直接使用split命令将大文件分割成小于1GB的文件。如:为了保存一个虚拟机文件,使用了下面的命令:split  -b  600M   TOOLS.7z    TOOLS.7z.split.其中-b

2013-09-06 18:58:00 2620

转载 指针-->字符串

From: http://www.2cto.com/kf/201309/240740.html1. 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符。 如在代码中写"abc",那么编译器帮你存储的是"abc\0"。 2. "abc"是常量吗? 答案是有时是、有时不是。 不是常量的情况:"abc"作为字符数组初始值的时候就不是,如: c

2013-09-05 11:23:49 463

转载 genalloc — 通用内存分配器

From: http://www.2cto.com/kf/201302/187782.htmlgenalloc 是 linux 内核提供的通用内存分配器,源码位于 lib/genalloc.c。这个分配器为独立于内核以外的内存块提供分配方法,采用的是最先适配原则,android 最新的 ION 内存管理器对 ION_HEAP_TYPE_CARVEOUT 类型的内存就是采用的这个分配器。

2013-09-05 09:58:33 1296

LINUX和UNXIS SHELL编程指南

本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。

2010-07-29

空空如也

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

TA关注的人

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