摘要: 问题一:为什么要选择Git作为Android开发的版本控制工具? 答:1)git是android项目和社区的统一语言。 2)高通版本发布频繁,需要与平台及时同步,快速rebase。 3)git是分布式版本控制的代表,也是发展趋势。问题二:Git主要有哪些设计理念? 答:git是2002年开发的Di... 阅读全文
posted @ 2015-03-01 19:06 ychongjie 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 文摘,原文地址:https://msdn.microsoft.com/zh-cn/magazine/cc163519.aspx 威胁建模的本质:尽管通常我们无法证明给定的设计是安全的,但我们可以从自己的错误中汲取教训并避免犯同样的错误。 首先需要知道什么样的设计是“安全的”,安全设计原则: 开放设... 阅读全文
posted @ 2015-03-01 18:50 ychongjie 阅读(4796) 评论(0) 推荐(0) 编辑
摘要: 新年工作的第一天,很多同事还没有上班,也没有什么实在的工作可做。新年的红包拿在手里,虽然钱不多,但我很高兴。就想趁着这个机会写点什么。 刚刚过去的2014年,对我来说,是变动很大的一年。我实现了工作的转型,离职、培训、面试、适应新的工作、选择参加EF英语培训、工作调整、再次适应新的环境......... 阅读全文
posted @ 2015-02-25 17:26 ychongjie 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 重启adb(radb.bat):@echo offcall adb kill-servercall adb start-servercall adb remountpush 一个apk(push.bat)@echo offif "%1"=="launcher" ( call adb push 相关a... 阅读全文
posted @ 2015-02-13 15:21 ychongjie 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 回到主文件夹$ cd ~建立.bash_aliases$ touch .bash_aliases$ vim .bash_aliases在此文件中加入一句话:alias cdlauncher='cd ~/code/ep820/packages/apps/Launcher'然后$. .bash_alia... 阅读全文
posted @ 2015-02-13 14:40 ychongjie 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 由于有多个Android项目,每个项目配置编译环境时选项都不同,所以尝试写一个sh脚本来完成这个功能。 首先进入bin文件夹,新建一个文件enbuild$ cd ~/bin$ touch enbuild 赋予这个文件可执行权限$ chmod u+x enbuild 编辑这个文件$ vim enbu... 阅读全文
posted @ 2015-02-13 11:12 ychongjie 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 程序员最应该知道的20件事本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!我最近看了一本叫做《the 97 Things a Programmer Should Know》的书。书是一本好书。不过,下面我将我认为最值得我们了解的20件事情列举给大家:1.应用函数式编程原则引用透明性是一个非... 阅读全文
posted @ 2015-02-11 06:55 ychongjie 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Vim的用户手册主要包含以下三个部分: Getting Started; Editing Effectively; Tuning Vim; 分别代表基本编辑技巧,更优化的编辑技巧和优化Vim编辑器本身。 先当然从Getting Started开始学习。 About the manuals. 这一节主... 阅读全文
posted @ 2015-02-09 10:31 ychongjie 阅读(405) 评论(0) 推荐(0) 编辑
摘要: (注意: 只记录工作中实际使用的命令) 同步android源码 repo sync;(可加-c,只取当前分支; 可加-j4,线程数量) 查看android源码下所有项目的git状态 repo forall -c "pwd;git status"; 同步代码前覆盖本体没有提交的代码 repo fo... 阅读全文
posted @ 2015-02-05 09:39 ychongjie 阅读(405) 评论(0) 推荐(0) 编辑
摘要: (注意: 只记录工作中实际使用的命令)删除带有pattern的所有行 :g/pattern/d删除不带pattern的所有行:g!/pattern/d匹配red和blue,无次序 red.*blue\|blue.*red (\| 代表或操作)一个Vim的配色方案 https://github.com... 阅读全文
posted @ 2015-02-04 16:42 ychongjie 阅读(81) 评论(0) 推荐(0) 编辑