随笔分类 - 逻辑思维
摘要:贝塞尔曲线 为什么要讲贝塞尔曲线,实际上 Android 中很多效果都有用到贝塞尔曲线。 QQ 的消息拽拖小红点旗袍消失的效果 QQ空间 直播页面右下角的礼物冒泡特效 水流波动效果 图片或书本翻页效果 一个弹性效果的抽屉菜单 可以先对贝塞尔曲线有一个大概的认识。 贝塞尔曲线维基百科 历史 贝塞尔曲线
阅读全文
摘要:有两个字典,分别存有 100 条数据和 10000 条数据,如果用一个不存在的 key 去查找数据,在哪个字典中速度更快? 有些计算机常识的读者都会立刻回答: “一样快,底层都用了哈希表,查找的时间复杂度为 O(1)”。然而实际情况真的是这样么? 答案是否定的,存在少部分情况两者速度不一致,本文首先
阅读全文
摘要:0、遍历结果集并构造对象如果你是个时髦的开发者而不是专业人员,显然你从某篇博客中读过有开发者遇到Hibernate的“性能问题”,因而认为ORM都不好,觉得手动编码“明显更好”。喜欢的话你当然可以用JDBCTemplate之类,但是谢谢你的对它们的无端指责,我还会继续用我的JPA/Hibernate
阅读全文
摘要:违反直觉的事实 计算机之所以叫"计算"机就是因为发明它主要是用来计算的,"计算"当然是它的特长,在大家的印象中,计算一定是非常准确的。但实际上,即使在一些非常基本的小数运算中,计算的结果也是不精确的。 比如: float f = 0.1f*0.1f; System.out.println(f); 这
阅读全文