刷机包流出,也让我们初步了解了 Android 4.3 的一些新特性。那么,Android 4.3 究竟更新了什么?下面是我们已经发现的 Android 4.3 新特性。 相机 从技术上讲,这个相机应用 UI
英文原文: What Is Clean Code? 什么样的代码才是真正好的、整洁的代码?来看看大牛们怎么说。 Bjarne Stroustrup,C++之父: 我喜欢优雅、高效的代码: 逻辑应该是清晰的,bug
讨论对于一个技术团队,代码为什么要开源? 我们的讨论重点不是讨论开源哪些技术,而是开源的逻辑及带来的收益;具体讨论开源哪些技术,则是另一个话题,今天先不谈。 BAT 开源现状 开源这件事虽
火狐发出了一个令人震惊的声明:在把谷歌设为默认索搜引擎十年之后,火狐准备将这个小小的搜索引擎条换为雅虎的搜索引擎。这听起来像是一个奇怪的举动,因为谷歌的搜索引擎要比雅虎的好太多。或许有别的隐情?
leader)离职准备出国。熟悉 page 的产品除了当时的副总监,就只有我了。所以我当时的 leader 找到我,不是用商量的语气让我接 page。迫于压力,我接下来。当时的 page 处境比较尴尬,没有前端资源,没有独立
我很喜欢Docker,它容易使用并且速度快,它真的很棒,以至于我每天都能看到与它有关的应用。但是话又说回来,Docker究竟解决了什么实际问题?稳定的环境?配置管理?高性价比的虚拟化? 我认为Docker解决了其它的问题。
可以体现以下信息: 条件 进入这个设计的触发条件是什么,例如登录的入口,点击什么内容能够触发这个登录界面;进入这个设计的前提条件是什么,例如用户未曾登录。 异常 这里的异常通常指异常的
界的中心,人们不禁追问为什么Linux成功了,而包括GNU HURD和BSD在内的那么多相似的项目却失败了? 自由软件和开源世界的发展史中最令人不解的问题之一是为什么Linux取得了如此辉煌的
Glide 开源框架,看看这个框架如何做好这件不简单的事情。 Glide 为什么优秀? 首先来分析下,一个优秀的图片库应该具有什么样的特性? 易用性。这对于绝大多数开源库而言,都是需要做到的,但这又是很
些应用还会让我吃惊,给我留下深刻印象。我想这里分享一些,希望能激发更多的开发者关联他们的应用给别人用。 比方说,我跟朋友在咖啡厅见面,这件事我已经输入到我的Google日历的日程中。我很喜欢使用的
Google,原因是这家为摩托罗拉提供 LBS 服务的公司因为 Google 的介入而被终止了合作,既然连这都容不下,为什么 Android 还好意思自称开放平台啊? 所有服务都跟踪用户的消息 今年年初的一次更新后,Google
但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助。 对SVN的迷信和对Git的误解 误解1:SV
个月编写程序。也许我的时间是非常宝贵的,不应该浪费在类似编程这样的底层工作。我完全可以花一些钱把它们交给别人完成。那么为什么我还需要编程? 也许 Donald Knuth 大师的这段话就是对此最好的注解: 那些致力
Java 经常被人们诟病其样本代码太多。为此,Java8 新的 API 采用了更具功能性的方式,专注于实现什么而不是如何实现。 Lambda 表达式 Java8 中的 Lambda 表达式 不仅是 Java
https://github.com/apple/swift 今天早上J君问我,swift开源了有什么好处呢?我想从以下的几个方面来回答他: 1.学习swift更加方便和简单了 学习swift的时
上面这些术语的神秘面纱。 什么是内存分配率?我们为什么要关心它? 内存分配率是指单位时间内分配内存的总数量,通常用 MB/sec 表示。不过,如果你乐意,也可以用 PB/year 来表示。这就是全部的内容——没那么神秘,仅仅是指
简评: 你可能在某些时候会听到物联网这个词,但是你对它可能不知所以然,这篇文章让你弄清楚什么是物联网,以及它代表什么? 物联网( Internet of Things )是指设备到互联网的连接。汽车
生产计划是关于企业生产运作系统总体方面的计划,是企业在计划期应达到的产品品种、质量、产量和产值等生产任务的计划和对产品生产进度的安排。它反映的并非某几个生产岗位或某一条生产线的生产活动,也并非产品生产的细节问题以及一些具体的机器设备、人力和其他生产资源的使用安排问题,而是指导企业计划期生产活动的纲领性方案。 一个优化的生产计划必须具备以下三个特征
下面是我理解的闭包概念。 先看看数学上的闭包。 (1,5) 是一个区间,但对这个区间做分析、计算什么的,经常会用到1和5这两个不属于这个区间的值,[1,5]就是(1,5)的闭包。 在生活上,我们
什么是JS事件冒泡?: 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这