Stack Overflow的系统架构
Stack Overflow是我最喜欢的问答网站,没有之一,原因是它能解决我学习程序过程中遇到的大多数问题,而 Quora和 知乎更多的是拓展我的视野。(不要和我提百度知道,百度知道是小学生用来做暑假作业的!)目前Stack Overflow每月不重复的访问用户超过1600万;每月网页浏览量(PV)增长了近6倍,达到9500万。已经发展壮大成了 Stack Exchange...
View ArticleEverNote的系统架构
我们就先初略的从Evernote服务的物理构造说起,这里我不会详细的介绍每一个组件。有意思的点会在接下来的文章中详述。网络:几乎所有的Evernote流量都是通过https://www.evernote.com:443传输的。包括所有的“网络”的活动,还包括基于Thrift的客户端同步服务API...
View Article域名解析基础知识
一、DNSDNS,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。由于网络中的计算机都必须有个IP地址,来识别,...
View Article中国智能身份证恐沦为全民监控利器
中国当局声称,在发展“网络电子身份标识”(eID)技术取得成果,有望取代传统身份证。不过有网民质疑,随着这一技术的应用,中国当局会扩大利用科技监控民众的一举一动,而不会顾及民众的个人隐私。中国公安部近日展示“网络电子身份标识”(eID)技术的最新研发成果,计划未来在银行卡及手机卡,载入特殊的智能晶片。持有人进行网上交易时,网站可以在线远程识别eID的真伪和有效性,而据说不用保存用户保人资料。以降低信...
View Article英媒警告:如果朝鲜空中试爆氢弹,核战开打不是戏谈
英国“经济学人”早前就预言警告,朝鲜如果在太平洋上空试爆氢弹,美国总统特朗普将被迫做出回应动武。朝鲜与美国的战争威胁口水战逐步升级,朝鲜指控美国向平壤宣战,并威胁将有权击落朝鲜境外的美国军机。所有的朝鲜半岛局势恶化轨迹都符合“经济学人”的警告预言,只是时间提前。美国日前派遣两架隐形轰炸机飞临三八线边缘。朝鲜没有做出反应。此前朝鲜威胁击落美国军机,哪怕美国军机并不在朝鲜境内上空。朝鲜没有回应美国的轰炸...
View Article谢国忠:凡是中国人去的地方都变成泡沫
多年以来,中国人“全球买”的浪潮带动了全世界范围内的房地产价格上涨。而今,海外买房的热情一方面受当地的限制,另一方面随着中国收紧对外投资而通道变窄。全球著名金融机构摩根士丹利在今年8月初发布的报告认为,随着中国对海外投资的监管力度加大,全球楼市迎来了一场“巨大考验”。摩根士丹利称,在过去几个月中,中国监管者正在不断向海外投资商施加压力。7月20号,中国政府公开敦促商业团体将资金投入到“一带一路”战略...
View Article中国屏蔽WhatsApp,进一步加强网络监控
上海——中国基本上屏蔽了即时通讯应用WhatsApp。这是北京在下月的共产党大型会议召开前,为加强监控而采取的最新举动。对这款应用的所有者Facebook来说,在中国大陆受阻是个挫折。这家社交媒体巨头的首席执行官马克·扎克伯格(Mark...
View Articledjango入门
(注:本教程来源于官方最新Django教程)作为一名前端开发,了解后端技术很有必要。作为一名web程序员,掌握web开发全栈技能,成为未来发展的必然趋势。既然聘宝的研发以Python开发为主,我们有必要先学习一下Django这个开发框架。首先,为了快速进入学习,我们假设你已经安装好聘宝研发的Python+Docker开发环境。接着我们建立虚拟开发环境。123456➜ ~ mkdir...
View Article我要感谢朝鲜的几个理由
不知道现在还有没有智商亟需扶贫的同学仇恨萨德——当他们切身的体会到三胖同学核讹诈的威胁之后。虽然说那个奄奄一息的乐天还有几个残存的超市可以去砸一砸,但终究还是要和万恶的美帝站在一起,为战无不胜猪蹄思想买单。其实我一直都很恨美帝——你特么能不能卖一套萨德给我,中国人才是真的需要……当年打飞机高手金正日将军驾崩的消息传来的时候,我特地喝了一顿大酒庆祝。虽然我不知道害死金将军的凶手到底是李万姬还是劳过度,...
View Articlereact入门
react.js的提出react.js的首次提出是在2014年Facebook的f8大会上。顺便科普一下f8大会,f8大会是由Facebook组织的年度的技术峰会,之所以叫f8,就是看大家在8小时以内能做出哪些有意思的东西。react.js称为颠覆式前端UI开发框架。目前基于html的前端开发变得越来越复杂,传统的开发方式基于来自服务器和来自用户输入的交互数据,动态反应到复杂界面的时候,代码量变得越...
View Article数据处理/分析/可视化飞艇(zeppelin)
Zeppelin(飞艇)Zeppelin思维导图:推荐查看思维导图中的各个链接,尤其是官方文档.快速搭建Zeppelin环境 安装过程到官网下载二进制包(http://zeppelin.apache.org/download.html)解压到本地(保证已经设置好Java环境)运行Zeppelin服务bin/zeppelin-daemon.sh...
View Article阿联酋这里会成为全世界最幸福的地方吗?
政府能策划出一个幸福的国家吗?阿联酋政府认为能。上周,该国政府宣布,他们已经选出了60名“首席幸福乐观官员”,并将派遣他们出国学习幸福以及如何传播幸福。今年2月,该国还任命了第一位幸福部长,他的责任是让整个国家及其国民更加幸福。根据联合国发布的《2016世界幸福报告》(2016 World Happiness...
View Article全球声誉最佳的国家
加拿大尽管在声誉最佳的国家排名中从榜首降到了第二的位置,但是加拿大人对于自己的祖国还是评价甚高,尤其是当政府继续对叙利亚难民保持“接纳”态度的时候。杰里米·阿诺德 (Jeremy Arnold) 是加拿大人,经常在 Quora...
View ArticleAdd Docker registry mirror to Docker daemon on systemd (Ubuntu 16.04)
What Docker registry isThe Registry is a stateless, highly scalable server side application that stores and lets you distribute Docker images. The Registry is open-source, under the permissive Apache...
View ArticleA Serverless GraphQL Blog in 60 Seconds with OpenFaaS
As I’ve integrated GraphQL with OpenFaaS in my previous post (“Integrating OpenFaaS and GraphQL”), what I wanted to do next was to integrate it with the database. So I wanted to persist data to...
View Articleetcd
Distributed reliable key-value store for the most critical data of a distributed systemhttps://coreos.com/etcd/docs/latest/ Note: The master branch may be in an unstable or even broken state during...
View Articlehub
hub helps you win at git. http://hub.github.com/git + hub = githubhub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.$...
View Articleinfluxdb
Scalable datastore for metrics, events, and real-time analytics https://influxdata.comInfluxDB An Open-Source Time Series DatabaseInfluxDB is an open source time series database with no external...
View Articlecayley
Google开源的图数据库,这是一个NoSql数据库,适合处理复杂的,但是结构化低的数据,适用于社交网络,推荐系统等。An open-source graph database.Cayley is an open-source graph inspired by the graph database behind Freebase and Google's Knowledge Graph.Its...
View Articlensq
A realtime distributed messaging platform http://nsq.io/Source: https://github.com/nsqio/nsqhttp://nsq.io/deployment/installing.htmlIssues: https://github.com/nsqio/nsq/issuesMailing List:...
View Article