posts - 79, comments - 75, trackbacks - 0, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2013年4月3日

正文内容加载中...

posted @ 2013-04-03 22:19 sinojelly 阅读(797) 评论(7) 编辑

2012年9月9日

摘要: 带有commit id的版本描述git describe可以显示用户友好的版本描述:$ git describe --tags0.1.34-3-gab9f2b0它的含义是:1、当前HEAD位置前面一个tag是0.1.34。2、当前HEAD在0.1.34 tag之后3个commit的位置。3、当前HEAD对应的commit id是ab9f2b0。(g应该表示global,全局唯一的SHA)参见下面的...阅读全文

posted @ 2012-09-09 13:39 sinojelly 阅读(685) 评论(9) 编辑

2012年1月29日

摘要: Python在线课程有讲解也有练习,练习有答案。http://www.upriss.org.uk/python/PythonCourse.html在线Python练习简单,在线写代码和运行测试。http://codingbat.com/python注:该网站也有Java练习。填空让assert成立的练习比较简单,也是一种比较好的练习方式。还可以感受下TDD。安装后运行它,修改assert条件让测试...阅读全文

posted @ 2012-01-29 23:04 sinojelly 阅读(979) 评论(0) 编辑

2012年1月13日

摘要: Android的apk编译和第三方jar包的使用eclipse增加 User Library方式,如果该.jar不在eclipse项目目录下,则不会打包进Apk。这也许就是android.jar为何不会被打包到apk中的原因。参见如下文章:Android笔记34:命令行打包编译.apk 包含第三方.jar 的方法 http://snmoney.blog.163.com/blog/static/44...阅读全文

posted @ 2012-01-13 22:11 sinojelly 阅读(6154) 评论(0) 编辑

摘要: [Android]命令行编译APK (2010年04月18日) 发表于 ChinaUnix 手动编译你的apk,可以让资源目录不命名为res, 你能够命名任何你想要的名字。 你可以在以下目录发现ant脚本: <SDK_HOME>\platforms\android-1.5\templates\android-rules.xml 第一步: 产生R文件以及包资源 aapt package -f -M ${manifest.file} -F ${packaged.resource.file} -I ${p...阅读全文

posted @ 2012-01-13 21:59 sinojelly 阅读(1199) 评论(1) 编辑

2011年11月6日

摘要: 大家都知道Debian的开发代号来源于电影《玩具总动员》,而脱胎于Debian的Ubuntu,其开发代号同样很有意思。它的开发代号有三个特点:1 都是动物。2 都是两个词,并且两个词的首字母相同。3 从6.06开始,首字母从D开始递增。Ubuntu 4.10 - Warty Warthog(长疣的疣猪),发布日期:2004年10月20日。Ubuntu 5.04 - Hoary Hedgehog(灰...阅读全文

posted @ 2011-11-06 18:39 sinojelly 阅读(467) 评论(0) 编辑

摘要: VIM是一个使用非常方便、功能非常强大的文本编辑器。但有一定的学习成本。本文便是教您如何打造一个称心的VIM编辑环境,支持自动补齐、函数间快速跳转等功能。 为了方便,直接在jeffy分享的vim配置基础上进行了少量改进,在此对jeffy表示感谢!环境安装安装前的准备安装前请备份自己的.vim目录和.vimrc文件。请安装7.2以上的VIM版本。请安装ctags、cscope、unzip,详细安装...阅读全文

posted @ 2011-11-06 18:35 sinojelly 阅读(4600) 评论(0) 编辑

2011年8月7日

摘要: 配置方法建议配置在~/.gitconfig中。Linux下[diff]tool = bc3[difftool]prompt = false[merge]tool = bc3[mergetool]prompt = falsecygwin下[diff]tool = jellybc3[difftool]prompt = false[difftool "jellybc3"]#use cygpath to ...阅读全文

posted @ 2011-08-07 18:04 sinojelly 阅读(7769) 评论(0) 编辑

摘要: 冲突的产生很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然git rebase就更不用说了。冲突的类型逻辑冲突git自动处理(合并/应用补丁)成功,但是逻辑上...阅读全文

posted @ 2011-08-07 18:03 sinojelly 阅读(194889) 评论(1) 编辑

2011年7月23日

摘要: Git Repo Gerrit方式下如何进行代码读权限控制配置 和 使用都方便的一种形式是git协议,但是它不能进行权限控制,知道地址的人都能获得代码。除了git协议,就是ssh协议了。获取代码的过程分为两步:repo init -u usernamec61764@android.huawei.com:29418/u8600-android/platform/manifest.git '>@and...阅读全文

posted @ 2011-07-23 04:23 sinojelly 阅读(1284) 评论(0) 编辑