dhtcrawler的进程模型经验

  • Post author:
  • Post category:IT
  • Post comments:0评论

距离写dhtcrawler已经有半年时间。半年前就想总结点心得经验,但最后写出来的并没有表达出我特别有感慨的地方。最近又被人问到这方面的经验问题,才静下心来思考整理了下。 我的经验是关于在写一个网络项目时所涉及到的架构(或者说是模型)。 在dhtcrawler中,一个主要的问题是:程序在网络中需要尽可能快尽可能多地收集请求,然后程序需要尽可能快地加工处理这些信息。本质上就这么简单,我觉得很多网络系统面临的都可能是类似的问题。 详细点说,dhtcrawler高峰期每天会收到2000万的DHT协议请…

继续阅读dhtcrawler的进程模型经验

那些我接触过的「小而美」的公司(三)

  • Post author:
  • Post category:IT
  • Post comments:0评论

  今天各大新闻网站几乎都被Facebook用160亿美金(现金+股票)收购WhatsApp的消息给刷屏了,然后我下午就收到了一位朋友发来的消息,说这才是理想的公司。因为我写过一篇「理想中的公司」的文章,曾谈到要保持团队规模足够小,最好不超过50人,零销售,产品自运营等,而WhatsApp简直就是一个样板。它令人难以置信的只有32个员工,却在5年内做到了4.5亿用户,没有任何市场人员也从不打广告。   最逆天的是,WhatsApp的盈利模式就是直接收服务费,而不是我们所熟悉的「广告」或者是「免费…

继续阅读那些我接触过的「小而美」的公司(三)

那些我接触过的「小而美」的公司(三)

  • Post author:
  • Post category:IT
  • Post comments:0评论

  今天各大新闻网站几乎都被Facebook用160亿美金(现金+股票)收购WhatsApp的消息给刷屏了,然后我下午就收到了一位朋友发来的消息,说这才是理想的公司。因为我写过一篇「理想中的公司」的文章,曾谈到要保持团队规模足够小,最好不超过50人,零销售,产品自运营等,而WhatsApp简直就是一个样板。它令人难以置信的只有32个员工,却在5年内做到了4.5亿用户,没有任何市场人员也从不打广告。   最逆天的是,WhatsApp的盈利模式就是直接收服务费,而不是我们所熟悉的「广告」或者是「免费…

继续阅读那些我接触过的「小而美」的公司(三)

博客好像已经很久没有更新了

  • Post author:
  • Post category:IT
  • Post comments:0评论

这个博客站,好像已经很久没有更新了。 这是一个有很多年历史的博客了,陆陆续续的也写了几百篇,最近一段时间由于工作上的事情压力稍微的有些大,所以也就停止更新了。今天偶然打开博客站看了看,发现我的博客站的PR居然是0。好吧,看来前面这么多年的博客算是白写了。 虽然截止到目前为止,PR为0,不过我还是决定再重新把博客捡起来,继续写下去。就算是仅仅写给自己看,也总要有个地方,能够记录自己的生活轨迹。这也是在时隔大半年之后,这个博客站点又重新复活的原因。 现在,可以让我们展示自己的生活状态的方式已经越来越…

继续阅读博客好像已经很久没有更新了

博客好像已经很久没有更新了

  • Post author:
  • Post category:IT
  • Post comments:0评论

这个博客站,好像已经很久没有更新了。 这是一个有很多年历史的博客了,陆陆续续的也写了几百篇,最近一段时间由于工作上的事情压力稍微的有些大,所以也就停止更新了。今天偶然打开博客站看了看,发现我的博客站的PR居然是0。好吧,看来前面这么多年的博客算是白写了。 虽然截止到目前为止,PR为0,不过我还是决定再重新把博客捡起来,继续写下去。就算是仅仅写给自己看,也总要有个地方,能够记录自己的生活轨迹。这也是在时隔大半年之后,这个博客站点又重新复活的原因。 现在,可以让我们展示自己的生活状态的方式已经越来越…

继续阅读博客好像已经很久没有更新了

再谈榔头和钉子

  • Post author:
  • Post category:IT
  • Post comments:0评论

不久前写过一篇《给我一把榔头,满世界都是钉子》,从算法和数据结构的角度谈了谈对于问题和问题解决的工具这两方面我的看法;而最近看到了这样的代码,一个表格,单数行和双数行的样式不同,于是有程序员这样写道: var trs = $("#spreadSheet tr"); for(var i=0; i<trs.size(); i++){ if(i%2) $(trs.get(i)).children("td").css("color", &…

继续阅读再谈榔头和钉子