只要使用adb connect ipaddress:5555就可以了。
在virtualbox中如果开启DHCP服务
virtualbox的很多设置需要命令行才能完成,这就是和VMware的差距。
可以使用下面的命令开启DHCP:
enable dhcp in virtualbox
VBoxManage dhcpserver add –netname intnet –ip 192.168.128.1 –netmask
255.255.255.0 –lowerip 192.168.128.2 –upperip 192.168.128.100 –enable
然后在虚拟机的设置中的网络类型改成intnet就可以了。
如何使用virtualbox打开vmdk(vmware)的硬盘文件
如果你在使用盗版的VMware产品的话,使用virtualbox来代替是一个好的选择。它可以直接启动VMware生成的硬盘文件。
其实就是在创建虚拟机的时候,在走到创建硬盘的地方,选择已经存在的vmdk文件就可以了。
具体的方法参见:
http://techathlon.com/how-to-run-a-vmdk-file-in-oracle-virtualbox/
如何下载android源代码
download android source:
https://source.android.com/source/downloading.html
你最好使用自己的google帐户生成下载source需要的帐号,防止匿名下载失败,我刚开始就是匿名下载,但是总是失败。
https://android.googlesource.com/new-password
然后将生存的文件保存到你的home目录下:~/.netrc
下面是匿名和认证的下载连接:
repo init -u https://android.googlesource.com/a/platform/manifest #with auth
repo init -u https://android.googlesource.com/platform/manifest #not work for
me
例子 :
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ export PATH=~/bin:$PATH
$ repo init -u https://android.googlesource.com/a/platform/manifest
$ repo sync
如果你想下载别的版本的话,可以通过下面的页面来找到对应的版本号:
https://source.android.com/source/build-numbers.html
在VMware Player中的Ubuntu下载android代码失败的解决方法
由于我的Linux系统比较老,运行不了下载android代码的repo文件,所以安装了虚拟机来下载,
但是使用虚拟机下载的时候,总是下载失败,也没有提示什么原因。于是google了一下,原因是虚拟机的TCP连接设置和
宿主机的设置不一样导致的问题。
可以使用下面的命令来试一下看看能不能解决问题:
sysctl -w net.ipv4.tcp_window_scaling=0
从哪里下载老版本的android sdk
在网上找了一圈,都没有完整的解决方法。下面列出能找到部分sdk的方法。
1,从google的仓库配置文件里面,找到自己需要的版本,然后手动下载
2,从下面这两个mirror仓库下载,但是可能不全。
http://mirrors.neusoft.edu.cn/android/repository/
http://downloads.puresoftware.org/files/android/
http://developer.android.com/sdk/older_releases.html/
3,通过最新的下载地址猜测老的文件的下载地址,但是不一定有用。
Java中的CompareAndSet(CAS)
下面这连个文章说的很好,我就不再说了。
其实就是将语言层次的锁,挪到了CPU去实现的一种乐观锁在的实现。
http://www.pwendell.com/2012/08/13/java-lock-free-deepdive.html
http://www.blogjava.net/mstar/archive/2013/04/24/398351.html
如何迁移eclipse的配置信息
最简单的方法就是在将eclipse
的workspace目录下的.metadata/.plugins/org.eclipse.core.runtime/.settings/目录复制到新的workspace下。
如何快速的搜索git仓库
如果你工作的git仓库很大,但是你又想查找你不知道路径的文件,这是你会想到grep,但是grep太慢,你可以试一试git grep,速度超快。