Quantcast
Channel: InfoQ - 促进软件开发领域知识与创新的传播
Browsing all 1056 articles
Browse latest View live

开源Weld:用Rust让numpy、scikit和pandas加速100倍

在利用Python与R的数据科学堆栈工作了几个礼拜之后,我开始问自己:有没有可能存在一种通用的中间表示形式(类似于CUDA),能够在多种语言之间同时起效?现在我必须得在不同语言中重新实现并优化已经存在的方法,难道就不能更高效一点?除此之外,我希望通过通用的运行对程序进行整体优化,而不是像现在这样只能针对函数进行优化。经过几天的研究和测试,我发现了...

View Article


Image may be NSFW.
Clik here to view.

蘑菇街内容信息流排序实践

本文整理自2019年8月份举行的MOGU...

View Article


Image may be NSFW.
Clik here to view.

谷歌大规模多目标排序实践:Youtube视频推荐核心技术

本文主要介绍下Google在RecSys 2019上的最新论文[1],提出了一套大规模多目标排序框架应用于Youtube视频推荐,引入MMoE解决多目标学习,以及解决用户隐式反馈中的selection...

View Article

Image may be NSFW.
Clik here to view.

让偶现Bug无所遁形:贝壳自研时光机如何解决前端行业痛点?

随着页面展示形态的多样化发展,用户使用环境的日趋复杂,当代监控越来越无力。传统监控可以做到在错误发生时上报错误堆栈信息,甚至更多地引导数据。但当前端出现偶发 Bug 时,最令开发人员困扰,因为它们大大地增加了排查成本。针对偶发 Bug 的问题,贝壳找房于 2019...

View Article

Image may be NSFW.
Clik here to view.

阿里巴巴 Kubernetes 应用管理实践中的经验与教训

如今,Kubernetes 是开源领域备受关注的项目,就好像曾经的 Hadoop 是大数据领域的事实标准一样。然而,...

View Article


关系“破冰”?MongoDB宣布与阿里云启动新合作伙伴关系

2019年10月30日,MongoDB官方文章发布博文称:公司与阿里巴巴集团的数据智能骨干业务阿里云建立合作伙伴关系,授权阿里云为客户提供MongoDB-as-a-service(MongoDB数据库即服务)解决方案。阿里云的客户将能够在全球范围内使用由阿里云数据中心托管的MongoDB-as-a-service服务。据了解,本次合作阿里云可确保为使用当前和日后新版本的MongoDB数据库客户提供端...

View Article

Image may be NSFW.
Clik here to view.

寄存器基本原理(下篇)

上篇文章说到了通用寄存器,而寄存器在逆向中是非常重要的环节。关于通用寄存器的指令,我们主要是通过汇编指令来控制CPU进行工作。以上是几条最简单也最重要的汇编指令,大部分汇编语言都说是由这几个简单指令完成 ,还有就是汇编指令不区分大小写,例如MOV AX、221CH和mov ax 、221CH是同一条汇编指令。接下来看几条指令执行的前后变化:上面的指令都很简单,着重看最后一条,add...

View Article

滴滴业务中台的实践与思考

滴滴是一家以出行为核心、辐射单车、代驾、车服、金融、国际化等领域的科技公司,在各条业务线飞速发展的过程中会存在着很多相同或者类似的业务需求,如何通过技术的手段抽象、沉淀这些业务为通用、稳定基础能力,让各业务线专注于其个性化的部分,快速的推出适合市场的新产品,是业务中台核心价值的体现。在近期召开的QCon上海2019大会现场,InfoQ记者采访了滴滴出行高级技术专家何修峰,他向记者分享了滴滴的业务中台...

View Article


Image may be NSFW.
Clik here to view.

谷歌正式推出TensorFlow 企业版

谷歌的TensorFlow机器学习框架于2015年开源,并迅速成为最受欢迎的机器学习平台之一。到目前为止,已经被下载4600万次。但如果企业想使用它,就必须和第三方合作或者自己开发维护,很多企业在TensorFlow的早期版本中投入了大量资金。为了帮助这些公司并占领企业市场,谷歌推出了TensorFlow Enterprise,将包括实施级别的企业级支持和优化的Google...

View Article


Image may be NSFW.
Clik here to view.

我在17岁时学到的7个有用的编程经验

我叫Alec,今年17岁。我从12岁就开始学习Web开发。虽然我现在还算不上一名优秀的开发者,但我肯定已经学会如何成为一名合格的开发者。我认为,以下几点是每一个开发者,特别是新手应该知道的。1.没有人无所不知没有人无所不知,你也没必要知道所有东西。作为一名开发者,你有很多事情要做,而不仅仅是记住某些具体的技术细节,比如PHP...

