自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用grub的memmap的预留内存时系统死机问题的一个解决方案

今天在测试文件系统时,改了以下grub的启动参数,从memmap=2G$1G改为memmap=8G$1G,然后写文件的时候,写了几个文件,系统就不响应了。刚开始还以为是文件系统的问题,排除了死锁、内存越界等情况后,忽然注意到,文件系统挂载时,系统发出的一个warning。然后我想着会不会跟这个有关呢。然后用dmesg看看相关信息。注意到在dmesg的开头有bios关于内存的信息

2016-03-23 22:10:25 2971 3

翻译 在编译时检查sizeof

今天在写文件系统时,想在编译时检查一些struct的大小,就发现了这篇blog,讲得是内核里面的BUILD_BUG_ON的实现,这个优雅精妙的实现让我对内核开发者的敬佩之情真是油然而生啊!!有时候,我们在写C程序的时候需要对struct的大小做一些限制。比如说,struct需要以某些字节大小进行对齐,以符合硬件的支持(也许是某个设备的DMA缓冲区,要使用地址的低位做一些其他的计算),并且这些s

2016-03-21 10:52:36 2956 1

原创 学习HMFS源码(一):编译、安装HMFS与观察HMFS的运行状态参数

简介HMFS安装、挂载配置和怎么查看他的运行信息

2016-03-15 22:10:05 2369

原创 f2fs创建一个文件的具体过程

假设需要创建一个文件/dir/file:f2fs_sb_info保存了根目录的inode number,假设是0,此时NAT布局如下:由于inode number就是node number,查找第0个node的块地址,得到4,然后f2fs读SSD上第4个块的数据,得到了根目录的inode:解析inode的信息,他的数据依次存在了120,200,300,400的块上,读入

2015-05-12 18:56:14 3829

原创 f2fs的journal机制

由于f2fs的log-structure特性,每次写一个数据块,需要相应更改direct node,NAT和SIT,尤其是NAT和SIT区域,可能仅仅需要修改一个entry几个字节的信息,就要重写整个page,这会严重降低文件系统的性能和SSD的使用寿命,因此,f2fs使用了journal的机制来减少NAT和SIT的写次数。所谓journal,其实就是把NAT和SIT的更改写到f2fs_summa

2015-05-12 16:31:38 3145 1

原创 f2fs文件系统的页缓存

f2fs有三种inode,meta_inode,node_inode和普通的文件inode,前两种inode只存在于vfs层,且数量只有一个。meta_inode对应于SIT,NAT,SSA,checkpoint和super block这些文件系统元数据,node inode对应于main area的node segment的数据,普通文件inode读写的区域对应于main area的data s

2015-05-11 20:20:17 3756

原创 latex tikz使用总结

1 绘制流程图\documentclass[a4paper,UTF8]{article}\usepackage{xcolor}\usepackage{tikz}\usetikzlibrary{arrows,shapes,chains}\begin{document} \centering \begin{figure} \scriptsize \tikzstyle{

2014-06-03 21:07:09 35582 2

原创 egit 中配置merge

Preference->Team->Git->ConfigurationRepository Settings->Add Entry..key:

2014-04-29 22:16:29 576

转载 Programmatically split an editor area to show two editors side by side

Programmatically split an editor area to show two editors side by side.Last time a workmate of mine asked me if it is possible, to programmatically split the editor area of an eclipse RCP applic

2014-04-22 22:07:35 1148

原创 dom4j如何获取节点的行数,列数

在使用dom4j解析xml文件时,可能会对节点的

2014-04-09 19:28:01 3920 4

原创 gmf项目:获取图形编辑器选择的图形和底层模型

要想获取gmf图形编辑器的选择的图形,

2014-04-05 15:38:33 750

原创 ebay API 应用之慈善捐款

慈善捐款,即每卖出意见商品,ebay会抽取其中的若干利润,捐献给特定的慈善机构。就目前而言,只有ebay us,uk,motor三家网站支持慈善捐款,而且要求卖家具有paypal帐号和慈善组织的某个帐号(我也不知道怎么弄,貌似需要美国一个身份证明。。)。慈善组织的获取使用GetCharitiesCall这个API,需要指定获取那个site的慈善组织,这里us和motor是一样的。此外,还可设置过滤

2013-09-27 16:41:33 1655

原创 ebay API 应用之上传商品图片

卖东西少不了展示图片,通过api上传图片还是很简单的,用的是UploadSiteHostedPicturesRequestType这个API,图片会在ebay服务器上保存一段时间。首先需要初始化ApiContext,设置appID, certID, devID, userToken, api的相应url,图片服务的url1,初始化ApiContextpublic static

2013-09-27 15:42:56 3228 3

原创 ebay API 应用之获取user token和user ID

usertoken有两种,一种是开发者的usertoken,一种是用户的usertoken,开发测试时可以用自己的token,写进程序里面,避免每次都要花时间get一次,获取开发者的token很简单,在https://go.developer.ebay.com/注册开发者帐号,ps:开发者帐号与ebay帐号不一样的。。        下面主要介绍怎么在程序中,通过ebay api获得用

2013-09-27 14:54:15 8544 4

原创 lightoj-1427:Substring Frequency

A string is a finite sequence of symbols that are chosen from an alphabet. In this problem you are given a string Tand n queries each with a string Pi, where the strings contain lower case English a

2013-07-27 14:37:04 748

原创 Hadoop的Reducer不运行

泪流满面啊,今天写个Map-Reduce程序,把reduce的签名写错了,搞了一个下午才发现啊。原来的签名public void reduce(IntWritable key,Iterable vals,Context context)错误的签名public void reduce(IntWritable key,Iterator vals,Context context)

2013-06-23 19:24:47 885

原创 在eclipse indigo上使用hadoop

我的hadoop版本是1.0.4,先要下载对应版本的hadoop的插件,没有的话,就要自己编译了,我用的是别人编译好的。没找到的话,可以到http://pan.baidu.com/share/link?shareid=3271384511&uk=336344057 下载。1,下载后复制到eclipse的plugin文件夹下,2,重启eclipse,点击window->preference-

2013-06-22 16:14:49 537

filebench-1.4.9.1.tar.gz

filebench-1.4.9.1.tar.gz

2016-03-24

arm cortex m3权威指南光盘

arm cortex m3权威指南的光盘 内容有:Cortex M3相关文章

2012-04-22

空空如也

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

TA关注的人

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