马化腾李彦宏马云首次对话:一小时掌声不断
3月28日下午,在今日的深圳IT领袖峰会论坛上,腾讯董事会主席兼CEO马化腾、百度CEO李彦宏,以及场下的阿里巴巴董事局主席马云围绕竞争格局、技术趋势以及搜索、电子商务等领域进行了深入探讨。这也是迄今为止,国内市值最大的三家互联网公司“掌门人”之间的首次公开对话。有意思的是,这三位个性不同的互联网领袖在妙语连珠的同时,也不乏针锋相对的“切磋”。这次堪称“互联网最顶级对话”的会议历时一个小时,全场掌声和笑声不...
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
3月28日下午,在今日的深圳IT领袖峰会论坛上,腾讯董事会主席兼CEO马化腾、百度CEO李彦宏,以及场下的阿里巴巴董事局主席马云围绕竞争格局、技术趋势以及搜索、电子商务等领域进行了深入探讨。这也是迄今为止,国内市值最大的三家互联网公司“掌门人”之间的首次公开对话。有意思的是,这三位个性不同的互联网领袖在妙语连珠的同时,也不乏针锋相对的“切磋”。这次堪称“互联网最顶级对话”的会议历时一个小时,全场掌声和笑声不...
在前文《多IDC的数据分布设计(一)》中介绍了多IDC数据一致性的几种实现原理,遗憾的是,目前虽然有不少分布式产品,但几乎都没有开源的产品专门针对IDC来优化。本文从实践的角度分析各种方法优缺点。背景资料 Latency差异 Jeff Dean提到不同数据访问方式latency差异 Numbers Everyone Should Know L1 cache reference 0.5 ns Branch mispredict 5 ns L2 cache reference ...
上个月跟某个朋友谈及多IDC数据同时读写访问的问题,当时觉得有不少解决方案,但觉得思路还不够清晰。最近看了Google App Engine工程师Ryan Barrett介绍GAE后端数据服务的演讲稿Transactions Across Datacenters(视频),用Ryan的方法来分析这个问题后就豁然开朗。按Ryan的方法,多IDC实现有以下几种思路。一、Master/slave方式这个是多机房数据访问最常用的方案,一般的需求用此方案即可。因此大家也经常提到“premature optimi...
本篇主要是一些使用示例,由于部分代码是来源网上,原作者已经无法考证,所以如有原作者看到,可以告诉我,我给注明~ 上一篇链接--libcurl的使用总结(一)另:文末附有所有代码的打包...
最近的项目中由于要在C++代码中调用PHP的URL,所以不得不借助libcurl这个库,由于第一次用,所以很多地方很是纠结,特此写在这里,方便给同样刚入门的朋友指引。分两篇介绍,第一篇是理论...
跨浏览器的网页设计一直是让人很头疼的问题,这不只是因为浏览器的版本众多,还有一个重要的原因是相同浏览器的不同时期的版本也会有差异,甚至是在不同操作同台上还会有不同。因此使CSS hack技术进行浏览器区分是实现跨浏览器访问一个好方法。
ZRM(Zmanda For MySQL) 是一个功能丰富的针对于MySQL数据库实施数据备份与恢复的开源工具,其中针对于MySQL数据库社区版的ZRM提供免费下载使用。下面就来具体介绍ZRM的使用方法和一些注意事项。工作环境:Fedora 7 + MySQL 5.0.45 + ZRM 2.1.1安装ZRM: rpm -ivh MySQL-zrm-2.1.1-1.noarch.rpm rpm -ivh perl-XML-Parser-2.36-1.el5.rf.i386.rpm (ZRM需要的perl模块)(NOTE: 相关安装文件可以在 http://zmanda.com/download-zrm...
上一篇文章,ahuaxuan和大家简单的熟悉了cassandra的集群环境的部署,接下来要做的就是搞清除这种部署模型的的理论依据.理论依据一,数据一致性和W R N首先简单解释一下数据一致性(这个问题是老生常谈的问题,任何一本应用开发的书上都有它的描述)所谓的一致性其实就是事物ACID中的C:事务在完成时,必须使所有的数据都保...
今天在Uwe Hesse的Blog上看到这篇文章,感觉很不错,简要地描述Oracle MAA架构的所有相关产品,虽然之前就有接触所有这些解决方案,但解释的如此清楚明了的还是第一次看到,特将其翻译如下. 原文: Oracle Database HA Architecture Oracle高可用架构作者: Uwe Hesse, 译者: Jametong Oracle高可用架构是我所讲课程里的一个热门话题.本文尝试对此话题做一个总体的说明,内容涵盖”普通的”单实例数据库,DataGuard,RAC以及扩展R...
前言为什么要写这篇文章呢,从去年年底开始,就和很多做技术的朋友交流过,从数据库设计到数据库架构各个方面的内容。有一些朋友执着于ORM,执着于所谓的数据库设计,却忘记了一切技术是要为业务服务这个基石。当然这文章里也有一些自己的理解,想向大家表达。范式是什么范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式...
这应该算是老掉牙的技术了,但是就是这老掉牙的技术,今天却折腾了我几个小时。首先是到网络找一些文档,因为转来转去的原因(我痛恨一切不自己产生内容,却到处抓取内容还不完整的网站),基本上只有几篇比较完整的配置文档,无一例外,都是采取源代码编译,编译php,编译mysql,编译nginx,编译memcache,编译eaccelerator,编译everthing。似乎只有这样才是王道,才是问题的解决版本。我讨厌编译,我只需要配置。我如果跳过编译...
编程新手都有一个同样的问题:“我应该学习哪一种语言?”。《Unix编程艺术》(Eric Raymond著)第十四章,对各种语言进行了评价,正好可以用来回答这个问题。下面是我的笔记,整理了六种主要计算机语言的优缺点。读完就会知道,对于不同的任务,应该选择哪一种语言了。原文写于2003年。网上曾经有一个不完整的中译本,我也在这个网志中转贴过,所以今天贴的只能算修订版了。
公司开发机Linux上的Vim一直不支持多字节支持(:set fenc ,用这个命令就可以知道是否支持),导致在终端下的vim对中文的显示总是有问题(而且对于汉字,要按两次键才能移动过一个汉字)。 ...
void GetMemory(char *p){p=(char*)malloc(100);}void Test(void){char *str = NULL;GetMemory(str);strcpy(str,”helloworld”);printf(str);}请问运行Test函数会有什么样的结果?答:程序崩溃。因为GetMemory并不能传递动态内存,Test函数中的str一直都是NULL。strcpy(str,”helloworld”);将使程序崩溃。char *GetMemory(void){char p[]=”helloworld”;return p;}void Test(void){char *str = N...
前几天一个朋友说未来的梦想是加入一家国际顶尖的VC,但是难度很大,所以很烦恼。我问为什么要去顶尖的VC呢?答曰:“可以认识头脑聪颖的年轻人,可以接触行业前沿的想法,可以参与一个企业的成长、分享其成功”。可是我纳闷了,即使是本土的VC,也可以让你认识头脑聪颖的年轻人、接触行业前沿的想法、参与一个企业的成长、分享其成功啊,为什么一定要顶尖的国际VC呢?甚至当个自由的天使投资人也可以做到这三点啊,不要忘了连Goo...
本文想表达的主要意思是,目前电子商务网站的商品评论系统的门槛都太高,不利于调动用户点评的积极性,作为产品设计师应该想办法来降低这个成本,让更多用户更自愿的去评论。这是再次扯起商品评论这个话题了,09年12月的UCD书友会话题就是“商品评论的设计”,当时我在引导讨论的时候主要涉及到的是很具体的问题,并没有做太大的发散,现在继续来扯…. 在商品评论这个问题上一直存在一个矛盾,就网站而言是希望通过点评收集...
对MySQL的用户而言,备受诟病的一个问题就是导入SQL备份文件时不能并发,使得导入的效率很低。今天,我们就来改变下思路,尝试一下并发导入的方法,供大家参考。1、问题分析想要实现并发导入,其实没那么难,最简单的思路就是:将完整的文件切分成多份,然后并发导入即可。在这里,我自己的做法是这样的:1) 首先,假设只有一个库;多个库的情况也是类似,无非就是循环2) 计算SQL文件总行数3) 计算SQL文件总大小4) 设定每个切分文...
背景:今天在帮客户安装IIS后,启动IIS时。总是提示“该程序被占用”。刚开始以为网站目录中的文件被其他程序使用,折腾了很久。后来Google了一下,加上自己的理解初步估计是端口被占用。 故而使用netstat -an查看了一下,确实80端口被占用。从而引出二个问题:
不定参数当年做为C/C++语言一个特长被很多人推崇,但是实际上这种技术并没有应用很多。除了格式化输出之外,我实在没看到多少应用。主要原因是这种技术比较麻烦,副作用也比较多,而一般情况下重载函数也足以替换它。尽管如此,既然大家对它比较感兴趣,我就简单总结一下它的使用和需要注意的常见问题。原理刚学C语言的时候,一般人都会首先接触printf函数。通过这个函数,你可以打印不定个数的变量到屏幕,如:printf(”%d&#...
本方法适用于Android SDK 2.1环境下的程序开发2010-03-24安装JDKo 在java.sun.com下载JDK并安装o 在“系统属性”的“高级”选项卡中点击“环境变量”,然后添加如下系统环境变量: 1. 在PATH环境变量后追加 JDK安装路径中的bin路径,本机为C:\Program Files\Java\jdk1.6.0_18\bin2. 新?LASSPATH环境变量或在CLASSPATH环境变量后追加JDK安装路径中的lib路径和demo路径,本机为C:\Program Files\Java\jdk1.6.0_...