摘要:总结一:何时重构1.第1次遇到某个问题只管解决,第2次遇到类似问题复制粘贴代码的时候就应该有警惕,第3次再遇到类似的问题一定要重构, 不要再复制粘帖了.事不到三,三则重构2.修改错误时重构找到一个bug,比较简单的方法直接加一个if解决,好的方法是想想有没有更优雅的解决方法.另外一种情况是一段代码看...
阅读全文
摘要:Idea删除当前行的快捷键是Ctrl+y,复制当前行的快捷键是Ctrl+d,和eclipse的习惯不一样。虽然可以一键把idea的快捷键映射成eclipse,但是这样做代价太大,如果这样,idea的官方文档看着很难受。折衷的方法是把eclipse最常用的快捷键转移到idea下,其余的快捷键还是用id...
阅读全文
摘要:du-sm foldername 查看文件夹foldername 的大小,单位是兆(m),du-sk foldername单位是kadb shellrm-r/mnt/sdcard/foldername/ 删除文件夹mnt/sdcard/foldername/中的内容aapt dump badging...
阅读全文
摘要:1.类名和成员变量不要重复.比如类名是CommentAuthor,成员变量就不用再写commentAuthorName, commentAuthorID,只用写name,id就行. 2.类应该放哪个包里要讨论。 3.看文档注意附录,有的内容可能在附录里有详细解释。 4.有多种方法的时候不要想当然,有
阅读全文
摘要:先看一个java正则表达式的例子.import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestMatch { public static void main(String[] args) { ...
阅读全文
摘要:安装方法见官方文档http://groovy.codehaus.org/Installing+Groovy用新一个文件HelloWorld.groovy,以utf8的编码保存,内容为:println("Hello World")println("中华人民共和国")在命令行中运行groovy -c u...
阅读全文
摘要:1.先用genymotion创建2个虚拟机,GoogleNexus7-1,GoogleNexus7-2。2.在命令行执行vBoxManage dhcpserver modify --ifname "VirtualBox Host-Only Ethernet Adapter" --ip 192.168...
阅读全文