
技术牛人
文章平均质量分 60
雨梦
专注移动互联网及编程技术。
具体内容交流,请微博私信:
www.weibo.com/yumengkk
展开
-
软件史上最伟大的十大程序员(图文)
转:软件史上最伟大的十大程序员(图文)国外某社区网站就“软件史上最伟大的十大程序员”做了一个评选,结果如下:1,John Carmack(约翰.卡马克)John是程序员的教父。他一直致力与推翻世界快速工业化的障碍,在引领时代浪尖的同时仍能将<str转载 2011-09-19 17:06:27 · 4387 阅读 · 1 评论 -
转邓侃博士围脖:Oracle主宰者——拉里.埃里森传奇
他在32岁以前还一事无成。读了三个大学,没得到一个学位文凭,换了十几家公司,老婆也离他而去。开始创业时只有1200美元,他是陌生的人,但现在谁都似乎无法离开他。他领导Oracle公司发展成为世界上第二大软件公司,2012福布斯富豪榜第六。他是拉里·埃里森,世界上最大数据库软件公司甲骨文的老板。 【邓侃博士评论】http://weibo.com/kandeng 【1】L转载 2012-03-09 19:27:38 · 1564 阅读 · 0 评论 -
微软大而不倒——独立研究的投入
微软的不断革新,完全是其有强大的独立研发系统。微软研究院不同于中国企业的研究院,它具有独立研发的自由,不需要有商业回报。盖茨都认为200个项目成功一个,微软就盈利。个人以为,微软凭借这个独立研究机制,吸收了大部分计算机领域的科研成果,尤其是在软件和通信领域。其研究院的顶级专家可以借鉴大学,公立科研机构的研究成果,而其高档次的科研人员又具有良好的吸收再研发能力,因此,独立的研究机构可以保证微软站原创 2012-03-11 15:28:10 · 872 阅读 · 0 评论 -
技术人生——生活之后才是梦想
技术人员总是希望自己成为比尔盖茨;产品经理总是希望自己成为乔布斯;科研人员总是希望自己成为图灵。是的,大家都想成为牛人,众人景仰,流传于世。但是,即使成就如牛顿、爱因斯坦,也需要天赋加机缘;人最大的成就是:“认清自己”。没有天赋的人,却出生在“天国”,又没有赶上技术大发展的潮流——这就是命运!千古风流人物也如何,还是被雨打风吹去!担当大任的人,都是上帝选择的,但原创 2012-03-14 22:44:25 · 887 阅读 · 0 评论 -
薪水协议:挣更多的钱,做更有价值的自己
薪水协议:挣更多的钱,做更有价值的自己Salary Negotiation: Make More Money, Be More Valued想象一下让自己不舒服的事情。并不是什么可耻的事情:只是一些你不经常做的事情,不是特别喜欢,比“完全无所谓”的事情稍微讨厌一点。比如一只脚站着,同时读诗。想象一下,你为我单脚读诗五分钟,我付给你十万美金。没有录像,也不会把你的不雅翻译 2012-04-06 17:26:06 · 7101 阅读 · 0 评论 -
如何离开学术界(写给科学博士)
原文出处:http://www.chrisstucchio.com/blog/2012/leaving_academia.html黑客新闻的评论:http://news.ycombinator.com/item?id=3802259译者序:有很多人在不知道读博士(PHD)的意思的前提下(大部分PHD是为了培养大学教授的),读了工科的博士,之后发现,自己其实并不想钻进故纸堆里,写那些“没人看翻译 2012-04-05 23:43:13 · 5191 阅读 · 0 评论 -
计算机领域牛人的独立个人博客
1、保罗.格雷厄姆的博客:创业及投资大师,康内尔的学士,哈弗的博士。是《黑客与画家》的作者。 关于行业的思考,很深刻!http://paulgraham.com/articles.html2、Daniel Lemire,加拿大计算机科学教授,曾经做过工程师 、政府人员,是推荐算法领域的大牛,slope one算法的发明者,专注于数据处理、推荐算法,协同过滤等。http:/原创 2012-03-22 17:36:09 · 1895 阅读 · 0 评论 -
Robin Li :李彦宏提出的九个需要研究人员帮助解决的问题(SigKDD 2012-keynote)
Robin Li :李彦宏提出的九个需要研究人员帮助解决的问题(SigKDD 2012-keynote) 内容来自13日 Robin Li 在国际数据挖掘大会的演讲(如下是我自己做的简要笔记和理解和大家分享)1、OCR:(对象、分类、识别):从图像中识别背景数字。2、Speech recognition problem : sensing the backgrounds, 每个人不原创 2012-08-13 10:02:03 · 9560 阅读 · 0 评论 -
linux下apache和tomcat整合
一 Apache与Tomcat比较联系apache支持静态页,tomcat支持动态的,比如servlet等。一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat转载 2012-08-19 11:17:02 · 5293 阅读 · 0 评论 -
Redis VS. Memcached 均不适合数据量高于1千万条,且保证数据完整的key-value存储
引子: 在大数据时代,总希望存在一个Key-value存储机制,像HashMap一样在内存中处理大量(千万数量级)的key-value对,以便提高数据查找、修改速度。 所以,我们会想到,Memcached和Redis这两个NoSQL数据库(严格来讲二者都不可以算作数据库)。 1、Memcached是一个cache机制,当内存不足时会采用LRU机制,替换出陈原创 2012-08-24 01:39:20 · 65988 阅读 · 15 评论 -
Linux下memcache的安装
Linux下memcache的安装memcache是高性能,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。据说官方所说,其用户包括twitter、digg、flickr等,都是些互联网大腕呀。目前用memcache解决互联网上的大用户读取是非常流行的一种用法。我在Linux上安装了一下memcache,这里先不说用法,先说一下安装,如下。转载 2012-08-23 21:33:55 · 1222 阅读 · 0 评论 -
【转】“黑客与画家‘——计算机科学、画家与黑客
黑客与画家(翻译) Paul Graham 我读完计算机本科以后,去艺术学校学习绘画。许多人感到奇怪,喜欢计算机的人也会喜欢美术吗?他们大概认为编程序和画画是两种完全不同的工作,编程需要冷静,精密,和正确的方法,而画画是表达某种狂热的情感。这种印象是不对的,编程和画画有很多共同之处,实际上,在我认识的不同类型的人中间,画家和黑客是最相似的。画家和黑客的相似之处在于:他们都是创造翻译 2012-03-24 17:56:12 · 1571 阅读 · 0 评论 -
结对编程,合适的人真的很少,志趣相投的人很少
自己工作会感到孤独。结对编程是敏捷开发的一个思路。但是,你能找到那个合适的人吗?1、对问题的理解深度差别不能很大;2、编程技术、水平趋同;3、可以良好的沟通交流;4、生活习性趋同,因为人都有个癖好。可见,我们都梦想结对编程,而大多数人依旧孤独着。原创 2012-03-08 00:16:52 · 1955 阅读 · 4 评论 -
数据智慧工程师——计算机和人类之间的中间人——如何从数据中获取有价值的知识
填补计算机和人类智慧之间的鸿沟——数据智慧工程师目前关于使用数据提升各种系统性能的职位有很多,比如商业智能分析师,个性化推荐工程师等等。我认为可以统称为数据智慧工程师。因为他们的工作性质几乎相同:数据来源:采集的原始数据,比如服务器log,围脖言论,传感器记录,股票交易记录等;目标知识:获取有价值的知识——需要、易于理解、可靠。用途:使用这些知识,获得更大价值——(个性化推荐,卖出原创 2012-03-07 10:36:03 · 1065 阅读 · 0 评论 -
facebook的工程开发,不得不佩服
看完之后,终于明白为什么优秀的工程师都去了/想去facebook,因为那里是工程师们的天堂。我对facebook的运转着迷。这是一个很独特的环境,不容易被复制(他们的体系并不适合所有的公司,即使他们努力尝试过)。下面是我和facebook的朋友们关于他们如何开发和管理项目转载 2011-09-20 00:08:07 · 1064 阅读 · 0 评论 -
持久化数据结构实现(数据结构保存,以备后用)
ContentsIntroductionPersistent Singly Linked ListsPersistent Binary TreesRandom Access ListsImmutableCollectionsStackSortedListArrayListArrayRandomAccessListsConclusion翻译 2011-11-13 22:05:09 · 1135 阅读 · 0 评论 -
hash函数解析
Hash函数在多个领域均有应用,而在数字签名和数据库实现时又用的最多,比如基于hash的索引,是最好的单值查找索引;同时,在当前数据爆炸的场景下,执行相似item的查找时,在内存受限时,均可以采取LSH(local sensitive hash)进行分段处理。具体用途很多,不赘述,下面介绍一些常用的知识:1、hash函数本质;2、简单的hash函数生成法;3、hash的冲突原创 2011-12-01 16:31:31 · 4907 阅读 · 1 评论 -
王齐 。《后科技时代的思考》
转自:弯曲评论,http://www.tektalk.org/我[陈怀临注:我=王大师]并不情愿去承认后高科技时代的到来,却无法阻挡住昔日的高科技成果,高端技术工艺,已是旧时王谢堂前燕,飞入寻常百姓家。我们不能继续回避一个事实,传统的高科技仅是依靠自身剧烈繁殖所创造的一个又一个的辉煌正在逐步成为过去;我们很难改变这样一个事实,我们所处的高科技行业不再依赖自身,而是其他领域的创新而继续发展。转载 2011-12-02 09:40:58 · 8546 阅读 · 0 评论 -
人生是一对一的搏斗
越来越觉得,人生的成败与否完全决定于是否能够战胜一个人——自己:1、自己的惰性;2、自己的虚幻;3、任何事情不要拖拉;4、专注,把事情做到极致;5、持之以恒!原创 2011-12-15 11:50:17 · 494 阅读 · 0 评论 -
谁不做点错事呢:以下就是扎克伯格所犯的11件蠢事:
以下就是扎克伯格所犯的11件蠢事: 1、不是很蠢:停止错误的加油站 当时在加油站,一名男子企图对扎克伯格实施抢劫,而且该歹徒是持枪抢劫。幸运的是,扎克伯格跳上了他的SUV汽车,并迅速驱车而逃,而且没有受伤。否则后果难以想像。 2、可能是蠢事:曾聘用错误高管 扎克伯格曾一度聘用了许多创业型的高管,包括亚马逊前高管欧文·范·纳塔(Owen Van Natta)等转载 2012-02-11 21:25:00 · 3894 阅读 · 0 评论 -
Ubuntu for Android:共享同一linux内核,运行桌面(传统鼠标模式)和手机双系统
Ubuntu for Android:共享同一linux内核,运行桌面(传统鼠标模式)和手机双系统。连接:http://tech.163.com/mobile/12/0222/16/7QSM2QGP001163EJ.html(网易的文章)没想到,android将是和ubuntu一起联手(基于arm)将windows踢下神坛的。 我还一直以为会出android的电脑版,其上原创 2012-02-22 22:06:53 · 1529 阅读 · 0 评论 -
各个大公司系统架构汇总:google,amazon,linkedin,淘宝,新浪微博,百度(注:相关文献百度文库可搜索)
《转:初步介绍》浅谈大型网站动态应用系统架构浅谈大型网站动态应用系统架构动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统原创 2012-08-28 23:11:27 · 10443 阅读 · 0 评论