编程百科全书

在这里,相信会找到令你尖叫的文章!

导航

2011年3月2日 #

程序员的性格是怎么产生的?

摘要: 这个问题我思考了很久,今天说说我的想法。 我记得此前的博客提到过,为什么北方人善于团结,善于政治,而南人好独立,善于经商,我分析可能因为远古时代,北方人主要靠狩猎,狩猎单独行动是很难得,因此就需要有完善的组织,合理的分配制度,因此北方人这方面能力强,南方人主要靠捕鱼,捕鱼的人是不喜欢一起捕鱼的,这样互相争抢,鱼对人的杀伤力较小,因此没有团结的必要,我们从这个引子可以看出性格形成和自然环境有很大关系。在比如我们很容易理解,为什么越南丛林的狩猎武器是一种嘴吹的暗器,而蒙古大草原的狩猎武器确实是弯弓,长箭。 程序员性格形成也要从他们生活的环境出发进行考虑: (1)程序员的工作对象主要是机器,计算机是 阅读全文

posted @ 2011-03-02 13:09 天天编程 阅读(257) 评论(0) 推荐(1) 编辑

VM虚拟机增加磁盘空间的扩容操作(little by little)

摘要: 从本文开始,little by little系列开始介绍一些运营方面的心得,内容琐碎,适合搜索用户,订阅用户可以忽略。 以前做开发,后来做了些research,但很幸运的是因为人手不足,也兼顾做了运营,有了运营的体会以后,对开发和research都有帮助,运营的工作讲究规范,讲究流程,来不得一丝马虎,通常运营人员都非常沉稳且细心的人。 从VM虚拟机添加磁盘空间开始。(1)打开VM,选择Edit Virtual mache settings(2)将磁盘空间扩大到50G,点击Expand即可,随后进入一个较长的Expand过程,完成后这是新的空间已经增加,但linux环境下还不可见。(3)启动VM 阅读全文

posted @ 2011-03-02 13:07 天天编程 阅读(416) 评论(0) 推荐(1) 编辑

什么是social media?

