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