这就是sed命令 从第一行,删除到最后一行
sed -i '1,$d' *.txt
2009年5月27日星期三
2009年5月22日星期五
repo upload: Permission denied (publickey)
Upload project scripts/:
branch ed-patchset ( 1 commit, Fri May 22 18:56:58 2009 +0800):
4dd9c101 remove unecessary script file *~
to 10.83.35.33:808 (y/n)? y
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
--------------------------------------------
[FAILED] scripts/ ed-patchset (Upload failed)
得到上面的错误。但是如果我测试和gerrit的链接
ssh -p 29418 v.w@10.83.35.33
可以发现ssh的key是工作正常的,可以链接到server.
同时
git push ssh://v.w@10.83.35.33:29418/kernel HEAD:refs/for/master
push也是OK
但就是repo upload不可以。想了很久,最后发现
git config --global user.name "Your Name Comes Here"
git config --global user.email you@yourdomain.example.com
这两个命令我把名字和邮件的头字母写成了大写造成的,我该成小写后,repo upload终于可以工作啦!!
因此,上面的git config --global对于使用repo是多么的重要呀!连大小写都是要区分的。
branch ed-patchset ( 1 commit, Fri May 22 18:56:58 2009 +0800):
4dd9c101 remove unecessary script file *~
to 10.83.35.33:808 (y/n)? y
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
--------------------------------------------
[FAILED] scripts/ ed-patchset (Upload failed)
得到上面的错误。但是如果我测试和gerrit的链接
ssh -p 29418 v.w@10.83.35.33
可以发现ssh的key是工作正常的,可以链接到server.
同时
git push ssh://v.w@10.83.35.33:29418/kernel HEAD:refs/for/master
push也是OK
但就是repo upload不可以。想了很久,最后发现
git config --global user.name "Your Name Comes Here"
git config --global user.email you@yourdomain.example.com
这两个命令我把名字和邮件的头字母写成了大写造成的,我该成小写后,repo upload终于可以工作啦!!
因此,上面的git config --global对于使用repo是多么的重要呀!连大小写都是要区分的。
2009年5月10日星期日
Android1.5抢先看
2009年4月8日星期三
LVM故障排除
今天Linux一启动,发现如下错误,系统halt.
Couldn't find device with uuid 'EgMxmG-QFR0-eS7r-R38U-1z5w-yoHl-3J4cFo'.
Couldn't find all physical volumes for volume group VolGroup00.
Volume gourp "VolGroup00" not found
吓了我一身冷汗,结果就用下面的命令解除了问题
vgreduce --removemissing VolGroup00
Couldn't find device with uuid 'EgMxmG-QFR0-eS7r-R38U-1z5w-yoHl-3J4cFo'.
Couldn't find all physical volumes for volume group VolGroup00.
Volume gourp "VolGroup00" not found
吓了我一身冷汗,结果就用下面的命令解除了问题
vgreduce --removemissing VolGroup00
2009年4月7日星期二
Android OpenGL hardware acceleration
Android OpenGL有软件模拟模式, 也就是所有的运算由CPU进行.相关的代码汇集在
libagl.so
中.
如果你想用hardware加速,那么必须实现
libhgl.so
或者
libhgld.so
,并且打开Android属性集
debug.egl.hw
和
debug.egl.profiler
libagl.so
中.
如果你想用hardware加速,那么必须实现
libhgl.so
或者
libhgld.so
,并且打开Android属性集
debug.egl.hw
和
debug.egl.profiler
2009年4月3日星期五
Android SGL是什么?
Android 使用SGL处理2D图形.但是SGL到底是什么?
SGL(Skia Graphics Library)一个向量图形引擎,能在低端设备比如手机、电视及其它手持设备之上,呈现高品质的2D图形.
Skia实际是美国Skia公司,2005年十一月被Google收购,该公司的业务是向量绘图软件.
自2005年Skia被Google收购后,一直相当神秘低调,直到2007年初,Skia GL相关的源代码才被揭露,作为Google Android平台的图形引擎,稍候的Google Chrome浏览器也采用Skia引擎。而Android与Chrome的代码中都有一份[skia]的拷贝.
Skia用C++实现,源代码约八万行.
SGL(Skia Graphics Library)一个向量图形引擎,能在低端设备比如手机、电视及其它手持设备之上,呈现高品质的2D图形.
Skia实际是美国Skia公司,2005年十一月被Google收购,该公司的业务是向量绘图软件.
自2005年Skia被Google收购后,一直相当神秘低调,直到2007年初,Skia GL相关的源代码才被揭露,作为Google Android平台的图形引擎,稍候的Google Chrome浏览器也采用Skia引擎。而Android与Chrome的代码中都有一份[skia]的拷贝.
Skia用C++实现,源代码约八万行.
2009年4月1日星期三
Android system.img的疑惑
Android系统自己的文件,最后build出来,权限,ownership都是正确的.可是自己加进去的文件权限总是不是自己的预期.这是为什么呢?
./external/yaffs2/yaffs2/utils/的源代码会生成mkyaffsimage的可执行文件.这个代码是Android改写过的,所有的疑问都在fs_config()函数.这个函数在
./system/core/include/private/android_filesystem_config.h
中有定义.当你打开这个文件时,你就知道答案啦!
./external/yaffs2/yaffs2/utils/的源代码会生成mkyaffsimage的可执行文件.这个代码是Android改写过的,所有的疑问都在fs_config()函数.这个函数在
./system/core/include/private/android_filesystem_config.h
中有定义.当你打开这个文件时,你就知道答案啦!
2009年3月26日星期四
Android service
Android service 的启动可以用
setprop ctl.start xxx
的命令来完成.他的具体实现请参考Android/system/core/init/init.c的
service_start()函数
setprop ctl.start xxx
的命令来完成.他的具体实现请参考Android/system/core/init/init.c的
service_start()函数
订阅:
博文 (Atom)