快讯

掌握技术趋势,了解最新行业动向

周二

2021-07-27

  • 图解红黑树

    写在前面 红黑树也是一棵二叉查找树,既然有了 AVL 树为什么还需要红黑树呢? 之前在了平衡二叉树AVL实现中讲到了为什么使用平衡二叉树 AVL(解决二叉查找树退化为类似链表的问题),最大的作用就是用于查找,其时间复杂度为 O(logn),但 AVL 树插入或删除节点后,若使得高度之差大于 1,此时,AVL 树的平衡状态就被破坏,需要旋转才能达到平衡。因此如果在插入和删除频繁的场景中就需要频繁的调整使之达到平衡,性能也随之下降。 因此,红黑树的提出是为了解决平衡树在插入和删除等操作频繁的情...

  • 经典译文 | 项目经理必读的基本工作法则

    我们都知道人的左右大脑各有分工。左脑主导理性、探索和细致;右脑则主导创造性、本能和同理心。因此,我给到项目经理们 (PM) 的两个核心项目管理法则,也是基于左脑与右脑的差异: A.不断强化任务效果: 你需要掌握一种事务管理的方法论,在信息量充足的前提下,增强对团队核心目标的影响。 B.借力打力: PM 本身不直接处理项目中的事务,相反,他们通过赋能团队成员,促进项目成长。 最出色的项目管理者能将这两个标准融合到他们的每一个动作中,或者说,这两个标准应该是他们所做的一切的出发点。 强化任...

  • 字节跳动万亿级图数据库的应用与挑战

    一、了解图数据库 1、开胃菜:公司业务场景的难题 首先介绍字节跳动的一个产品——抖音,作为我们本次分享的开胃菜。大家都知道目前抖音的视频的推荐,是通过算法去做的,这当中肯定会有一些最核心的基础数据的存储,比如说用户之间的关注关系、视频点赞的这种关系,以及用户的相互之间的通讯录的关系,是基于这些关系的数据去做推荐算法的。 如何去存储这些数据呢?这本身是一个非常有挑战性的问题,所以基于用户的关系来做这个内容或者是用户的推荐,从算法的角度上来说,是一个核心指标提升很大的事情。 做推荐显然是会...

周一

