自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Killing VIM!!!

1st EMACS资源网站EmacsWiki水木Emacs DEApluskid的Emacs王垠的Emacs王纯业的EmacsEmacs官网dotemacs 英文,据说是有很多.emacs文件的一个网站(名字就是.emacs。。。),界面很emacs。Emacsen's planet http://emacser.

2011-08-27 09:13:06 1456

转载 关于git rebase 后 push rejected

stackoverflow上的一个帖子,楼主和后面的回答都详细到位,很好的解释了这个问题总结git rebase:这是一个 更改历史 的操作,所以不要指望你改了历史然后就顺利把你篡改够的历史提交上去。PS:pro git 上的一句话:“永远不要衍合那些已经推送到公共仓库的更新。如果你遵循这条金科玉律,就不会出差错。否则,人民群众会仇恨你,你的朋友和家人也会嘲笑你,唾弃你

2012-08-08 11:40:56 19818

原创 Ubuntu 重置面板

gconftool  --recursive-unset /apps/panelrm -rf ~/.gconf/apps/panel  #删除panel配置文件pkill gnome-panel       面板重置这样当ubuntu的面板出现错误的时候就可以恢复默认状态,比如右上角的网络管理坏掉的时候。

2012-07-15 19:07:15 1448

原创 Ubuntu 截图软件 shutter

ubuntu 软件中心可下,可桌面截屏,窗口截屏,手选截屏,点击手选截屏后会自动隐藏然后让你选择,使用起来还是很方便,还没用到什么高级功能,但是基本截图需求已经可以满足了

2012-07-13 16:36:42 1160

原创 uboot,mtdparts与mtd

最近弄分区纠结了下。uboot要处理下flash各个块的分配,然后传参给kernel去构造mtd分区,中间因为对mtd的原理和uboot真正要负责的功能不熟悉,绕了很大的弯。uboot一般就是会处理nand设备,初始化使flash可用后就可以构建mtdpars参数,这个参数最终会传递给kernel,kernel根据这个参数去构造mtd设备。一般来讲这个参数包含m

2012-03-14 20:38:04 8807 2

转载 emacs 列操作

C-x r开始的C-x r C-@                    point-to-registerC-x r SPC                    point-to-registerC-x r +        increment-registerC-x r b        bookmark-jumpC-x r c        clear-rectangl

2011-11-30 15:54:47 3358

原创 平板电脑需要一个屏幕锁定功能

经常拿着平板躺床上看书看电影,本人性懒,姿势也是比较萎缩,本来还靠着枕头呆着,一会就想侧躺着看,不知道能否想象我的这姿势。看电影还好,一般都是横屏显示,靠在墙上就可以,但是竖屏按我这姿势就不行了,想象下侧躺着看手机的姿势,那都是要竖屏显示的,但是一个平板按那个角度放着就会成横屏显示,你禁止了屏幕旋转的话就会不能竖屏显示,很蛋疼吧。所以,可以在状态栏加一个屏幕角度锁定键,我竖屏的时候

2011-11-28 14:37:29 4687 1

原创 Android 增加一个property

有时会有增加一个property,以便让上层能够获得一些系统的信息,比如一些特定的文件路径与属性值这时我们就需要增加一个我们自己的property我的方式是修改build/tools/buildinfo.sh比如我们要增加一个macro_path的属性值echo "ro.macro_path=/common/"这样上层使用getproperty的时候就可以通过mac

2011-11-22 09:48:35 2390

原创 emacs Dired 快速入门

关于dired,现在属于emacs内嵌的功能,理解方式就是cli的资源管理器方便键盘操作,解放你的鼠标。打开:M-x dired or C-x C-f 目录名移动:与emacs默认移动一致enter进入文件夹或者打开文件o新建一个窗口并打开文件q返回上层文件夹p上一行n下一行预览:这是个贼好用的功能,经常需要在目录里钻来钻去的

2011-11-21 17:05:28 4648

原创 Android 源码编译加速 使用ccache

i5-2300 make -j4 编译大概使用32分钟,但是-j4后就只能看看pdf或者浏览个代码了,长时间的等待啊。看了embedded android发现这个ccache的使用方式,可以加速我们c与c++的编译速度原理就是中间文件的一个缓存,是同一个.o文件的话就省去再次编译的速度。介于android中c与c++文件数量能占到刚不到一半,所以这个速度还是能省下很多的

2011-11-21 12:44:14 2561

原创 Android 实用技巧 --- 命令godir

source build/envsetup.sh后可以使用很多android集成的shell命令其中大家比较熟悉的应该是croot和m,mm,mmmcroot可以快速的回到你的android源码根目录,省去了打一堆 cd ../../../../../的痛苦godir则是累死croot的逆命令,快速进入到包含某个文件的目录比如我们要进到包含init.rc目录$godir

