们常常会在一些好莱坞电影大片里看到超级黑客高手,在电脑前轻松“黑”进别人的安全系统的场景。那纯熟自如地输入一大堆复杂的代码,不一下子就入侵/破解完成,是不是很羡慕?...
代码审查谷歌是如何做的
[caption id="" align="alignright" width="224"] 本文的作者:Mark CC[/caption] 在上一篇文章中提到过,...
【极致干货】如何用读书构建你的思维世界
“学习的方法有许多种。你可以通过绘画、旅行、看电视与电影等方式来观察这个世界,来习得自己想要了解的知识。你也可以通过培训来构建你的思维体系。你完全可以用自己喜欢的方...
如何在短时间内做出一份高质量的PPT?
-------------------------------------------------------- 看之前的注意事项: 1.文章很长,纯干货,建议静下...
如何设计好用的触控手势
引言 我们生活在一个人机互动频繁,由设备驱动的世界中。 随着触摸屏逐渐成为移动设备的标配,多点触控手势的广泛应用,让我们与手机、平板电脑...
写不写代码?怎么才能算是称职的CTO?
最近关于CTO讨论还蛮多的, 前天冯大辉老师被匿名者黑CTO不写代码,那么怎么才能算是称职的CTO?除了技术,CTO还应重点考虑什么。大家也许听说在硅谷印度人能做到...
创建酷炫动画效果的10个JavaScript库
1) Dynamics.js Dynamics.js是设计基于物理规律的动画的重要JavaScript库。它可以赋予生命给所有包含CSS 和SVG属性的DOM(文本...
Google是如何做到从不宕机的?
一天,你需要使用Google,但Google并不可用——你上一次遇见这种情况是什么时候? 很有可能,这种情况根本没有发生过(译者注:这是文章是美国人写的)。的确,有...
十大编程算法助程序员走上高手之路
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但...