quora 的东西就是不一样】的更多相关文章

Coding is just a part of process of problem solving, You should need to understand the underlying problem and efficient solution within given constraint. So i will better tell you,how to be better at problem solving: Programming Language & Computer s…
原文:http://www.cnblogs.com/xiekeli/archive/2012/04/27/2473808.html 关于问答类的应用,最早接触的是stackoverflow和知乎 ,而Quora作为知乎的原型,因为其创始人来自FaceBook而吸引了我.事实上关于Quora的技术分析,冯大辉和陈皓都已经有所详细的阐述:<Quora 用了哪些技术 ?><Quora使用到的技术>.通过他们的文章,我看到了一篇更详细的说明<Quora’s Technology Ex…
原文:http://dbanotes.net/arch/quora_tech.html 很多团队都在学习.研究 Quora .前段时间看到这篇 Quora’s Technology Examined ,阐述了 Quora 的技术架构,有一些值得关注的信息,记录并分享一下. 使用云计算服务 Quora 大量使用 Amazon EC2 与 S3 服务:操作系统部署的是 Ubuntu Linux,易于部署和管理:静态内容用 Cloudfront.服务分发,图片先传到 EC2 服务器,使用 Pyhon…
原贴地址,要注册才能看,这里只有国人翻译的一部分内容 本文源自于Quora网站的一个问题,作者称最近一直在为一个新的Rails项目寻找一个JavaScript框架,通过筛选,最终纠结于Angular.js和Ember.js. 这个问题获得了大量的关注,并吸引到这两个框架的开发者参与回答.如果你也纠结JavaScript框架的选择,那么本文对你来说也是一个非常好的参考资料. Angular.js和Ember.js介绍 Angular.js是一款开源的JavaScript框架,由Google维护,其…
本文主要参考了Phil Whelan的这篇文章<Quora’s Technology Examined>.关于Quora是个什么网站我就不多说了,国内对他的C2C网站叫“知乎”.呵呵.我们还是来看看Quora的技术吧. Search-Box Quora只能搜索问题,主题标签,用户名,和主题标题.没有全文搜索,所以,你无法搜索问题和答案的内容.而搜索中使用前缀搜索方式,比如你 输入mi,则Microsoft会马上出来.其搜索还会有一些非常简单的模糊匹配的算法.另外,如果有重复的问题,其中一个问题…
关于问答类的应用,最早接触的是stackoverflow和知乎 ,而Quora作为知乎的原型,因为其创始人来自FaceBook而吸引了我.事实上关于Quora的技术分析,冯大辉和陈皓都已经有所详细的阐述:<Quora 用了哪些技术 ?><Quora使用到的技术>.通过他们的文章,我看到了一篇更详细的说明<Quora’s Technology Examined>.看完以后感觉有很多东西值得深入的去学习和整理.于是决定将这篇文章先翻译出来,作为后面web学习的引子吧.下面开…
前言:刚学习了一段机器学习,最近需要重构一个java项目,又赶过来看java.大多是线程代码,没办法,那时候总觉得多线程是个很难的部分很少用到,所以一直没下决定去啃,那些年留下的坑,总是得自己跳进去填一次. 思路:大概看了线程相关的一些知识,对线程的运行机制,同步机制,以及整个系统都做一个全面的了解.在深入每一个部分去看一下线程及其相关包的源码做深入了解. 目标:线程,并发包(线程池,并发的数据结构,锁,原子类). 通过一些资料的查看最终把目标定位在线程和并发包上,线程是核心,并发包是辅助工具,…
之前看到Apple store里面有横向的tableview,当然也有可能是collectionview啦. 尤其是项目中只有一条那么需要横向滑动的东西,就没有必要使用庞大的collectionview了,点缀的使用一下横向的tableview反而更方便和灵活.当然此处大部分的情况可能是在父tableview的cell中使用个横向的tableview. 下面就简单的介绍一下,基于系统原生的UITableView封装横向tableview的要点. 我封装tableview的时候主要使用了一种比较流…
选择ENode意味着什么可能很多人还不太清楚.我简单整理了一下: 意味着你选择了:你需要做DDD领域建模.选择了事件驱动的架构.选择了CQRS架构.选择了最终一致性.选择了事件溯源.选择了分布式.这些你都调研过了,再考虑是否你需要使用. 所以ENode不是一个简单的类库型的框架,它是一个架构型的框架.选择了ENode,意味着你已经做了架构选型,因为ENode定义好了架构,你用ENode写代码,只需要在合适的地方填合适的代码即可.ENode不像log4net,autofac,dapper这种,只是…
终于,你们期待的 flow.ci iOS 项目持续集成 开始公测了.在这几个工作日, flow.ci 做了些许「功能优化」与「问题修复」,性能和体验都在持续优化中.比如: iOS 快速入门文档更新: 构建列表状态显示优化,更方便地辨别当前任务的构建状态: 前端界面体验优化: GitLab 支持读取 Group 项目列表. 更新详情见 flow_ci changelog.如果你在使用过程中遇到问题,可以通过「在线消息」或去Gitter群 反馈给我们 :) 这期 CI Weekly 收录了一些国外公…