`
文章列表
Android-Tips This is an awesome list of tips for android. If you are a beginner, this list will be the first choice for you when you have a difficult time. Welcome Star and Fork, your support is my greatest affirmation. 学习 Android 至今,大大小小的坑没少踩过,庆幸的是,在强大的搜索引擎与无私奉献的人们的帮助下,那些坑都顺利地被填平了。 为了日后在遇到同样的问题时 ...
最近,我在阅读 Steve Yegg 的文集《程序员的呐喊》。 这是一本非常有趣的书,里面甚至包含了一个小测试(原文),区分一个程序员到底是保守派还是自由派。 下面一共有十个问题,每个问题都有 A 和 B 两个选项,请选择你 ...
日前,开源中国公布了“2016 年度最受欢迎中国开源软件评选”结果。 在TOP20的榜单中,阿里巴巴占4席: 数据库连接池Druid、JSON解析库fastjson、分布式服务框架Dubbo、分布式消息中间件 Apache RocketMQ入选。 clipboard 尽管从数据来说,不能代表一切,但不得不说阿里在拥抱开源方面做得还是很积极的。 简介绍一下几款入选的开源软件 Druid,就是一个功能强大的连接池,目前阿里还在升级维护中,楼主也是Druid连接池的忠实用户,Druid的>DruidStatView监控信息页面,对于运维工作者来说也是一个很好的工具。 Fastjson ...
算法工程比较有意思的地方在于它永远不过时,不知道什么时候比较古老但是比较有用的算法可能会在我们的设计中体现,昨天,google发布了它的google trips, 一个新的app帮助你创建你在城市中的非常不错的行程。而这个算法确实在280年之前就已经被论证过的。 1736年,欧拉发表了著名的有关柯尼斯堡的七座桥的著名论文,七座桥问题,如下: image_01 在这篇论文中,欧拉研究了以下问题:能否旅行者所有桥只走一次就能够逛遍整所城市(大陆被七座桥隔开)?最后论文给出了结果,对于柯尼斯堡这个城市来说来说,不能。为了证明,欧拉提出了一种所谓的位置几何学的概念也就是后来发展出来的图论。论文中,所 ...
内存是移动设备上的共享资源,如果一个 App 无法正确地进行内存管理的话,将会导致内存消耗殆尽,闪退以及性能的严重下降。 Facebook 的 iOS 版本的许多功能模块共用了同一份内存空间,如果其中的某一个模块消耗了特别多的内存资源的话,将会对整个 App 造成严重影响。举个栗子,当某个功能模块不小心造成了内存泄漏的时候,这个情况就很有可能会发生。 在 Facebook,我们有非常多的工程师同时在一个代码仓库下进行并行开发。内存泄漏是在开发过程中难以避免会遇见的问题。当内存泄漏发生时,我们就需要快速地去发现然后修复它。 现在已经存在一些开发者工具来辅助发现内存泄漏了,但是它们的共同点是需 ...
Global site tag (gtag.js) - Google Analytics