业界资讯
-
可怕!月下载量 800 万的开源库被植入比特币后门
21CTO导读:npm 成也依赖,坑也依赖!2016 年 3 月,npm 就炸锅一次。一个 npm 模块的开发者撤回了自己的代码,导致诸如react 和 babel 等大量重要项目出问题了。 11 月 27 日npm圈又炸锅了,因为一个广泛使用的依…
-
数据库设计实践:你不想做的七件事
21CTO导读:如果你正在设计数据库,那么让我们看一下您不想做的七件事情有哪些。 你的数据库设计太糟糕?没人告诉你这个原因是什么?它有两个原因:无知与冷漠。他们要么不知道这是不好的,要不根本不在乎。 作为1…
-
一个技术管理者的自白
21CTO导读:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 角色转变 从工程师转技术管理这两年,好比头马变成车夫,除了角色认知的转变,还要看方向,定计划。不仅…
-
Netflix大溃败:放弃算法崇拜,向好莱坞低头
网飞Netflix的“数据分析指导影视创作”模式早已为全球熟知,爆红神剧《纸牌屋》的成功正是得益于此。该公司挖掘了大量订阅用户特征数据,辅以精妙算法,来确定哪些节目值得拍摄、邀请哪些明星、以及如何推广分发。 …
-
Google搜索大调整:搜索结果如有精准答案,不再显示网页结果
Google 就是 Google !今天在浏览科技新闻的时候,突然看到这样一条新闻: 谷歌搜索开始进行一个重大调整,如果谷歌自有的工具能够直接给出搜索答案,谷歌将取消传统的网页搜索结果。 什么意思呢?有用户发现谷…
-
C++ 11 新特性梳理
21CTO导读:在面试中,经常被问的一个问题就是:你了解C++11哪些新特性?一般而言,回答以下四个方面就够了。 1.“语法糖”:nullptr, auto自动类型推导,范围for循环,初始化列表, lambda表达式等2.右值引用和移动语…
-
Google 杀死了 160 个产品!
近日,一个名为“Killed by Google”的网站引起了开发者的注意。这个网站详细收录了 Google 多年来淘汰的 160 个自家产品,还贴心配上了“墓碑”的图标——意为“应用之冢”。 不只是生物,每个产品都有使用寿命。 早在刚…
-
O(n):用于算法复杂度的大O符号表示法
21CTO导读:大O符号,英语称为Big O Notation,用于描述算法复杂度的渐进表示,它描述了算法如何通过其增长的上界来执行扩展。 大O算法是我在大学教过的东西之一,但是我其实从来没有掌握过这些概念,读书时我自己…
-
等待5年,Go 2.0终于要来了!
蛰伏5年,Go Language 2.0 终于要来了! 早在今年8月份,Go团队便提出了2.0版本的设计草案,包括两大主题:错误处理和泛型。而今天,团队开发人员发话了:“是时候采取行动了!” Go 1和Go 2主要的区别在于决策的制…
-
仅需这一篇,吃透负载均衡
我们都对高可用有一个基本的认识,其中负载均衡是高可用的核心工作。本文将通过如下几个方面,让你妥妥的吃透“负载均衡”。 1、负载均衡是什么2、常用负载均衡策略图解3、常用负载均衡策略优缺点和适用场景4、用健康…