10多年前的程序员对处理器乱序执行和内存屏障应该是很熟悉的,但随着计算机技术突飞猛进的发展,我们离底层原理越来越远,这并不是一件坏事,但在有些情况下了解一些底层原理有助于我们更好的工作,比如现代高级语言多提供了多线程并发技术,如果不深入下来,那么有些由多线程造成问题就很难排查和理解.
忘记某个方法太可耻了.等赶明写一篇文章就叫做”我是个假程序员”来谈谈这些有趣的事儿. 话不多说,今天要谈的主题是相对较深,较广,但我努力的让他看起来清晰明了. 存储器层次结构 对于开发者来说,存储器的层次结构应该是非常熟悉的
能在系统上动的手脚真的少之又少,尽管目前其他厂商的 WP7 手机设计都偏向保守和普通,Lumia 系列出色的设计让诺基亚的 WP7 手机有较大的区分度,但长期来讲,光靠独家应用是很难与其他厂商拉开距离的。诺基亚曾经引以为傲的
。 虽然,上述例子只是小概率事件。但概率小,不代表不发生,不代表不典型。所以,在这里我想跟大家谈一下Flash、Flex、HTML 5的技术选型。 首先明确一个观点:技术选型没有既定的规律可循
前段时间,Java 被曝出多个安全漏洞,攻击者可以利用这些漏洞远程控制用户的电脑。 除了发布补丁外,甲骨文公司此前一直保持沉默。近日,该公司 Java 安全部门负责人 Martin Smith 在一次电话会议上讨论了这些安全问题。
在这个类里有一个很关键的属性 P ,可以关注一下,这个变量是final类型的;除此之外剩下的就是一系列的setxxx 方法,用于设置AlertDialog的不同属性,例如上面列举的三个方法,可以分别设
Segment:partition物理上由多个segment组成。 offset:每个partition都由一系列有序的、不可变的消息组成,这些消息被连续的追加到partition中。partition中的每个消
想研究自定义转场动画很久了,时间就像海绵,挤一挤还是有的,花了差不多有10天的时间,终于对转场动画了解了一点。自从 iOS 7 以后,我们就可以自定义转场动画,实现我们想要的效果,在这之前,我们先来看一张图,大概了解下,需要知道些什么
当下,数据就像水、电、空气一样无处不在,说它是“21世纪的生产资料”一点都不夸张,由此带来的是,各行业对于数据的争夺热火朝天。随着互联网和数据的思维深入人心,一些灰色产业悄然兴起,数据贩子、爬虫、外挂软件等等也接踵而来,互联网行业中各公司竞争对手之间不仅业务竞争十分激烈,黑科技的比拼也越发重要。
James Phillips,Couchbase 的创始人之一。他最近的一场演讲谈到分布式面向文档的数据库和关系型数据库模型之间的差别,以及从关系型数据库转到 NoSQL 时数据库开发者需掌握的知识。InfoQ 就面向文档的 NoSQL 的优缺点采访了 James。
译者注:本文号称是 Linux 它爹 Linus Trovalds 亲笔写的关于项目管理的文章。Linus Trovalds 在业界素以脾气火爆,语出惊人而闻名,谁要是让他不爽,他就直接伸出中指来F**k,本文也秉承了他这一贯的风格。尽管没有中国人推崇的谦虚的美德,但是 Linus 在软件领域方面的很多观点是相当有价值和值得分享的,这也是翻译本文的最初动机之一。
此前,我们已报道过黑客成功绕过 Touch ID 的消息。智能手机安全公司 Lookout 的安全专家 Marc Rogers 也使用自己的方法成功地绕过 Touch ID,但 Rogers 表示,虽然 Touch ID 存在缺陷,但这一技术依然很棒。
这些基础使得我们可以开始为你打造更好的日常使用体验,包括为你呈现信息的内容和时间。 很有意思。包括这两个账号在内的一系列事物都被你们成为 “实验” 。能告诉我是为什么吗? 这是打造学习型文化的一部分,要学习就必须要
是为了战略需要……”。之后白永祥有补充,今年 3 月份魅族公司 11 年,在魅族之前,白永祥即与黄章共事,黄章也是头。 6、谈董明珠。 虽然黄章并没有谈到具体格力与魅族这一“魅力”组合合作的可能性和细节,但是谈到与董明珠的见面。可以看到
说明了 互联网时代的用户具有强烈的女性主义特征。既然如此我们在设计产品时不妨把用户当做自己的女朋友谈一场恋爱吧,只不过对象从女朋友变成了用户,下面一些零 星感悟。 第一步:建立良好的第一印象
德国开放源码软件开发者Frank Karlit-schek主导的ownCloud项目,是目前采用PHP编写的最大型开源项目之一。他在谈及为何选择PHP时,提到以下几点。
就会想起CloudFoundry。 说 到社区,目前OpenStack和Docker的社区发展也非常迅猛,Docker的Logo也出现在CloudFoundry Foundation的成员之中。D
SegmentFault 实习中。 Pepper:我们俩最近打什么酱油? Lily:我们要制作一个访谈系列,为打破外界对程序员简单平面的偏见,他们其实都是有血有肉有思想的创造家。 来自: http://segmentfault
JavaScript 代码是直接发送给客户浏览器的,直接与客户见面,编码的质量更应该受到关注。 本文浅谈 JavaScript 编程中关于编码规范的问题,分析其中缘由。希望引起更多 Web 开发人员对 JavaScript
小米推送是目前国内领先的推送服务提供商,主要为开发者提供快捷、准确、稳定的推送服务。目前日活跃设备突破3亿,日消息量突破50亿。本文将会介绍小米推送在提高系统可用性方面的一些经验和教训。