掌握技术趋势,了解最新行业动向
周二
2020-09-22
8月26日,星环邀请来自华东师范大学软件工程学院的博士生导师宫学庆教授带来《数据库前沿技术系列讲座》,分享数据库业内前沿发展和研究热点。现将宫学庆教授的培训第一讲内容:内存数据库的技术发展分享给大家。 — 基于磁盘的数据库管理系统 — 传统的数据库管理系统(DBMS)通常是采用基于磁盘的设计,原因在于早期数据库管理系统设计时受到了硬件资源如单CPU、单核、可用内存小等条件的限制,把整个数据库放到内存里是不现实的,只能放在磁盘上。由于磁盘是一个非常慢的存储设备(相对于CPU的速度),因此学术...
引言 在参与电商工作第一年,我从事客户端开发工作。虽然团队规模不大,但是对接的中间层团队人数,却相当于团队近四分之一的规模。工作第四年,我又加入国内一家知名的电商公司。这家公司的主要业务形态是特卖,中间层团队占团队的人数近三分之一。而现在,我所带领的团队,在发展初期,中间层团队也是接近这个规模。 三个团队都是电商团队,用户规模较大,在并发上要求较高,并且采用微服务架构,由中台底层提供各种电商服务(如订单、库存)和通用服务(如搜索),所以中间层团队需要经过各种授权和认证调用各个BU的服务,从而组装...
理解层次聚类 与 K-均值聚类算法(K-means)不同,不需要指定聚类的数量。 结果汇总在树状图,树状图可以方便地解释数据和选择任何数量的聚类。 基本思路 专注 :自下而上(又称凝聚聚类(Agglomerative clustering)) 从单个观察开始(又称 叶子 )开始,作为聚类。 通过将叶子合并成 树枝 向上移动。 将树枝与其他叶子或树枝合并。 最终,当所有的东西都合并到一个聚类时,到达顶端。 树状图示例。 解释树状图 在适当的高度上进行切割,以获得所需聚类的#。 垂直轴:相异度度...
一、背景 上半年公司的网关系统进行了重构,需要把零售业务已有的网关接口迁移到新网关上。这些接口每天都有成千上万次请求,为商家提供各种服务,稍有不慎就容易出现较大故障,所以如何迁移是个比较慎重的问题。 这个迁移项目主要的验证重点是:确保新网关对于接口的请求和返回的处理和老网关一致;而主要的验证难点在于,仅从功能层面进行手工验证很难覆盖各种场景,尤其是如何构造各种请求参数以及检查各种返回的内容。若要人肉进行细致的接口级别的验证,那么花费的时间就会很长、效率很低。 经过统计和梳理,涉及的接口超过了 1...
第一次 15 分钟的演讲准备了两个月、毕业就进谷歌却只能当螺丝钉、从研究员到研究经理面临角色转换…… 在最近的一次访谈中,Facebook 人工智能研究院(FAIR)研究员、研究经理田渊栋谈了谈自己从求学到工作一路走来的经历和感悟,还给出了一些职业建议以及对于 AI 发展的看法。 田渊栋, 上海交通大学本硕,博士就读于卡耐基梅隆大学机器人系,现任 Facebook 人工智能研究院(FAIR)研究员和研究经理。 从 Google X 的无人车组,到后来 Facebook 的围棋 AI 项...
随着人工智能技术的发展,其用途也变得丰富多样,而在与图像结合方面,AI 面部识别技术和创建逼真图像的算法一直备受关注。 近日,这一领域似乎又取得了新的突破:一种名为 DeepFaceDrawing 的 AI 图像转换器能够根据简单的素描草图,创建出足以以假乱真的人脸图像,并取得了不俗的成果。 AI 与图像:逼真的假象 其实,当下已经有一种 AI 算法,可以帮助我们绘制出 3D 物体的平面图片。该算法使用图论(graph theory),首先获取 3D 模型作为输入,并逐步进行细分,最后绘制出...
就 TikTok 交易条款,字节跳动和甲骨文两家公司在周一发表了相互矛盾的声明,这使人们对这笔交易前景产生怀疑。 媒体此前报道称,字节跳动与甲骨文已经与白宫达成 TikTok 交易条款,交易的达成将使得特朗普放弃关闭 TikTok,避免在 11 月 3 日美国大选前疏远年轻用户选民。TikTok 在美国已经拥有 1 亿用户。 字节跳动周一的声明表示,新成立的 TikTok Global 是字节跳动持股 100% 的子公司,总部在美国。TikTok Global 计划在 IPO 之前启动一笔融资,...
介绍 周末在水群的时候,发现有个小伙伴遇到了一个线上问题 线程池中线程的状态只有一个为RUNNABLE,其他都为WAITING,问有可能是哪些原因造成的? 线程池有25个线程,只有一个线程卡在网络读取上面,状态为RUNNABLE,其他线程都为WAITING。 可能有小伙伴们没用过这个工具,简单介绍一下这个性能监测工具JMC,JMC是源自JRockit JVM的一套监控和管理工具,Oracle在发布JAVA 7u4(Java 7 Update 40)时将其包含在JDK中,用户不再需要...
摘要 未来十年,苹果能否摆脱创新迟滞的困境,还得看接班人。 北京时间 9 月 16 日,库克准时出现在苹果发布会的直播活动中,这是他出任苹果 CEO 的第十年,也是合同任期内的最后一年。 时间回到 2011 年 8 月 25 日,身患重病的乔布斯宣布辞去苹果 CEO 一职,并提名蒂姆·库克掌管公司,当时外界对库克并不熟悉,对他的能力更是充满质疑,但库克用一路攀升的股价做了最好的回应,在他执掌的这九年里,苹果成为世界上市值最高的公司。 库克,枯燥乏味的有钱人 如何评价库克?这恐怕和评价历史...
摘要 城市空中出行迟早会来,但它会以何种方式到来? 无人机与汽车、自动驾驶电动车一样,都可以看作是运输工具。 「通用航空会引领整个自动驾驶的发展,就如同航空技术引领其它工业技术发展是一个道理。」郭亮说。 无人机与自动驾驶汽车一样,都是现代交通运输在无人驾驶方向上的探索。紧盯无人机的不只是大疆等新兴科技公司,还有在汽车领域有着丰富积累的老牌巨头。畅销汽车品牌吉利旗下的吉利科技集团就把目光瞄向了无人机。 通用航空产业涉及 70 多个学科和工业领域,如果说,汽车作为交通工具被用于各种业务场景,那么...
周一
2020-09-21
Flutter跨平台UI框架是GitHub上增长最快的语言之一,它适用于移动应用、Web应用甚至桌面应用。谷歌在2018年12月首次宣布Flutter用于移动平台,然后将框架扩展到Web、macOS、Linux和现在的Windows 10。根据谷歌的数据,已经有超过50万名开发者在使用该框架,到目前为止,已经有8万个Flutter构建的Android应用发布到Google Play Store。 微软也已经通过其SDK和Flutter样本提供了对Surface Duo上Flutter框架...
最近,如果你经常刷视频网站,可能会刷到一些非常神奇却又带感的东西,具体来说就是各种人物,例如孙悟空啊、蒙娜丽莎啊,居然都开口唱歌,就像下面的视频: 这视频自然不可能是原片,显然是加工生成的。那么这种视频是怎么做出来的呢? 其实它用到了一个开源的 AI 项目“Yanderify”。这是一个可以将视频和照片合成、让照片按照视频人脸一样,表情动起来的神奇项目,就如 Yanderify 项目页面中的这个动图所演示的那样。 从左到右,分别是照片原图、视频原片以及合成生成的视频。那么 Yanderi...
很多深度学习方法实现了不错的抠图效果,但它们无法很好地处理高分辨率图像。而现实世界中需要使用抠图技术的图像通常是分辨率为 5000 × 5000 甚至更高的高分辨率图像。如何突破硬件限制,将抠图方法应用于高分辨率图像?来自 UIUC、Adobe 研究院和俄勒冈大学的研究者提出了一种新方法。 抠图是图像和视频编辑与合成的关键技术。通常,深度学习方法会以整个输入图像和相关的 trimap 作为输入,使用卷积神经网络来推断前景蒙版(alpha matte)。这种方法在图像抠图领域实现了 SOTA...
为了解决美国政府在安全方面的顾虑,经过近两个月的波折,TikTok、甲骨文、沃尔玛三方已经初步达成“云上加州”合作方案。 甲骨文将成为TikTok在数据安全合规方面的合作伙伴。双方将开展类似苹果在中国由“云上贵州”进行的数据安全合规合作。该方案不涉及算法和技术转让。 在彭博社的最新报道中,美国总统特朗普已经“原则上”同意美国政府收到的关于TikTok的解决方案。 “云上加州”的关键细节:成立新公司,不卖算法 由于TikTok美国业务在加州洛杉矶设有办公室,该方案也被称为“云上加州”。 根据...
敏捷团队中的测试人员主要负责执行各种测试,以满足“已完成”的定义,从而为团队在重复迭代中努力交付的持续价值创造做出贡献。对于测试人员来说,拥有敏捷的心态是至关重要的,如果没有敏捷的思维方式,他们可能就不能果断地计划、划分优先级并执行他们的任务,因此会无意中影响团队满足迭代目标的能力。敏捷的思维方式是测试人员展示正确行为的先决条件,这些行为能够加速整个团队的性能。 为了在敏捷项目中取得成功,测试人员应该关注以下实践: 1.态度胜过一切 团队中的测试人员可能不具备敏捷背景、自动化技能或丰富的测...
起 在分布式计算,远程过程调用(Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程(无需关注细节)。RPC是一种服务器-客户端(Client/Server)模式,经典实现是一个通过发送请求-接受回应进行信息交互的系统。(from Wikipedia) 在通常的使用场景中,我更愿意把RPC称为“远程函数调用”。这是一...
Golang的反射最为人诟病的就是它极差的性能,接下来我们尝试优化它的性能。 如果我们使用正常的流程来创建一个对象,将会是如下的代码片段: type People struct { Age int Name string } func New() *People { return &People{ Age: 18, Name: "shiina", } } 以上的代码非常好读,但是如果我们要开发一款框架,接收的类型非...
可高效处理长文本的模型Longformer、和堪称“升级版”Transformer的BigBird模型,到底有什么区别? Transformer的其他各种变体(X-former)到底都长什么样、又有哪些新应用? 由于Transformer模型的发展速度日新月异,一天一个样,哪怕是隔段时间回来研究,模型可能也已经多了不少。 Transformer模型,是谷歌在2017年推出的NLP经典模型(Bert就是用的Transformer)。 在机器翻译任务上,Transformer表现超过了RN...
在GitHub,我们花了很多时间思考并构建安全产品,其中一个关键的方面就是威胁建模。在这类实践中,我们让安全团队与工程团队齐聚一堂来讨论系统,最终生成改善系统安全性的执行项目。威胁建模可以促进安全团队与工程团队进行沟通,令安全审查进程更具有主动性,并使得系统的设计更可靠也更安全。 什么是威胁建模? 在进一步讨论威胁建模的方法前,我们先要统一一下理解。定义进程的目标,有助于让大家对结果建立预期。 在GitHub,威胁建模未必是指某个特定的工具或交付成果,而是一种过程,它会促进安全团队与工程团...
依据18日的禁令内容,20日原本是微信的“断魂日”,在美面临全面封禁。然而现实情况是,就在行刑即将执行的前一刻,微信禁令被紧急叫停。 带来戏剧性展开的不仅是微信,还有TikTok。从原本的“卖身”“封禁”二选一,最终演变成“股权出售”,且特朗普政府的态度更是从初始的步步紧逼一变再变,最终演变成“祝福”。在微信、TikTok的整个事件中,特朗普政府谜一般的操作令人叹为观止。 美加州法官紧急叫停“微信禁令” 当地时间9月20日上午,美国加州法院针对“微信禁令”颁布“临时禁止令”。 围绕判决结果,...
云+社区 × 知乎 :AI 与传统行业的融合
云+社区 × 知乎 :开发者云办公模式洞察
云+社区×知乎:共探 5G
"清华-腾讯联合实验室"疫情分析专题
实时获取技术干货