2011-11-21 10:13:55 6412

原创 最新获取android源码方式

首先参考http://source.android.com/source/downloading.html搭建环境,主要是repo并且按照其中的提示把项目目录初始化然后repo sync会报错。打开.repo/manifest.xml发现代码的fetch路径竟然是".."这。。。我们自己改吧,猜测google把代码放在了http://source.android.c

2011-11-07 11:31:20 778

原创 emacs代码浏览+跳转

折腾半年多了,总算是找到个比较合适的方式。我的选择是cedet+ecb+globalgnu-global是一个兼容tag工具,看名字就知道它打算怎么干活的了。gtags是emacs下与global交互的插件首先一次去下载上面三个的源码,global是gtags,cedet官网http://cedet.sourceforge.net/ecb官网http://ecb.sourcef

2011-11-04 10:22:36 14197

原创 ubuntu超好用的截图

ubuntu的截图功能简单而且好用,就两个快捷键 :       print键和alt+print键。两个区别是前者全屏幕,后者是当前激活的窗口。截图后会弹出对话框,提示你是保存还是复制到剪切板。对于写blog来说,复制到剪切板是最方便的,在blog编辑处粘贴就可以了。然后看看我截的图。

2011-11-04 00:16:56 1331

原创 ubuntu快速启动终端和应用程序

放在pannel也不够快,还要去点。ubuntu是个linux系统!所以这种问题肯定会有大牛比你先嫌pannel不够快了,哈,系统-首选项-键盘快捷键里面有专门运行gnome-terminal的一项快捷键是ctrl+alt+t很方便,当然还有一个比较重要的,你启动一个终端后ctrl+shift+n可以启动一个新终端,目录保持不变。n是new,然后猜一下新建一个tab

2011-11-04 00:03:35 6924

原创 emacs byte-compile你所有文件

C-u 0 M-x byte-recompile-directorywill compile all the .el files in the directory and in all subdirectories below.The C-u 0 part is to make it not ask about every .el file that does not ha

2011-11-03 23:56:53 1602

原创 ubuntu中使用qq

开始用64bit的ubuntu,腾讯原生的linuxqq非常不好用,而且64位貌似是不能用的。最后终于发现Empathy这个好东西,应该算是ubuntu上的一个IM前端工具,可以使用通用的协议去登录你的各种IM帐号,例如gtalk,facebook,当然也要有我们常用的qq,首先要更新下协议,11.04带的还是qq2008的协议,sudo add-apt-r

2011-11-01 14:21:58 839

原创 linux 64位机运行32位机

一般工具链都是32位的,在64位机上会显示类似bash: ./arm-eabi-gcc: No such file or directory 这样的提示,刚开始还很郁闷,明明文件在那,怎么就跟我说没有呢。后来才反映过来是32位的原因,这时候需要安装一个64位和32位兼容的库,ia32-libsubuntu  的话直接apt-get install ia32-libs就可以了

2011-11-01 13:17:05 766

原创 ubuntu中emacs使用ibus输入法切换问题

除了上次说的安装ibus-el外,另外可能根据你的语言环境不同会需要多配置一下如果你的ubuntu环境就是中文的话貌似是不用配置,安装了ibus-el后emacs就可以正常切换输入法。但是我新装的11.04英文就不能切换也可能是ibusel的版本是不一样的,我的这个ibus-mode没有启动在你的.emacs文件中增加如下一行(ibus-mode t)这样启动e

2011-10-31 17:10:38 2562 1

原创 sdcv没有词典的解决办法

搜索如何为stardict增加字典,然后把下载下来的字典添加到/usr/share/stardict/dic中,然后sdcv就可以找到字典文件了

2011-10-31 17:07:03 1447

原创 emacs 增加info路径

