| 广告联系 | 繁体版 | 手机版 | 微信 | 微博 | 搜索:
欢迎您 游客 | 登录 | 免费注册 | 忘记了密码 | 社交账号注册或登录

首页

温哥华资讯

温哥华地产

温哥华教育

温哥华财税

新移民/招聘

黄页/二手

旅游

愤怒的程序员 一个操作互联网乱了

QR Code
请用微信 扫一扫 扫描上面的二维码,然后点击页面右上角的 ... 图标,然后点击 发送给朋友分享到朋友圈,谢谢!
  


  这段代码的意思是,JavaScript程序员试图运行的代码缺少一个程序包,Left-Pad。但很多程序员都感到莫名其妙,Left-Pad是什么鬼?

  要理解为什么运行自己代码需要Left-Pad,就必须要理解这些程序的运行方式,根据Quartz.com的解释,几乎每一个程序都是建立于其他软件上的,你要运行自己的代码,没问题,但很可能必须要载入NPM某个特定的程序包,所以这也是为什么NPM那么风靡的原因。举个例子,你面前有一堵高墙,要翻过去必须叠罗汉,如果缺少一个罗汉,你都可能无法逾越。


  当天晚上,很多程序员聚集到了全球最大的开源代码平台GITHUB,在上面找到了遗失的Left-Pad以及11行代码(如下图),这11行代码非常简单,即便是大多数程序员都可以随手写出,但缺少了这11行代码,互联网世界就转不动了。

  


  破坏已经造成,很多软件商都依赖于NPM,而NPM其中一个重要的程序包就包括Left-Pad,这种链条式的冲击影响了社交软件商业Kik,甚至影响了另一个至关重要的程序包React,React被广泛运用于多数主要网站,其中一个就包括Facebook。


  1个小时以后,安东在个人出版网站Medium上发文称,为了抗议NPM,他删除了在NPM上的273个程序包,其中一个就是令全球程序员抓狂的Left-Pad。

  2个小时后,NPM决定恢复这11行代码,终于结束了这场短暂的互联网危机。

  而急于复仇的程序员安东,在不经意之间,影响了全球的互联网。
觉得新闻不错,请点个赞吧     无评论不新闻,发表一下您的意见吧
上一页12下一页
注:
  • 新闻来源于其它媒体,内容不代表本站立场!
  • 在此页阅读全文
    猜您喜欢:
    您可能也喜欢:
    我来说两句:
    评论:
    安全校验码:
    请在此处输入图片中的数字
    The Captcha image
    Terms & Conditions    Privacy Policy    Political ADs    Activities Agreement    Contact Us    Sitemap    

    加西网为北美中文网传媒集团旗下网站

    页面生成: 0.0329 秒 and 7 DB Queries in 0.0018 秒

    备案/许可证编号:苏ICP备11030109号