掌握技术趋势,了解最新行业动向
周三
2020-10-28
本文要点: 虽然混沌工程是一种已被证明可以提高系统弹性的技术,但当涉及到关键系统时,涉众通常不愿意引入这一实践。 对于关键系统,最好首先在开发/测试类的环境中进行实验,将实际风险和感知风险都降到最低。当你从这些早期实验中了解到新东西时,你可以向涉众解释说,生产环境是一个更大、更复杂的环境,可以进一步从这种实践中获益。 使用真实的生产流量,而不是合成作负载,可以提高这些在早期阶段进行的实验的有效性。 良好的混沌工程实践可以帮助你提高系统的弹性和事件发生时的可观测性。 近年来,人们对混沌工程越来越感...
业内广为熟知的30%“苹果税”被开发者和开发商们诟病已久,但从最近发生的一系列事件来看,这些“税”的绝对掌控权正在被动摇。 近日,Epic Games与苹果在法庭上的交战又有新动态:美国地方法院法官再次拒绝了Epic Games所申请的临时禁令。该禁令要求苹果公司在案件有最终结果之前,容许《Fortnite》(堡垒之夜,又名:要塞英雄)游戏继续在App Store上架,并且避免对Epic的其他游戏以及Unreal Engine(由Epic Games开发的游戏引擎)采取行动,因为Epic担心在结...
目标导向的视觉对话是“视觉-语言”交叉领域中一个较新的任务,它要求机器能通过多轮对话完成视觉相关的特定目标。该任务兼具研究意义与应用价值。 日前,北京邮电大学王小捷教授团队与美团AI平台NLP中心团队合作,在目标导向的视觉对话任务上的研究论文《Answer-Driven Visual State Estimator for Goal-Oriented Visual Dialogue-commentCZ》被国际多媒体领域顶级会议ACM MM2020录用。 该论文分享了在目标导向视觉对话中的最...
像往常一样,微软2021年第一季度的最新收益报告描绘了乐观的景象。该公司公布的利润为372亿美元,比去年增长了12%,净利润为139亿美元,增长了30%。比较大的收获:这场流行病根本没有伤害到微软-实际上,它可能会进一步推动公司成功的云和计算产品。该公司表示,其整体云业务增长了20%,达到130亿美元,其生产力和业务流程部门(包括Office)增长了11%,达到123亿美元。 这家软件巨头并没有受到冠状病毒流行的严重打击。该公司的第四季度收益报告显示,在380亿美元的强劲收入(比去年增长1...
本文最初发布于Medium网站,经原作者授权由InfoQ中文站翻译并分享。 在这篇文章中,我想分享我对@angular/components的贡献,以及与谷歌团队合作维护它的经验教训。作为Infragistics的工程师,我手头的一项工作是IgniteUI for Angular组件库,负责开发和维护IgxOverlayService。它允许在应用中的内容上层渲染一个Angular组件或一个ElementRef,比如说对话框、下拉菜单、工具提示等。 几个月前,我研究了Angular Compon...
常识一直是困扰AI发展的难解谜题。就算AI能够在围棋比赛中战胜人类,但机智如GPT-3却不能理解「太阳有几只眼睛」这种问题是反常识的。而最近,谷歌DeepMind、帝国理工和剑桥的研究人员开创性地提出,AI可以从动物身上学习常识!今后可以像训练小狗一样训练智能体了。 Geoffery Hinton曾经预言,十年内,我们将研发出具有常识的计算机。 这些计算机并没有灵魂,它们只是具备了人类世界如何运作的知识,熟悉我们的惯例。它们知道炉子是热的,知道人们通常不会买12台烤箱等等。 常识是什么?最通俗的...
就像没有人愿意吃烂苹果一样,不会有人喜欢写烂代码。 开发人员都希望自己写出的代码又高效又高质,实现所有需求和设计的目标,永远没有生产问题。幸运的开发人员能遇到新的项目从零开始写代码,大部分项目还是在以前的代码基础上进行功能迭代。前期代码已经写成了,让后来的开发者如何接盘?开发人员素质参差不齐,需求旺盛的情况下,产品不可避免的写入了很多为了满足需求的低效低质代码。这些低质代码又变成了后来者的独木桥,周而复始地恶性循环下去。即便是全新的项目,中间一两个版本没控制好代码质量,又会留下一堆烂代码。那些开...
编写 Python 代码的乐趣应该是看到简短、简洁、易读的类,这些类用少量清晰的代码来执行大量的操作,而不是那些让读者厌烦的大量琐碎代码。 在相当长的一段时间内,世界各地的开发人员在他们的大多数项目中都倾向于使用 Python。编程语言的易用性,它在实时和非实时系统中的效率,以及它丰富的“救急”库集合,是开发人员喜欢 Python 的重要原因。 像Python这样的编程语言可以让我们自由地将梦想中的项目变成现实,展示我们的才华。这就是为什么我们要探索 GitHub 上的一些顶级 Pyt...
1.前言 最近要求使用vue进行前后端分离开发微信公众号,不断摸索踩坑之后,总结出如下几点vue项目开发中常见的问题及解决办法。如果你是vue大佬,请忽略小弟的愚见 列表进入详情页的传参问题。 本地开发环境请求服务器接口跨域的问题 axios封装和api接口的统一管理 UI库的按需加载 如何优雅的只在当前页面中覆盖ui库中组件的样式 定时器问题 rem文件的导入问题 Vue-Awesome-Swiper基本能解决你所有的轮播需求 打包后生成很大的.map文件的问题 fastClick的300...
对于不能进行远程工作的企业来说,重点在于如何创造和完善他们自己的数字化在地转型技术。 在这个由大流行引发的在家工作的紧张时期,首席信息官的主要关注点一直都是如何保持硬件的健康和数据的安全。但在美国的工厂、仓库和配送中心,“在工作地工作”几乎总是唯一的选择,技术指令也总是以保护人力资本为中心的,这是可以理解的。 你可能会认为这两种情况下的成功秘诀是非常不同的。你是对的。但你也可能会惊讶地发现,其中的许多要点都非常的相似。即: 在COVID之前部署的技术越多越好 创可贴式的方法在早期保持了大门的...
企业级软件巨头SAP周一发布了2020财年第三季度财报,财报显示,2020年Q3 SAP总营收65.35亿欧元,较去年同期下滑4%;营业利润(Operating Profit)为20.69亿欧元,同比下降1%。 财报发布后,截止美东时间10月27日收盘,继26日SAP股价暴跌超23%之后,27日再跌0.45%。 这创下20多年以来最大跌幅,SAP市值蒸发总计约超2700亿人民币。该股大跌也带动欧洲斯托克600科技指数一度大跌超6%。 股价暴跌背后,是投资者们狂踩的一脚急刹车。面对S...
摘要 禁止科技公司收集数据,真的能解决隐私问题吗? 「经典的说法是:『如果你没有花钱买产品,那你就是被卖的产品。』」 这句话出自最近热播的 Netflix 纪录片《监视资本主义:智能陷阱》。片方邀请了多位互联网大公司的前高管,以反省的姿态劝告人们要和社交媒体保持距离。 社交网络的负面影响并不是一个新鲜的话题,但是除了耗费精力、耽误时间以外,在使用社交网络的过程中我们还需要注意什么呢? 这将问题导向了另一个重要的议题:隐私。当我们越来越多地在互联网上投入精力,我们在互联网上也便拥有了一个「数...
摘要 从熟悉的搜索逐渐延伸到新的服务,意味着百度从买卖流量的轻松生意,转身进入了复杂度更高的产业,并在产业的纵深处不断深挖。 百度收购 YY 的消息,「飞了一会儿」后终于尘埃落定。 其实并购案件还在传闻阶段时,坊间就出现了不小的讨论,唱好者有之,唱衰者亦有之,同时也有人在文字间流露出了对百度此举的不解:在外界以为直播大战即将收场的时候,百度为何要以近 40 亿美金的价格将 YY 纳入囊中? 在音乐领域,海顿、莫扎特、贝多芬等大师们尤爱弦乐四重奏,两把小提琴、一把中提琴和一把大提琴的组合,往往...
周二
2020-10-27
一、什么是JVM? JVM是Java Virtual Machine(Java虚拟机))的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 JVM是一种规范,有很多种实现,比如Oracle/Sun JDK、OpenJDK等,用的都是相同的JVM:HotSpot VM;IBM开发的一个高度模块化的JVM:J9。除此之外,还有很多其他的JVM实现。通常大家说起“Java性能如何如何”、“Java有多少种GC”、“JVM如何调...
现象 通过jstat -gcutil pid 5000 ,发现fgc次数很多而且频繁,此时老年代占比已经大约70%左右,且已经回收不了内存,我们这边设置的fgc阈值是老年代的70%。此时因为还有30%的老年空间,所以整体内存相对还算稳定,CPU也比较稳定,但是有很大的潜在的风险,就是内存一直上涨,不释放。 [service@ZQ-SE-331-V05 ~]$ jstat -gcutil 1087 5000 S0 S1 E O M CCS ...
写在前面 随着互联网的发展,互联网企业的业务也在不断的飞速发展,进而导致系统的架构也在不断的发生着变化。总体来说,系统的架构大致经历了:单体应用架构—>垂直应用架构—>分布式架构—>SOA架构—>微服务架构的演变。当然,很多互联网企业的系统架构已经向Service Mesh(服务化网格)演变。今天,我们就一起来聊聊关于系统架构的演变这个话题。 单体应用架构 在企业发展的初期,一般公司的网站流量都比较小,只需要一个应用,将所有的功能代码打包成一个服务,部署到服务器上就能支撑公司的业务。这样也...
灵魂拷问 分布式系统需要统一的网关吗? 网关会带来哪些优势? 引入网关会带来灾难吗? 分布式系统的设计大体上分为中心化和非中心化,像现在流行的微服务模式,本质上是把各种业务拆分为独立的进程来实现业务的扩展性。伴随着业务的不断被拆分,整体的系统性能也有所提高,但是系统又往往面临着中心化的需求,这个世界就是这么有趣,我们不但要非中心化的优势,还要保证中心化的优势。 统一的需求 说到非中心化需求,最简单最常见的就是鉴权,简单来说就是判断用户是否有执行某种动作的权限。以鉴权为例,当有N个微服务有同...
灵魂拷问 分布式系统为什么需要注册中心呢? 分布式系统注册中心有哪些坑? 分布式系统注册中心怎么来实现呢? 注册中心利用现成的组件很好实现吗? 看到标题你可能会鄙视一下,注册中心有是什么讲的。注册中心作为现在架构中的一个组件来说,确实很常见。微服务作为分布式系统最典型的一种表现形式,是最近几年最流行的概念之一。每个讲微服务的文章中或多或少都会提及注册中心,但也只是一带而过,注册中心作为分布式系统或者微服务架构中最重要的一环,我觉得有必要写一篇单独的文章来详细的介绍一下,这也是有这篇文章的原...
作为程序员对 GitHub 应该都不会陌生,我经常沉迷其中,找一些惊艳的项目或者工具。不过用的时间久了,发现它的用户体验实在是不敢恭维,有时候会让你做很多重复操作,浪费不少时间。 比如我想单独下载一个文件,但GitHub 不支持,你必须要下载整个工程;想要看仓库里的某一个文件,你只能层层点进去,再有从 GitHub clone 个项目慢的要死,简直烦躁到爆炸。 下边推荐 8个chrome 插件来解决 GitHub 的这些问题。 1、Octotree - GitHub code tree...
据美国白宫高级技术官员迈克尔·克拉特西奥斯(Michael Kratsios)表示,特朗普政府正在完善对各机构如何监管人工智能的指导方针,以平衡促进和控制 AI 行业有序稳定地发展。 克拉特西奥斯表示,这份指导意见遵循了 1 月份起草的十项原则草案,这十项监管人工智能发展和使用的原则,旨在限制美国当局对人工智能的“过度干预”,并表示希望欧洲官员也能避免采取激进的方式去干涉人工智能的发展。 白宫在一份简报中表示,联邦机构应该“在对人工智能采取任何监管行动之前进行风险评估和成本效益分析,重点是建...
云+社区 × 知乎 :AI 与传统行业的融合
云+社区 × 知乎 :开发者云办公模式洞察
云+社区×知乎:共探 5G
"清华-腾讯联合实验室"疫情分析专题