摘要: 什么是社会化媒体,首先要从媒体的定义来看,媒体就是信息的载体或者平台。 周口店猿人之间的对话不算媒体,一个猿人把狩猎场面刻在了石头上,其他猿人和今人看到了,这个石头就是媒体,后来的猿人可以模仿上面刻画的狩猎技能,今天我们看到的所有文物都是媒体,这个意义上说媒体具有存在性,至少能存在一段时间,凡是不能存在的东西,必然不是媒体。 具有存在性不一定就是媒体,我在我自己的杯子上写了一首诗,杯子就不是媒体,因为不具有发布性,没有受众,媒体一定需要有消费者。没有消费的信息,不是信息,其载体也不是媒体。因此媒体要具有发布性,要有一定规模的受众。 其次,为什么是社会化的?和工业媒体(industrial m. 阅读全文

posted @ 2011-03-02 13:01 天天编程 阅读(1510) 评论(0) 推荐(0) 编辑

中国移动联手打造盘古搜索 2月22日上线

摘要: 这是继人民搜索之后,国家级媒体新华社涉水搜索引擎,搜索引擎这个行业越来越热闹了。 这个域名有点不好记,名字很中国化,但似乎又过了一些,且看2月22日上线的效果吧。 以下是新闻来源: 新浪科技讯 2月18日消息,由新华社和中国移动联手打造的搜索引擎盘古搜索(地址)将于2月22日正式上线开通。 阅读全文

posted @ 2011-03-02 12:56 天天编程 阅读(130) 评论(0) 推荐(0) 编辑

码农最大的悲剧是什么

摘要: 今天我一个大学同学说了这么一段话,分享给大家。 “码农最大的悲剧是什么?只研究怎么编,不研究编什么?” 这个人转去做产品,去做大众需求的产品去了,我觉得如果能还能顺带研究编什么,就不是一般码农了,至少也是高级码农。 有时候也许我们应该更加专注一些,做自己擅长的事情,做自己能够有热情去做好的事情 阅读全文

posted @ 2011-03-02 12:52 天天编程 阅读(223) 评论(0) 推荐(1) 编辑

两种外排序的思路sorting by merging&sorting by distribution

摘要: 今天我思考了一个问题,顺便翻了翻,对外排序进行了些思考,分享如下:假定在磁盘上有16个数字,而内存只能容下4个数进行排序,那么归并的排序和桶排序有怎样的区别呢?其实各有千秋。归并的排序无疑是最常用的,思想简单,但最后一步多路归发挥多核优势有困难,桶排序的方法充分发挥多核优势,难点在于如何让桶内distributing进来的关键字数量一致,详细可参考我曾推荐的这本书。为了便于理解我举了个例子:input:1 4 2 8 12 11 3 6 9 40 28 27 21 7 6 3output:sorting by merge(1)分段 (2)内排序 (3)多路归并(败者树)1 4 2 8 1 2 阅读全文

posted @ 2011-03-02 12:50 天天编程 阅读(202) 评论(0) 推荐(0) 编辑

MongoDB,Redis,Tokyo Cabinet,BerkeleyDB之性能比较

摘要: 今天搜了一篇文章《NoSQL Solution: Evaluation and Comparison: MongoDB vs Redis, Tokyo Cabinet, and Berkeley DB 》很巧有中文翻译版,写的很详实,其中作者对MongoDB,推崇备至,但插入2亿条数据需要几个小时,看到这一点我更有信心了,我近1个月刚写了一个数据库的雏形,目前在笔记本电脑上1G内存的虚拟机上,插入2亿条数据只需数十秒。 因为这是我目前的研究方向,还不便做过多透露,等完成后,我会分享出来。这篇文章写得不错,可能有一些人需要采用这些存储tools,和我的需求不同,所以本文主要目的还是推荐阅读。 推 阅读全文

posted @ 2011-03-02 12:47 天天编程 阅读(884) 评论(0) 推荐(1) 编辑

360发布安全桌面 整合应用开放平台(图)

摘要: 360安全桌面界面如果用户的电脑上未安装360安全卫士,则不能成功安装360安全桌面。3月1日上午消息,360于今日正式推出了一款桌面软件管理产品——360安全桌面,并在其中整合了应用开放平台。根据官方网站的介绍,360安全桌面整合了“社区聊天、视频、音乐、新闻、游戏”等日常必备软件,主要包含以下功能:1. 自动整理归类已安装的软件和常用网址;2. 一键安装应用,快速启动应用;3. 一键换肤,支持自定义背景以及截图保存为背景;4. 自动整理桌面文档,并按文件类型分类;5. 提供各类应用程序;6. 一键关闭正在运行的软件;7.截图功能。360官方称用360安全桌面能够使电脑上网更安全,值得注意的 阅读全文

posted @ 2011-03-02 07:13 天天编程 阅读(230) 评论(0) 推荐(1) 编辑

周鸿祎:我不是“坏人”

摘要: 越被公众视为坏人,越想证明自己;越是证明自已,越无法当好人。周鸿祎陷入了“坏人”的恶性循环。采访进行了约1个小时后,记者起立伸手道谢,周鸿祎仍靠坐沙发,看了看手中的采访提纲,抬头问道:“你的问题都问完了?”记得采访之前,360公司公关部说,采访提纲是必须的,因为周鸿祎的习惯是在采访之前把提纲上的问题都回答了。显然,还没有回答的那个“钉子户问题”给一个程序员的完美主义带来了伤害。见记者没有坐下的意思,周鸿祎忙问:“你打算从哪方面写?”“你的世界观。”“那你觉得我的世界观是什么呢?”记者无语,坐下。周鸿祎又开始新一轮的自我解构。一次错误与两大遗憾另类生存不适合中国文化。360的员工觉得四面树敌的周 阅读全文

posted @ 2011-03-02 07:03 天天编程 阅读(290) 评论(0) 推荐(0) 编辑

亚马逊收购Diapers遇阻 反垄断阴影笼罩

摘要: 导语:国外媒体今天撰文称,亚马逊收购美国在线尿不湿零售商Diapers.com的交易之所以迟迟未获批准,主要是因为监管部门希望威慑类似的交易。而最终能否获批,主要取决于监管部门究竟如何定义该交易所涉及的市场。以下为文章全文:自从亚马逊宣布斥资5.4亿美元收购Disapers.com和Soap.com的母公司Quidsi以来,已经过去了4个月。但该交易仍未完成,主要原因是美国联邦贸易委员会(以下简称“FTC”)延长了审查时间。FTC对谷歌收购移动广告公司AdMob的审查时间用了将近7个月,所以情况还没有到达到最坏的程度。但是目前仍不清楚FTC对该交易究竟存在 哪些反垄断担忧。FTC是在担心亚马逊 阅读全文

posted @ 2011-03-02 07:02 天天编程 阅读(141) 评论(0) 推荐(0) 编辑

Web前端开发工程师必读的15个设计博客

摘要: 导读:Web设计是一个不断变化的领域,因此掌握最新的发展趋势及技术动向对设计师来说非常重要,无论是学习新技术,还是寻找免费资源与工具,设计博客都是很不错的去处。本文向大家推荐15个非常不错的设计博客。1. Smashing Magazine Smashing Magazine创建于2006年,是最好的设计博客之一,有很多Web设计和开发方面的高质量文章,内容涉及HTML5、CSS、JavaScript、Photoshop、Wordpress、壁纸和网站可用性。2. Net TutsNet Tuts是一个高品质的设计博客,发布技术,技巧方面的文章和教程,内容涉及HTML、CSS、 Javascr 阅读全文

posted @ 2011-03-02 07:00 天天编程 阅读(453) 评论(1) 推荐(0) 编辑

网络协议编写的3层境界

摘要: 免责声明本文不会涉及到你该使用UDP还是TCP,是FTP还是HTTP,也就是跟P都没有关系。^^ 同时,也不涉及该使用私有协议还是标准协议,还是在标准协议下使用私有协议, 而是会谈及在具体的协议编写的时候,使用哪种编写的方式会更好。由于本人的知识有限,谈及利弊时,主要以使用C++编写服务端时的经验为主,至于同时适不适用于其他语言,就靠童鞋们自己分辨了。第一层境界:新手入门 因为我一开始工作的第一家公司就是精于服务端程序编写的公司(运营过百万级同时在线以上),所以实际上我以前都不太清楚真有公司处于此水平,直到真的碰到时,我才惊慌失措,感叹不已。特点:信手拈来,直观质朴也就是写一个结构,在任何需要 阅读全文

posted @ 2011-03-02 06:53 天天编程 阅读(292) 评论(0) 推荐(0) 编辑