摘要: 盒子坍塌问题是在浮动布局中经常遇到的问题,本文给出4种解决方案,以及实验源码和测试结果 阅读全文
posted @ 2015-03-21 12:17 梦烬 阅读(8352) 评论(4) 推荐(0) 编辑
摘要: Dijkstra算法是用来求单源最短路径的,最近终于弄明白了,备忘 阅读全文
posted @ 2015-03-19 11:27 梦烬 阅读(7660) 评论(1) 推荐(1) 编辑
摘要: 或许你还在校园里窥视职场,或许你已经身处职场一段时间了,但你真的了解职场吗?不妨看看《程序员入职锦囊妙计》,借一点前辈的经验。可不仅仅是职场潜规则哦~ 阅读全文
posted @ 2015-03-16 11:58 梦烬 阅读(1820) 评论(3) 推荐(0) 编辑
摘要: 如果你还有些迷茫,那么come in, smart boy 阅读全文
posted @ 2015-03-13 11:56 梦烬 阅读(994) 评论(1) 推荐(0) 编辑
摘要: 《暗时间》不是要告诉我们如何挤压零碎时间,用上厕所的时间翻几页书,而是想要帮助我们认识自我,以便高效利用时间。 阅读全文
posted @ 2015-03-12 12:40 梦烬 阅读(730) 评论(1) 推荐(0) 编辑
摘要: 根据CSS3的官方文档(http://www.w3.org/TR/css3-selectors/)对选择器作以分类总结,备忘 阅读全文
posted @ 2014-12-18 17:05 梦烬 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 百度搜索关键字“csharp如何自定义鼠标样式”能够找到可用代码(百度文库/前辈的博文/论坛),但是那个代码存在不小的Bug(鼠标热点不对),本文将分析自定义鼠标样式的原理并给出完美的解决方案 阅读全文
posted @ 2014-12-01 20:48 梦烬 阅读(2653) 评论(0) 推荐(0) 编辑
摘要: 多个横向排列的Button之间总是存在间隙,设置margin, padding都无法消除(margin设置为负值除外),本文将验证并总结各种解决方案 阅读全文
posted @ 2014-11-30 11:40 梦烬 阅读(7956) 评论(0) 推荐(1) 编辑
摘要: web前端不像后台那么直接,前端有很多繁琐的事情需要处理,比如让人深恶痛绝的浏览器兼容性问题。好的JS代码应该能够平稳退化,向后兼容,而且要经过性能优化。为了写出好的代码,所以有必要遵循一些指导原则,如渐进增强等等 阅读全文
posted @ 2014-11-23 09:50 梦烬 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 最近和朋友一起捣鼓一个手游,有双人对战部分的设计,初步计划用蓝牙实现联机,找到了官方Demo以及相关资料,分析理解后做了详细注释,资源可供下载。 阅读全文
posted @ 2014-11-20 17:26 梦烬 阅读(2487) 评论(2) 推荐(0) 编辑
摘要: 堆排序的原理也非常简单,只是实现起来要注意一些细节(比归并排序稍微麻烦那么一点点),本文将详细解释堆排序的内部原理以及实现细节,备忘。 阅读全文
posted @ 2014-10-27 16:34 梦烬 阅读(13747) 评论(3) 推荐(2) 编辑
摘要: 归并排序非常简单,远没有想象中的那么难,本文将详细解释归并排序内部原理与实现细节,备忘。 阅读全文
posted @ 2014-10-25 19:29 梦烬 阅读(8966) 评论(0) 推荐(0) 编辑
摘要: 问题背景是找到原串中能够与给定串完全匹配的部分,最容易想到的双重循环比对当然不行(时间复杂度太高),最经典的解法就是KMP算法,先构造跳转表(next表),再比对,避免主串上的回溯,以节省时间。KMP算法比较难理解,本文主要对其核心next函数作以解析。 阅读全文
posted @ 2014-10-17 23:09 梦烬 阅读(2557) 评论(1) 推荐(1) 编辑
摘要: 耗费一个半月时间细细读完了《Head First设计模式》,本文将对书中介绍到的所有模式作以总结。虽然现阶段的工作大多是围绕“实现”的,但个人认为在陷入“编码”的漩涡之前有必要了解一些“设计”相关的东西,这些思想与理论会慢慢的影响我们的代码和思维。 阅读全文
posted @ 2014-10-15 16:16 梦烬 阅读(4047) 评论(0) 推荐(2) 编辑
摘要: 复合模式可不只是多个模式的组合,虽然我们可以轻易地拿来几个模式应用到我们的项目中,但这绝不能被称为复合模式。 阅读全文
posted @ 2014-10-14 12:37 梦烬 阅读(3454) 评论(0) 推荐(0) 编辑