2021-07-26

  • 一种Vue应用程序错误/异常处理机制

    现在构建前端应用程序不像以前那么简单,现在,应用程序更加复杂和多样。这就需要在构建前端应用程序的时候考虑很多,错误/异常处理是最重要的方面之一。在应用程序中拥有良好的错误处理机制可以带来很多的好处,如下: 良好的错误处理机制可以避免应用程序在出现未处理的异常时崩溃 在生产环境下,可以轻松地存储或者跟踪错误记录日志,以便异常的处理 可以统一处理错误信息,例如在不破坏应用程序交互的情况下,更改错误信息展示 UI 有助于改善用户体验 在前端应用程序中,最常见的错误/异常类型可能包括以下几种: 语...

  • 2020东京奥运秘密武器曝光:AI不仅负责计时,还逼这些裁判失业

    近日,2020年夏季奥运会终于在2021年拉开了帷幕。 目前,我国的奥运健儿已经拿到了6枚金牌,2枚银牌,5枚铜牌,以13枚奖牌的总成绩位列第一。 而在沙滩排球比赛上,队员们的表现也相当出色。 起跳、拦网、扣杀…… 排球运动员在赛场上的每一个动作都会被记录下来。 各个方位平平无奇的摄像头就只有录像回放功能吗? 这么想你就错了! 现在赛场上的摄像头使用了计算机视觉技术,将相机与人工智能结合起来,提供各种比赛实时数据。 遍地都是人工智能 在这届奥运会上,可谓遍地都是AI。 在各个AI应用中,...

  • Waymo又添新兄弟:Google孵化intrinsic,用AI训练机器人

    谷歌又要改变人类了。 继自动驾驶(waymo)、AI(google brain)之后,谷歌前两天又孵化出一家新的前沿技术公司。 它的名字叫intrinsic。 这家公司在X内部已经孵化了5年的时间,在X公司副总裁Wendy Tan White带队下,intrinsic团队将要通过AI技术改变如今的工业机器人。 X公司副总裁Wendy Tan White 简而言之,「让机器人技术民主化」。 训练让机器人变得更聪明的AI 由于可以快速、精准并且不用停歇地在工厂中执行那些繁重且重复的体力劳动,工业...

  • 世界顶级开源象棋引擎被“剽窃”,忍无可忍愤而起诉

    近日,国际知名开源象棋引擎 Stockfish 一纸诉讼将商业国际象棋软件ChessBase 告上法庭,指控其多次违反 GPL 许可证。 Stockfish 是谁? 据维基百科介绍,Stockfish 是一款免费且开源的国际象棋引擎,可用于各种桌面和移动平台,于 2004 年发布。 它是世界上最强大的 CPU 国际象棋引擎,并且在大多数国际象棋引擎评级列表中一直排名第一或位于前列。在多届 Top Chess Engine Championship 中,Stockfish 成绩赫赫,经常...

  • 这款上线6年火爆应用即将消失,开发者和苹果审核人员再度交锋

    整理|燕珊 iDOS 2 是一款存在超 6 年的 iOS 应用,用户通过它能够在 iPhone 和 iPad 上运行几十年前的 DOS 游戏和软件。不过,如今它正面临被苹果应用商店下架的风险。对此,该应用的开发者 Chaoji Li 在一篇博文中“控诉”,并在网络上引发了不少人的惋惜和讨论。 iOS 上的 DOS 模拟器 iDOS 2从 2014 年起就在 App Store 上线,其前身 iDOS 于 2010 年首次发布,但当时上线没多久就被苹果撤下。 由于苹果对游戏文件的捆绑有所...

  • 唯有与行业生态结合,5G规模落地方可走向现实

    随着5G商用进程的推动,5G领域的技术创新也在风起云涌。如何持续推动5G应用实现从“1”到“N”的跨越,深入推进5G造福千行百业,是当前业界和学界关注的热点话题。 日前,由江苏省未来网络创新研究院主办、SDNLAB承办的2021中国5G网络创新论坛在北京召开。会上,京信网络产品规划总监周进青围绕“适配5G行业专属网络和生态化开放合作”这一主题进行了分享。 碎片化需求背后:四大核心诉求 不同行业间业务千差万别,同一行业间业务也不尽相同,因此行业对网络的需求是碎片化的。周进青提出,要探索5G网络...

  • 未来会怎样构建Web应用程序?

    本文最初发布于 stopa.io 网站,经原作者授权由 InfoQ 中文站翻译并分享。 在未来,我们会怎样构建 Web 应用程序呢?如果行业正常发展下去的话,那么今天我们认为很难、做起来很有价值的事情在明天都会变得很轻松普遍。我想我们会发现很多新的抽象,让Google Docs写起来也能像今天的普通 Web 应用一样简单。 这就引出来一个问题——这些抽象会是什么样子?我们今天能发现它们吗?想要找出答案,一种方法是审视我们在构建 Web 应用程序时必须经历的所有问题,然后看看我们能做些什么。...

  • 二值化网络如何训练?这篇ICML 2021论文给你答案

    二值化网络(BNN)是一种网络压缩方法,把原本需要 32 bit 表示的神经网络参数值和激活值都二值化到只需要用 1 bit 表示,即 -1/+1 表示。 这种极度的压缩方法在带来优越的压缩性能的同时,会造成网络精度的下降。 在今年的 ICML 会议中,一篇来自 CMU 和 HKUST 科研团队的论文仅通过调整训练算法,在 ImageNet 数据集上取得了比之前的 SOTA BNN 网络 ReActNet 高 1.1% 的分类精度,最终的 top-1 accuracy 达到 70.5%,...

  • 手工焊接,二进制写码,B站Up主手搓CPU爆火出圈

    在 B 站当 UP 主,门槛是出了名的高。 有人会用 AI 还原朱元璋,有人能造自动驾驶自行车,还有人会手搓 CPU…… 从外形来看,这个 CPU 采用了先进的「3D 堆叠」技术(手动狗头),全部由三极管、二极管和电阻焊接而成。 具体来说,UP 主林乃卫大约用了 1000 多个三极管、2000 多个二极管和 2000 多个电阻,焊点达到上万个,网购材料大约花了 1000 多块钱。 为了打造这款 CPU,UP 主花了大半年的时间逐点焊接,人送外号「焊武帝」。 由于其体型巨大,网友开玩笑说,「这...

  • 正面刚CNN,Transformer居然连犯错都像人类

    这是你眼里的一只猫: 这是CNN眼里的一只猫: 这是ViT?(Vision Transformer)眼里的一只猫: 从去年起,Transformer忙着跨界CV,如ViT在图像分类上准确率已超过CNN,大有取代之势。 这背后的原因是什么? 最近普林斯顿的一项研究认为,Transformer的运作方式更接近人类,连犯错的方式都和人类一样。 研究团队在图像分类的准确率之外,增加了对错误类型的分析。 结果发现,与CNN相比,ViT更擅长判断形状。 此前在ICLR2019上发表的一篇论文提...

  • 谷歌程序员少输一个“&”,差点让全球Chrome笔记本变砖

    代码只是少了一个字符,后果竟如此可怕。 上周,一些使用Chrome OS笔记本的用户发现,一旦重启笔记本,就将陷入了无法登录的死循环。 明明输入的开机密码是对的,但就是一直提示“无法验证您的密码”,进不了系统。更严重的情况是笔记本将反复重启。 一台好好的笔记本怎么突然就“变砖”了呢? 原来都是Chrome OS一次悄悄自动更新惹的祸。 由于ChromeOS是开源的,一位Reddit网友仔细系统更新的代码,发现其中的低级错误令人哭笑不得。 少一个“&”惹的祸 这位网友仔细对比两份代码后发...

  • B站崩了算什么?上周四全球互联网大规模中断了

    最近两月第三次,全球互联网大规模中断。 据报道,美国东部当地时间(7 月 22 日)正午左右,由于一家互联网服务提供商技术故障,导致全球众多公司的网页宕机,时长大约一小时。根据互联网中断监控网站 DownDetector.com 显示,宕机事件是由于阿卡迈科技(Akamai Technologies)连接失败造成的。 随后,全球知名互联网服务提供商阿卡迈科技(Akamai Technologies)报告称,由于一次服务中断波及了一些知名网站和云计算公司,目前正在调查自家域名系统服务的一个问...

  • 技术解码丨实时音视频与PSTN融合的解决方案

    本周的技术解码将为大家解析腾讯云实时音视频与 PSTN 融合的解决方案 01. 什么是实时音视频(RTC) 实时音视频(Real-Time Communication,简称 RTC),从字面上理解就是实时的进行音频和视频的交流,最主要的特点就是“实时”。这里的实时性可以分为三个档次: 腾讯云实时音视频 TRTC 延时已经可以做到 300ms 以下,我们常见的 QQ 和腾讯会议上的语音通话、视频通话,都是实时音视频的应用场景。 首先,我们来了解下为什么会产生延时。以 QQ 为例,两个 ...

  • 互联网企业忙加薪,背后的原因是……

    7月2日,小米向3904名员工总计授予70231664股的股票。短短几天,7月6日,小米再次宣布重磅股权激励计划,向技术专家、中高层管理者和新十年创业者计划入选者等122人,总计奖励1.2亿股股份。 7月13日,京东宣布自2021年7月1日起,两年内要将员工平均年薪由14薪逐步涨至16薪,在2021年7月之前的基础上直接涨薪2个月。紧接着,腾讯于7月14日发布公告称,拟向不少于3300位奖励人士授予共约240万股奖励股份。根据腾讯的当天股价计算,约合11.21亿元,若以3300名员工计算,平...

  • SpringBoot中时间格式化的5种方法!

    在我们日常工作中,时间格式化是一件经常遇到的事儿,所以本文我们就来盘点一下 Spring Boot 中时间格式化的几种方法。? 时间问题演示 为了方便演示,我写了一个简单 Spring Boot 项目,其中数据库中包含了一张 userinfo 表,它的组成结构和数据信息如下: 项目目录是这样的: UserController 实现代码如下: @[email protected]("/user")public class UserController { ...

  • 我是如何在AWS Lambda中用几分钟处理50万个事务的?

    本文最初发表于 Dev Genius 博客,经原作者 Mohammed Lutfalla 授权,InfoQ 中文站翻译并分享。 数据处理是一项密集型任务,尤其是对于计算单元,因为读写操作需要大量的资源。如果你有合适的工具,你可以很容易地实现这项任务。比如,我通过 AWS Lambda,在几分钟内就处理了 50 万个事务。通过本文,我将向你们分享我是如何做到这一点的以及我的经验。这个过程非常简单,同时也非常复杂。 几年前,我的经理告诉我要考虑一个处理架构,可以处理大量的记录,但不是那么繁重的...

  • 八部门联合发文:平台企业制定抽成比例,须听取工会或劳动者代表意见

    为支持和规范发展新就业形态,切实维护新就业形态劳动者劳动保障权益,促进平台经济规范健康持续发展,近日,经国务院同意,人力资源社会保障部、国家发展改革委、交通运输部、应急部、市场监管总局、国家医保局、最高人民法院、全国总工会共同印发《关于维护新就业形态劳动者劳动保障权益的指导意见》。 意见指出,各地要放开灵活就业人员在就业地参加基本养老、基本医疗保险的户籍限制。同时强调,以出行、外卖、即时配送、同城货运等行业的平台企业为重点,组织开展平台灵活就业人员职业伤害保障试点,平台企业应当按规定参加。 ...

扫码关注云+社区

领取腾讯云代金券

http://www.vxiaotou.com