我自己的info在~/info添加如下到你的.emacs(add-to-list `Info-default-directory-list "~/info")然后就可以在info中看到你自己添加的info资料了

2011-10-10 21:27:13 891

原创 ubuntu emacs23 w3m乱码解决

使用sudo apt-get 安装的emacs23的中文支持是很好的。ubuntu10系列一般是默认安装w3m的,在gnome的终端上使用是很正常的,访问google和百度显示很正常木有乱码但是在emacs中使用w3m访问google有部分乱码,其他的网站也是比较混乱,有

2011-10-10 20:00:45 4933

原创 ubuntu交换Ctrl与Caps Lock键

手小,按着左Ctrl和FBNP实在是挺痛苦,尤其是右手攥着鼠标,左手想单手操作的时候,C-y这样的操作太痛苦了,我必须改变左胳膊的姿势。想买hhkb那样sun type的键盘,但是奈何价格太高端,便宜的又瞧不上。改下键位吧,开始看看查看都是windows和mac的,改注册表啊

2011-10-10 14:39:22 9422

原创 android 增加新按键

1,为了更规范,添加kernel部分的include/linux/input.h该头文件定义了想input子系统中上报的键值宏,虽然你可以直接上报int整数。2,驱动中增加你新键值的响应部分你的输入设备的驱动中在新键值的相应中上报加上的上报值。

2011-10-09 14:30:46 3190 2

原创 emacs 实现类似浏览器的页签

下载tabbar.el放到你合适的位置。 添加如下内容到你的.emacs文件(add-to-list 'load-path "/home/backfire/emacs/tabbar") 这里你的tabbar.el所在的文件夹(require 'tabb

2011-09-29 13:27:29 1178 1

转载 ubuntu 十个比较偏但是很有用的快捷键

1.前一个后一个工作区的切换如果你经常使用工作区,那你就可以用Ctrl + Alt +上/下方向键很容易地进行切换。左箭头切换到上一个工作区,右箭头切换到下一个工作区。如果你安装了Compiz,可以用Super + E快捷键显示所有的工作区。2.把当前窗口移到另一

2011-09-28 21:19:27 574

原创 linux查看chm文件的软件 chmsee

安装$sudo apt-get install chmsee

2011-09-28 20:38:29 647

原创 ubuntu 11系列Unity的bug汇总

说起来还是慢喜欢这个图形桌面的,只可惜bug好多。先罗列下,有机会翻译了报上去,或者看能不能自己加入ubutnu的研发社区呢~~搜索程序,打开程序等输入框不能输入中文,也就是不能用搜索的方式去找程序。点击左边图标进入多个相同类型任务选择的模式时,右上角

2011-09-27 23:48:25 983

原创 /ETC 的含义

unix世界少不了跟 /ETC 这个文件夹打交道,什么意思呢:Executive Time Configuration  运行时配置

2011-09-26 15:13:36 1034

原创 ubuntu 鼠标滚轮太快的现象

刚装了11.04各方面感觉都很不错,速度很快。但是问题还是很多啊。鼠标滚轮会有滚动很快的问题。大概是一下是滚一屏,而不是缓和的滚动。临时解决办法,拔下来重插。

2011-09-25 20:41:29 6144 3

转载 uplink攻略

刚在linux上跑起来,本来是有linux版本的,但是实在找不到,ubuntu软件中心里倒是有,就是有点贵,9.9美刀....不得已就找来windows的完整版本在linx上玩了。用wine也能玩,就是刷屏有点问题,看不见东西了就把窗口拖动一下自己刷下显示就好了。很难的游

2011-09-24 22:18:33 9854 1

原创 关于UBUNTU装N卡驱动

用linux最痛苦的一点就是那些windows下好用的硬件成了废柴。我笔记本的GT335M就是,不止是废柴,而且长久以来只要我有非分之想,装个驱动什么的。代价是高昂的。对于UBUNTU的附加显卡驱动,周边人的反应也多是:可别装那玩意,小心重装系统。

2011-09-23 23:40:58 2598

转载 RGB,YUV的来历及其相互转换

在视频等相关的应用中,YUV是一个经常出现的格式。本文主要以图解的资料的形式详细描述YUV和RGB格式的来由,相互关系以及转换方式,并对C语言实现的YUV转为RGB程序进行介绍。人类眼睛的色觉,具有特殊的特性,早在上世纪初,Young(1809)和Helmholtz(1824

2011-09-23 10:25:12 502

原创 git grep 效率实验

搞开发排错经常会用到grep但是效率确实是很低,用到git后知道git特意提供了一个git grep 的命令既然单独提供,效率应该会有提升,但是提升多少,是不是值得我们费脑力去学习呢?以grep android external文件中wlan0关键字为例标

2011-09-22 11:52:28 1080

原创 linux+android 按键键值映射关系

首先是硬件驱动得到硬件上报的扫描码(不知道这么叫何不合适,反正就是硬件报上来的数据)然后驱动根据策略与input.h中的映射关系通过input-report上报即驱动收到键盘按键 "1"       在驱动中 键盘中的 “1” 与input.h中的 #define   K

2011-09-20 10:29:26 5522

原创 elisp 漫画教程

lisp的教程不好找,下来几个一看全是autocad偶然发现这个网址,极品啊http://www.lisperati.com/casting-spels-emacs/html/casting-spels-emacs-1.html漫画的方式一

2011-09-08 10:02:38 2091 1

原创 悲剧性的回顾

没事翻了翻已经写得东西,简直惨不忍睹杂,浅,少。。。希望自己记住这天,公平点讲,我智商还可以,但是已经深深的感受了向上飞翔的重力。估计当我能买得起HHBK的时候我已经淡然了,也不再写blog了(我曾经深深厌恶blog,我讨厌这种吐露)

2011-09-04 16:03:16 2459

原创 emacs 使用ibus拼音输入法

ibus的pinyin输入法是我在linux里面感觉用着最舒服的,除了词库别的基本和习惯的搜狗是一样的。emacs中有自带的中文输入法,但是非常不友好。emacs 使用ibus的话就非常舒服了,但是也要折腾一翻。首先下载emacs的ibus插件,ibus-el

2011-09-02 11:29:24 4470

原创 Emacs 使用 auto-complete 补全

http://cx4a.org/software/auto-complete/auto-comlete 号称Auto Complete Mode is the most intelligent auto-completion extension for GNU Emacs.

2011-08-30 11:18:59 7856 1

原创 emacs 当前行高亮显示

临时:M + x hl-line-mode全局:将;; turn on highlighting current line(global-hl-line-mode 1)写入你的emacs配置文件如~/.emacs

2011-08-29 09:34:33 5758

auto-complete-1.3.1.tar.bz2

auto-complete 挣点分下东西。

2011-11-10

[android.开发书籍].Beginning.Android.2

[android.开发书籍] 目录 Contents at a Glance ■Contents at a Glance................................................................................................................................. iv ■Contents..................................................................................................................................................... v ■About the Author..................................................................................................................................... xiii ■Acknowledgments ...................................................................................................................................xiv ■Preface......................................................................................................................................................xv ■Chapter 1: The Big Picture......................................................................................................................... 1 ■Chapter 2: Projects and Targets ................................................................................................................ 5 ■Chapter 3: Creating a Skeleton Application............................................................................................. 17 ■Chapter 4: Using XML-Based Layouts...................................................................................................... 23 ■Chapter 5: Employing Basic Widgets ....................................................................................................... 29 ■Chapter 6: Working with Containers........................................................................................................ 39 ■Chapter 7: Using Selection Widgets......................................................................................................... 59 ■Chapter 8: Getting Fancy with Lists......................................................................................................... 75 ■Chapter 9: Employing Fancy Widgets and Containers ............................................................................. 95 ■Chapter 10: The Input Method Framework ............................................................................................ 117 ■Chapter 11: Applying Menus.................................................................................................................. 125 ■Chapter 12: Fonts................................................................................................................................... 137 ■Chapter 13: Embedding the WebKit Browser......................................................................................... 141 ■Chapter 14: Showing Pop-Up Messages................................................................................................ 149 ■Chapter 15: Dealing with Threads ......................................................................................................... 155 ■Chapter 16: Handling Activity Life Cycle Events .................................................................................... 167 ■Chapter 17: Creating Intent Filters ........................................................................................................ 171 ■Chapter 18: Launching Activities and Subactivities .............................................................................. 177 ■Chapter 19: Handling Rotation............................................................................................................... 185 ■Chapter 20: Working with Resources .................................................................................................... 197 ■Chapter 21: Using Preferences .............................................................................................................. 213 ■Chapter 22: Managing and Accessing Local Databases ........................................................................ 225 ■Chapter 23: Accessing Files................................................................................................................... 237 ■Chapter 24: Leveraging Java Libraries.................................................................................................. 245 ■Chapter 25: Communicating via the Internet ......................................................................................... 253 ■Chapter 26: Using a Content Provider.................................................................................................... 259 ■Chapter 27: Building a Content Provider ............................................................................................... 265 ■Chapter 28: Requesting and Requiring Permissions ............................................................................. 275 ■Chapter 29: Creating a Service .............................................................................................................. 279 ■Chapter 30: Invoking a Service.............................................................................................................. 285 ■Chapter 31: Alerting Users via Notifications.......................................................................................... 289 ■Chapter 32: Accessing Location-Based Services................................................................................... 295 ■Chapter 33: Mapping with MapView and MapActivity........................................................................... 301 ■Chapter 34: Handling Telephone Calls ................................................................................................... 311 ■Chapter 35: Development Tools ............................................................................................................. 315 ■Chapter 36: Handling Multiple Screen Sizes.......................................................................................... 331 ■Chapter 37: Dealing with Devices.......................................................................................................... 353 ■Chapter 38: Handling Platform Changes................................................................................................ 359 ■Chapter 39: Where Do We Go from Here? .............................................................................................. 367 ■Index ......................................................................................................................................................

2011-01-29

空空如也

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

TA关注的人

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