- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 关于Andorid's FloatMath和Java's Math函数
在Android API 8的版本之前,如果不需要double精度,而float精度就可以满足需要,那么可以使用Android API 中提供的FloatMath函数代替Java中的Math函数,优化速度。Android最新提示:如果只需要在Android API 8以及以上版本使用APP的话,可以直接是用Java提供的Math函数,因为最新的JIT已经对Math函数做了优化,除了占用
2013-12-17 21:17:17 1407
原创 关于如何获取Android的view的各种位置
所有的方法需要在View绘制完以后使用,否则都会是初始值0。getDrawingRect(Rect outRect):返回View可见的绘制边界,当然是个矩形的区域。getLocalVisibleRect(Rect r):返回View的边界,也是个矩形的区域,上边界和左边界都是0。getGlobalVisibleRect:获取全局坐标系的一个视图区域, 返回一个Rect对象;这
2013-12-17 16:51:08 627
转载 为什么程序员都是夜猫子
为什么程序员都是夜猫子伦敦科技馆里一个大猩猩的大脑一种很流行的说法是,程序员是把咖啡因转化成程序代码的机器。说的是实情,随便问一个程序员,问他什么时候工作最有状态,估计他很有可能说是深夜。有人稍微早一点,有人更晚。有一种流行的趋势是凌晨4点起床,在破晓之前这段时间里做一些事情。而另一些人喜欢凌晨4点才睡觉。所有这些的主要目的是躲避打搅。但是你把自
2013-12-06 18:34:45 434
转载 请不要对我说“你要马上把这个小问题修改好”
“我需要”,“小问题”,“立刻”。你激怒我了。你的每个词都激怒我了。这种情绪很难翻译成英语表达,但在荷兰,有些人就是用这种方式要求你。翻译成英语,这有点像“你要几分钟内把这个东西修改好”。大家都知道的这样的逻辑,你要么追求好和快,但付出很多,要么追求好但不付出,这样你就别贪图快,要么追求快,但是不想付出,那你只能得到坏的结果。荷兰人有一个毛病,干什么事都说“只需要几分钟”。
2013-12-06 18:30:07 342
转载 如果当初学习编程时能有人给我这些忠告该多好
Cecily Carver 是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区,比如在你学习编程之前思考一下你的目标、编程不是什么神秘的东西、坚持比方法更重要等,可以让我们在编程路上少走一些弯路,从而有更多的时间学习技术让自己变的越来越强大。
2013-12-06 18:28:17 367
转载 不要写那么多注释!
如果用很多注释来“装饰”代码是件好事的话,那么在代码中加入大片大片的注释便是锦上添花了。是这样吗?事实上不完全是这样的。过犹不及,好心也会办坏事。'*************************************************' Name: CopyString'' Purpose: This routine copies a string from the s
2013-12-06 18:26:22 397
原创 Java核心技术读书笔记
第一章 概述名词解释 体系结构中立:java编译器会生成与特定的计算机体系结构无关的字节码,只要有java运行时系统,就可以在许多处理器上运行,而且还可以跨素的翻译成本地机器的代码。 高性能:它通过即时编译器,一次把字节码编译为本地代码,并将结果缓存起来,在需要的时候重新调用,从而提高运行速度。 可移植性:各种类型的数据都明确的规定了其大小,不随处理器的改变而
2013-12-02 18:19:09 414
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人