Learning JavaScript

Install RaspBMC on Raspberry Pi

安装NOOBS

直接到官网上下载NOOBS最新版的离线安装包,格式化SD卡后解压安装包至SD卡根目录,插入Raspberry Pi启动,选择RaspBMC安装即可。

Git Flow

安装

$ brew update
$ brew install git-flow

使用

$ git flow init			// 初始化flow,会定义一些分支,默认就行
$ git flow feature start NAME 	// 基于feature分支创建一个feature/NAME新分支
$ git flow feature finish NAME 	// 完成,完成后合并feature/NAME分支后,并删除NAME分支

注意

不管当前在哪个分支, @feature start@ 命令都是基于初始化时指定的feature分支作为父分支来创建新的子分支;同理, @release start@ 命令是基于release分支创建出的子分支。 @hotfix start@ 是基于release分支创建出来的子分支, @hotfix finish@ 后会同时合并至release与feature对应的分支上。

支持的命令

feature  -- Manage your feature branches.
hotfix   -- Manage your hotfix branches.
init     -- Initialize a new git repo with support for the branching model.
release  -- Manage your release branches.
support  -- Manage your support branches.
version  -- Shows version information.

更多参考: http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html

Nexus4 Root

1. 下载http://download.chainfire.eu/supersu 2. 下载http://download2.clockworkmod.com/recoveries/recovery-clockwork-6.0.4.3-mako.img 3. 复制UPDATE-SuperSU-v1.xx.zip到SD卡上 4. 进入bootloader模式,adb reboot-bootloader 5. 刷入recovery,fastboot flash recovery recovery-clockwork-6.0.4.3-mako.img 6. 音量键选择recovery mode电源键确定 7. choose zip from sdcard 8. 完成

xxtea

// 加密
加密后的数据 = xxtea_encrypt(原始数据, 数据的长度, 密钥, 密钥的长度, 加密后的数据长度);

// 解密
解密后的数据 = xxtea_decrypt(加密后的数据, 加密后的数据长度, 密钥, 密钥的长度, 解密后的数据长度)