最新文章
Javascript诞生记 Web前端
作者: 阮一峰 日期: 2011年6月24日 1. 二周前,我谈了一点Javascript的历史。 今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。......
Javascript继承机制的设计思想 Web前端
作者: 阮一峰 日期: 2011年6月 5日 我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区......
软件开发人员如何转型做产品管理? 程序人生
我与开发人员接触,发现他们很关心这样一个问题:如何从软件开发向产品管理转型? 开发人员希望向产品管理转型,有时是因为参与探索(定义)产品后,尝到了影响产......
打造高效的技术团队,我会关注的7个点 项目管理
1:使用分布式的版本管理系统 如果你觉得不需要使用版本管理系统,那我们沟通会有代沟,如果你是cvs、svn的粉丝,或者由于某种原因没有使用过分布式版本管理系......
Kinect身份识别:技术与经验 IT业界
This is a Chinese translation of an article by Tommer Leyvand, Casey Meekhof, Yi-Chen Wei, Jian Sun, and Baining Guo. The original article is at the......
理解.NET程序集的执行过程 .NET技术
对于一个已编译好的.NET程序集,Windows操作系统是如何启动执行的呢?日常使用中我们发现对于托管的和非托管的程序集编译器都会吧程序集编译成以.exe或.dll等为......
6种编写HTML和CSS的最有效的方法 Web前端
写HTML5和CSS3,以及JavaScript,前端开发者有了大大的用武之地。大家都在用很多的工具和技术来武装自己,以加快前段的开发。 本文分享了6中最有效的方法,希望......
JavaScript,只有你想不到 Web前端
英文原文:http://radar.oreilly.com.cn/blog/2011/mikel/time-to-learn-javascript 译文原文:http://www.cn-cuckoo.com/2011/06/22/time-to-learn-javascri......
程序员如何管理好自己的思维? 程序人生
—— 摘自图灵教育出版的《程序员的思维修炼》 好问题是没有答案的。它不是一个需要拧紧的螺栓,而是一颗种下的种子,由它可以收获一片思想的绿洲。 —— 约翰· 安东尼·查尔迪(John Anthony Ciardi,19161986),美国诗人和评论家 毫无疑问,我们生活在信息丰富的时代。但往...
写在创业的路上:如何从无到有的打造一个产品 创业
在如何把控产品 — 产品管理全流程解析一文中,和大家分享了“我心目中一个产品项目标准的执行套路与方法”,但是依据个人的经验发现:宏观的套......
我眼中的云端架构 软件设计
背景 在看阿凡达的时候,感叹着他们接口的统一,和获取知识的便利性。有时候在想,现在很多企业所做的工作,不就是要提供这类服务吗。设想一下,我们有一朵公有云,......
有关HTML5的流言与真相 Web前端
英文原文:HTML5: The Facts And The Myths 你是免不了的。每个人都在谈论HTML5。自众人开始滥用圆角和渐变效果以来,HTML5或许是最热炒的技术。然而,许多人眼中......
传奇程序员Larry Wall:Perl的乐趣 程序人生
“LarryWall是如何发明了一门凌乱的编程语言 —— 接着改变了WEB的面貌?” LarryWall微笑着回忆起Yahoo的共同创始人David Filo几年之......
拥抱变化—— 可扩展性杂谈 软件设计
作为软件开发人员最担心的就是变化,因为一旦变化,意味着自己的开发任务加重, 轻则修改代码,重则修改框架,如果不用做任何修改,则皆大欢喜,现实告诉我们,这是小......
数据库水平切分方法 数据库
在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用......
微内核(Micro kernel) 编程基础
微内核(Micro kernel)是提供操作系统核心功能的内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口,如UNIX、DOS、Win......
像人脑一样思考 揭秘Kinect工作原理 IT业界
“你就是控制器。”(You are the controller。)如果你有在关注Kinect,相信已经听过这句给力的广告词了。从《Kinect Adventures!》中手脚并用堵漏水窟窿......
浅谈Facebook的服务器架构 软件设计
大体层次划分 Facebook的架构可以从不同角度来换分层次。 一种是: 一边是PHP整的经典的LAMP stack;另外一边是非PHP整的各种service。 Facebook的......
JAVA与.NET的相互调用——TCP/IP相互调用基本架构 .NET技术
TCP/IP套接字的概念 TCP/IP(传输控制协议/网际协议)是网络互连的通信协议,通过它可以实现各种异构网络或异种机之间的互联通信。TCP/IP是Transmission Contro......
你的编程语言能这样做吗? 程序人生
本文是从 Can Your Programming Language Do This? 这篇文章翻译而来。 一日,你查看你的程序代码,你有两大块代码看起来几乎完全的一样。事实上它们就是完全一......