刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。
源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。
说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。
虽...
分类:
编程语言 时间:
2014-08-25 21:18:24
阅读次数:
258
Application初始化日志
15:23:12.790 [main] DEBUG o.s.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
15:23:12.797 [main] DEBUG o.s.core.env.StandardEnv...
分类:
移动开发 时间:
2014-08-25 19:20:44
阅读次数:
345
SynchronousQueue是一种很特别的BlockingQueue,任何一个添加元素的操作都必须等到另外一个线程拿走元素才会结束。也就是SynchronousQueue本身不会存储任何元素,相当于生产者和消费者手递手直接交易。SynchronousQueue有一个fair选项,如果fair为t...
分类:
编程语言 时间:
2014-08-25 16:39:44
阅读次数:
278
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询...
分类:
其他好文 时间:
2014-08-25 14:48:34
阅读次数:
220
初步猜测是端口被占用了,因为我单独启动模拟器是没有什么问题的。因为DAB默认端口是5037所以先查看下该端口是否被占用: 果然该端口被占用了,然后可以使用命令KILL掉 taskkill /pid 4880 /f?? 4880就是进程的...
分类:
其他好文 时间:
2014-08-25 12:01:14
阅读次数:
171
Cédric Bignon :Let's note Points the points of the polygon (where Points[0] == Points[Points.Count - 1] to close the polygon).The idea behind the next...
分类:
Web程序 时间:
2014-08-25 11:29:04
阅读次数:
1396
这个月早些时候,我用于编写 Android 项目的环境由? Eclipse ?变成了? IntelliJ IDEA 。总体来说,这体验感棒极了,我更喜欢使用 IDEA 而不是 Eclipse 进行 Android 开发。而且现在? IntelliJ IDEA 11 EAP (...
分类:
移动开发 时间:
2014-08-24 18:09:23
阅读次数:
386
注:如何进行 android apk 的签名,不是本文主要内容,如需了解签名先关步骤,可以参考我的以下这篇文章。地址:http://www.cnblogs.com/LuQingshang/p/3926009.html需求描述:在使用 Intellij idea 的情况下,不想通过编辑器提供的功能生成...
分类:
移动开发 时间:
2014-08-24 01:35:01
阅读次数:
225
be a product engineer,not be a engineer选择比努力更重要just code it,code it ,until you make it缺的不是idea,而是到位的执行Find partner 尤其是懂市场的partner,选中一个互补的Teamlearn fi....
分类:
其他好文 时间:
2014-08-23 21:38:51
阅读次数:
280
[转载]英文原文:The 10 Things You Should Do When You Have Your Next Web Idea 当你正和家人享受一个悠闲的午后,一个不错的想法突然出现在你的脑海里。不管它是一个 App 还是服务,或是一个新的概念。只要你把这个想法付诸实践,它就可能会...
分类:
其他好文 时间:
2014-08-22 19:25:09
阅读次数:
185