1.前言 开发的同学或多或少都会跟“性能”这个玩意打交道,本文将要介绍的Little’s Law跟衡量性能的常见指标关系密切,所以在引出今天的主角Little’s Law之前,有必要先统一一下我们描述“性能”的“基本语言”,毕竟语言不通是没法交流的不是。另外,以下叙述都是我的个人理解,不当之处请指正。 2.“性能”的“基本语言” 不同的服务设备对性能的定义也不同,例如CPU主要看主频,磁盘主要看IOPS。本文主要针对后端的软件服务性能(比如api服务、数据库服务等)展开讨论。限定好范围后就应该给...
科技巨头Adobe遭遇重大数据泄露事件,近750万Adobe Creative Cloud用户数据暴露于网上。 据BleepingComputer披露,该安全事件发生于本月,仅影响Creative Cloud用户。 公开资料显示,Adobe Creative Cloud,中文即Adobe创意云,它是Adobe旗下一套应用程序和服务,基于云服务的方式,让用户可以访问用于图形设计、视频编辑、Web开发和摄影等软件的集合,以及移动应用程序和一些可选的云服务。 在Creative Clo...
本文从2019年多家著名开源公司因为云服务对其业务的威胁而更改代码许可的事件出发,分析了正反两方意见和心理,再通过开源发展中的历史教训举例,强调了开源的核心是慷概,并呼吁企业必须在开源和利用开源赚钱的权利之间划一条线。 站在2019年,自由软件和开源软件让我们当下所熟知的世界成为现实。从Web服务器到互动式咨询服务站,再到挖掘Facebook社交媒体消息的大数据算法,现在几乎所有与我们交互的计算机系统,至少都部分地使用了自由软件。而在更广阔的科技行业中,自由软件不仅催生了一大批创业公司...
最近,有很多关于程序员被抓甚至被判刑的新闻在朋友圈疯传: 某程序员因为接了个外包,帮别人写了个软件,结果这个软件被用于赌博导致被抓。 某公司利用爬虫抓取用户信息,最后被发现,导致该公司的程序员被抓。 某P2P公司暴雷,老板跑路,程序员被抓。 中科大博士卖“外挂”非法牟利300多万,被警方逮捕。 那么,作为一个程序员,如何避免这些坑呢?怎样尽可能的保护自己呢? 为此,作者特地找自己法律专业的朋友了解了一些常见的问题,如参与爬虫、赌博网站、P2P以及外挂开发是否违法等问题。 总结出了这篇文章...
日前,Gartner公布了2020年十大战略技术趋势展望。分析师们在本届奥兰多Gartner IT研讨会上对分析结果做出详尽阐述。 Gartner公司将战略技术趋势,定义为“具有重大颠覆性潜力的趋势,正在从新兴状态中发展壮大,有望产生更广泛的影响及应用范围,或者正在以巨大的波动性迅速增长,并预计能够在未来五年内达到临界点。” Gartner公司副总裁兼研究员David Cearley表示,“在Gartner 2020年重要战略技术趋势预测中,我们将以人为本的理念作为核心影响因素。将人这一元...
据外媒Securityaffairs近日披露,PHP7中一个远程代码执行漏洞在野利用被发现,该漏洞名为CVE-2019-11043。 10月22日,安全专家Omar Ganiev通过Twitter宣布了PHP-FPM(PHP的FastCGI流程管理器)中“新补丁”远程代码执行漏洞。 并且,该研究人员还共享了GitHub存储库上发布的PoC代码的链接。 据悉,CVE-2019-11043漏洞不需要使用特定技能即可接入服务器,它是PHP-FPM的fpm_main.c中的env_path...
我们身处数据大爆炸的时期,想必没人会质疑这一点。网络用户规模越来越大,由此产生的访问数据也在指数倍增长,最典型的,每逢大型年度购物节、流量明星出轨、春晚抢红包等特殊事件,都如同一场服务器系统性能的“极限挑战”,某几家互联网公司总会被拉出来示众,成则顶礼膜拜,败则集体吐槽。 如何在极限繁忙的情况下,依然能流畅、安全地提供服务,又不过度增加服务器成本?想要解决这一问题,传统的服务器架构就有些力不从心了。 分布式技术,作为一种专门针对海量数据场景的解决方案,就成为了一剂“特效药”。 在基础“疗效”...
可能有一些读者有疑问,“区块链”到底是什么?为什么会这么受重视呢?今天,小编就来带大家一起了解一下。首先,区块链是一种电子化数据的存储方法。数据是以区块的形式出现的,想象一下有很多存储着数字化数据的区块。这些区块都链接在了一起,为其内部数据赋予了不可变性。 当一个数据块被链接到了这条链上,其内部数据就再也无法更改了。一旦某个区块被添加到了链上,里面的数据对任何人都是公开可见的。这项技术具有非凡的革新意义,可以用来记录我们能想到的几乎所有数据(例如,产权、身份、余额、病历等等),同时不存在被篡...
近年来伴随着Windows 10功能更新的版本更迭,文件管理器(File Explorer)的用户界面和交互体验得到了大幅改进。例如在即将到来的Windows 10 November 2019更新中,微软将会对文件管理器的内置搜索功能进行重大改进。 根据近期泄漏的Windows 10X设计文档,微软有计划进一步优化文件管理器。在内部设计文稿中显示,Windows 10X将具备“现代化文件资源管理器”功能,但尚不清楚这是基于现有文件管理器的改进还是完全构建新的管理器。 在这个已经删除的设计...
几乎是一夜之间,区块链就成了更热门的话题,此前,如果我们还在说“物联网、大数据、云计算、人工智能和 5G”,那么,以后这一长串的背后可能就要加上“区块链”。 诚然,国家将区块链当成战略来发展,并“要把区块链作为核心技术自主创新的重要突破口,明确主攻方向,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发展”,这对整个区块链产业都是巨大的利好,但是,这种利好却实实在在与现在网络上那些顶着区块链帽子实际却是在搞传销的“币”们,毫无关系。如果有关系,那也一定是负面。 在国内,区...
OpenJS 基金会近日在其官方博客公布了最新启动的专业认证计划。据介绍,此项认证计划重点关注 Node.js 开发者在专业环境中构建 Node.js 应用和服务所需的关键技能。 开发者通过认证后,可获得由 OpenJS 基金会颁发和认证的证书,证书有效期为三年,其中包括 PDF 证书和数字徽章,到期后可重新认证。 正如上面提到的,此项认证主要是考查开发者构建 Node.js 应用和服务所需的关键技能,所以 OpenJS 基金会也推出了两个证书来对这两种技能进行认证,这两个证书分别为 OpenJ...
据新华视点消息,十三届全国人大常委会第十四次会议表决通过密码法,将自2020年1月1日起施行。 密码法旨在规范密码应用和管理,促进密码事业发展,保障网络与信息安全,提升密码管理科学化、规范化、法治化水平,是我国密码领域的综合性、基础性法律。 据悉,会议听取了关于密码法草案审议结果的报告。草案二审稿强调加强密码人才培养,明确实行密码保密责任制,完善商用密码应用安全性评估制度,强化保密义务和法律责任等。 ...
10 月 24 日晚间,腾讯突然发布了沉寂多年的 QQ for Linux 新版本,引起了一阵欢呼。有网友分析腾讯赶在 1024 这个程序员的节日里重新发版,单纯是娱乐性质,凑凑节日热闹,并且新版本做得也确实不怎么样,对于它后续的跟进研发不必抱有太大希望。 而另一部分网友的观点则比较脑洞大开,他们认为腾讯 QQ 这个动作背后的原因可以联系到美国对华为的技术封锁战。 很简单,美国从针对华为入手,开始对中国封锁一些基础技术,比如芯片与操作系统。之所以提芯片与操作系统,是因为目前 ARM 与 Andr...
摘要 软银和 WeWork 到头来都是「自食其果」吗? 亚当·诺伊曼(Adam Neumann)现在一定无比后悔当初让公司上市的决定。 10 月 22 日,WeWork 的母公司 The We Company 在官网发出公告表示,已经接受了软银集团的注资计划,根据协议,软银将提供给 WeWork 50 亿美元的新融资,以及对现有股东 30 亿美元的股票收购要约。此外,软银还将在明年 4 月前增发 15 亿美元的股票。 交易完成后,软银对 WeWork 控制权将达到 80%。但 WeWork...
摘要 自动驾驶不会在全球「一家独大」。 10 月 25 日,蔚来汽车创始人李斌在中国电动汽车百人会主办的全球未来出行大会上发表了关于未来出行的演讲。李斌表示,以自动驾驶为核心的未来出行,不可能形成全球统一的状况。 原因很简单。自动驾驶能真正应用,绝不是仅靠车辆的感知分析就能完成,而是要有基础设施和一系列的周边产业,建设成一个完整的生态。以最基础的网络来说,自动驾驶汽车就像手机一样,必须接入某一家通信运营商才行。 另外,各个国家的驾驶环境都不一样,不管是路况或是自动驾驶的场景,因而在最后的产...