您正在查看 "Tech Point" 分类下的文章
2012-05-16 17:46
微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了微信背后的秘密。周颢,2001年毕业于华南理工大学,计算机专业硕士。2005年加入腾讯广州研发部,历任QQ邮箱架构师,广研技术总监,T4技术专家,微信中心助 |
2012-05-01 23:35
Jaslabs的Justin Silverton列出了十条有关优化MySQL查询的语句,我不得不对此发表言论,因为这个清单非常非常糟糕。另外一个Mike也同样意识到了。所以在这个博客中,我要做两件事情,第一,指出为什么这个清单很糟糕,第二,列出我的清单,希望我的比较好些。继续 |
2012-02-01 13:22
So, finally after long time, i am able to figure out the difference between forking and threading :) When i have been surfing around, i see a lots of threads/questions regarding forking and threading, lots of queries which one should be used in the applications. So i wrote this post which could clarify the difference between these two based on which you could decide what you want to use in your application/scripts. What is Fork/Fo |
2012-01-19 19:53
http://gitready.com/ http://gitimmersion.com/ http://newartisans.com/2008/04/git-from-the-bottom-up/ Git是为数不多的直接学习原理比学习各种教程好使的东西
所以要看书,书推荐Git Internals,有PDF 简单了解Git的命令以后就可以去学Git的原理了 学了原理以后你就会发现你瞬间理解了那些命令到底在做什么 |
2011-05-18 0:29
2011-05-18 0:27
2011-05-16 0:29
导读:数据交换协议的目的是让两个系统进行正确的数据交互。本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人要告诉另外一个人一件事情。文中针对常用数据交换协议的一些特性来进行区分。
文章内容如下:
当一个人要把一件事情告诉另外一个人的时候,我们可以通过电话、邮件、短信、IM工具或者当面说的方式来交流。这种方式类似于系统数据交换要通过tcp、udp、管道等等的方式实现。当两个人交流的时候,我们需要一种共同的语 |
2011-05-08 1:27
作为一个Web开发人员,有时候也需要关注一下你的网站在移动设备上的表现,或者需要通过移动设备来管理网站。下面为你推荐7款免费的Android应用,有助于你更好的工作。
1.Firefox 4 Beta Mobile

|
2011-05-06 0:12
导读:技术专家陈皓列举一些开源软件的许可证,作者认为主流的开源软件包括以下几种——GPL、BSD、MIT、Mozilla、Apache等等,并以图示来区分。
文章内容如下:
你知道这个世上有多少种开源软件的许可证吗?GPL,BSD,MIT,Apache?GUN上有个网页,上面记录了几乎所有的开源软件的许可证,有开源的,有商用的,有软件的,有文档的,多得你都不想看了,天杀 |
2011-05-04 0:08
当计算任务越来越多,作业提交越来越多,企业普通的做法是,在原有的系统架构上,不停地往上堆积硬件或者加服务器。的确,hadoop设计上的优秀和可扩展性可以方便的让集群管理员对集群增删机器,所以当集群计算资源紧缺,又有空闲的机器可用时,集群管理员很容易想到给集群加机器来解决这个问题,因为集群的计算槽位增多了,Jobtracker能调度的槽位也多了,集群里能并行的map数和reduce数也增多了。
但是,当集群规模扩大到一定程度,比如3000台,再往上加机器,用户会发现,计算作业没有增多,本应该运行的更快的作业并没 |