View Article

Image may be NSFW.
Clik here to view.

你应该学习的20个Python代码段

Python是一门优秀的编程语言。 可读性和设计简单性是其广受欢迎的两个主要原因。正如Python的禅宗所说:美丽胜于丑陋。明了胜于晦涩。这就是为什么值得记住一些常见的Python技巧,可以帮助改善代码设计, 并为您节省大量时间。在您的日常编码中,以下技巧将非常有用。1.字符串倒转以下代码段使用Python切片操作反转字符串。 # Reversing a string using slicing...

View Article

Image may be NSFW.
Clik here to view.

比特大陆矿场实录:为什么要在得州建立最大的比特币矿场

这两天,比特大陆又上了各大媒体头条。但与之前屡次登上福布斯、胡润财富排行不同,这次确实因为两位创始人之间的“宫斗”。在这场“逼宫”战中,支持区块链的吴忌寒雷厉风行,迅速掌握了比特大陆控制权,“AI芯片”派的詹克团则全面退出。预计比特大陆之后的会发生战略转弯,矿机、矿场或将再成其发展重点。众所周知,中国是主要的加密货币挖矿国,但已经有人盯上了这块“蛋糕”。10月16日,来自得州的比特币挖矿初创公司La...

View Article

Image may be NSFW.
Clik here to view.

Python之父宣布退休,但Python仍在吞噬世界

10 月 30 日,Python 之父 Guido 宣布退休,离开 Dropbox。他发推文说,“这件事感觉既苦涩又甜蜜:苦涩的是,我马上要离开 Dropbox,现在已经退休;甜蜜的是,在 Dropbox 做工程师期间,我学到很多,比如类型标注就来自这段经历。我会非常怀念在这里工作的日子。”Python正在吞噬世界如今,人们对 Python 的热情已经远远超出了最初的开发者圈子。一些人预测,随着...

View Article


我们真的做到云原生了么?

根据Bert Ertman演讲原文翻译,略有删改。摘要Bert Ertman没有过分宣传云原生,而是把重点放在云原生对Java开发人员的技能和经验的实际需求,以及其对传统系统设计的影响和冲击上。正文Ertman:今天会议的主题是“我们真的做到云原生了么(Are we really cloud-native)?”很显然,我要谈的是云原生计算。现在有很多大型供应商营销部门的公关人员(spin...

View Article

解读B站跨平台播放器IJKPlayer的前世今生

最近几年,伴随着开发人员对移动端的跨平台需要,B 站自研的 IJKPlayer 应运而生。它是一款基于 FFmpeg 的轻量级 Android/iOS 视频播放器,具有 API 易于集成、编译配置可裁剪、支持硬件加速解码、DanmakuFlameMaster 架构清晰、简单易用等优势。作为开源项目,IJKPlayer 还支持用户根据业务类型进行定制,受到了越来越多的开发者的喜爱。那么,B...

View Article


对Redux一头雾水?看完这篇就懂了

前些日子,我们翻译了一篇 React 和 Vue 的对比文章:《我用 React 和 Vue 构建了同款应用,来看看哪里不一样》。最近,文章作者又撰写了一篇与 Redux 对比的后续,我们也翻译了这篇续文以飨读者。首先,学习 Redux 可能会很困难当你终于学会了如何使用...

View Article

Image may be NSFW.
Clik here to view.

Kubernetes增强型调度器Volcano算法分析

K8s自带资源调度器有一个明显的特点是:依次调度每个容器。但在AI训练或者大数据,这种必须多个容器同时配合执行的情况下,容器依次调度是无法满足需要的。因为这些计算任务包含的容器想要的是,要么同时都成功,要么就都别执行。比如,某个大数据应用需要跑1个Driver容器+10个Executor容器(对应AI训练的话,就是1个PS容器+10个Worker容器)。如果容器是一个一个的调度,假设在启动最后一个e...

View Article


Image may be NSFW.
Clik here to view.

Volcano:云原生批量计算平台

在今年的KubeCon峰会上海站,作为开源领域的贡献者和推进者,华为开源了面向高性能计算的云原生批量计算平台Volcano...

View Article

71%程序员不脱发;Linux QQ版本更新;传Keep 1024当天裁员近两三百人 | Q资讯

Keep突然裁员,或涉及两三百人;谷歌官宣进入量子计算新时代,200 秒顶 IBM 超级计算机 10000 年;腾讯悄悄发布 Linux QQ;华为还没有将自研芯片出售给其他公司的想法;71%...

View Article

Image may be NSFW.
Clik here to view.

裁缝铺里开始创业,340亿美元卖身IBM,红帽创始人的传奇故事

1993年,Bob...

View Article
Browsing all 1056 articles
Browse latest View live