一、什么是接口 接口是面向对象JavaScript程序员的工具箱中最有用的工具之一。在设计模式中提出的可重用的面向对象设计的原则之一就是“针对接口编程而不是实现编程...

如何破解YouTube视频推荐算法
如果你是某个发行渠道(比如电影、戏剧、电视节目、网络视频)的内容工作者,那么内容的成败就取决于发行机制的运转逻辑。比如说,你制作了一档电视节目,你很想它能火起来,那...

黑客老王:一个人的黑客史
三十年过去了,在广州潮湿的天气里,我经常会回忆起小时候东北的天空。 那时候,我时常需要仰望天空。因为我的任务是手握一根松木杆,高高挑起电视天线。一阵风吹过,电视上就...

全球HTTPS时代已来,你跟上了吗?
互联网发展20多年,大家都习惯了在浏览器地址里输入HTTP格式的网址。但前两年,HTTPS逐渐取代HTTP,成为传输协议界的“新宠”。 早在2014年,由网际网路安...

从 0 开始搭建一个微服务的持续交付系统
本文介绍了如何利用开源软件快速搭建一套微服务的持续交付系统。本文假设的环境是 Linux 操作系统,用到的软件包括 Git、Jenkins、Salt、ZooKeep...

未来机器能批改考试作文?
阅卷是老师教学工作中,非常重要的一环,但是这也是耗时费力的一环。随着科技的发展,机器可以协助我们进行数据计算、体力劳动等工作。那么,“阅卷”是不是也可以由机器代劳呢...

携程网络防火墙自动化运维之道
随着互联网技术的不断发展,在线网站的规模越来越大,防火墙作为网站的安全屏障,被大量的使用。防火墙数量的增加以及防火墙中安全策略条目的增加,安全工程师的运维工作量成倍...

区块链核心技术演进之路-算法演进
回首2008年,由次贷危机引发的金融危机蔓延全球,11月份,一篇名为《Bitcoin:A peer-to-peer electronic cash system》的...

《贪吃蛇》10亿分挑战传说:40岁大叔30年的挣扎
在诺基亚统治手机市场的时候,每款机型上都装有一个叫《贪吃蛇》的游戏,特别是单色屏幕机型里的那款,当年不知道伴随多少人度过那些寂寞难耐的时光。 诺记机型上必装的游戏“...

【深度】想成为VR开发者前先问自己六个问题
导读: 如果你正在考虑要不要成为VR开发人员,笔者现在有一些建议适用于想要进入VR行业的人,不妨看看吧! 笔者常被问起能否提供更多的建议,帮助其他人进入这个行业,或...