技术分享 十大编程算法助程序员走上高手之路 算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但... 2016年07月24日 阅读 3,946 views 发表评论 阅读全文
技术分享 Google为什么要把数十亿行代码放到一个库中 “ 近日,谷歌工程师Rachel Potvin和Josh Levenberg在《美国计算机学会通讯》上发表了一篇论文,介绍谷歌为什么采用一个定制的大型单体共享库。该... 2016年07月23日 阅读 4,861 views 发表评论 阅读全文
技术分享 构建高并发高可用的电商平台架构实践 一、 设计理念 1. 空间换时间 1) 多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control... 2016年07月23日 阅读 3,271 views 发表评论 阅读全文
其他 程序员创业五年学到的 5 条经验 作为创始人之一,我学到了很多事情,但最重要的却是下面这几条。希望它也能给你在你的产品涅磐道路上带来帮助。 1. 你不是一个“科技公司”——你是一个“让... 2016年07月19日 阅读 3,886 views 发表评论 阅读全文
技术分享 为什么会有深度学习?如何看待? 最近,深度学习成为一个流行语。有分析人士称,它会吞噬掉目前已知的其他机器学习(ML)方法。其他人则将深度学习的市场形容为一个金矿,称该技术有望取代整个行业和应用的大... 2016年07月19日 阅读 5,156 views 发表评论 阅读全文
技术分享 Linux 系统结构详解 Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件... 2016年07月19日 阅读 4,321 views 发表评论 阅读全文
技术分享 聊出一个未来 在过去的很长一段时间里,每当我坐在电脑前,父母的问候语总是“在聊天吗”,一定程度上可见网络聊天之深入人心。科学一点,翻看近几年不同地区互联网用户时间的分配比例数据,... 2016年07月18日 阅读 4,438 views 发表评论 阅读全文
技术分享 面向设计的半封装web组件开发 前言 本文内容可谓是对大脑认知的一场洗礼。我们平常提到组件,就会想到重用,各个项目都能使用。而本文的组件,对于某具体项目而言是组件,但是,对于其他项目,就是个半封装... 2016年07月18日 阅读 4,029 views 发表评论 阅读全文
技术分享 做好扁平化设计-交互篇 有人说“只有交互扁平了,视觉才好做扁平⋯⋯” 还有人说 “如果一个产品把希望寄托于视觉上,想靠视觉来表现产品的扁平化,显然是不靠谱的⋯⋯” ⋯⋯ 确实是这样的,扁平... 2016年07月18日 阅读 4,848 views做好扁平化设计-交互篇已关闭评论 阅读全文