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

10年Java工程师:如何开发控制3500台机器人的系统

本文要点Ocado技术使用Java成功地开发了需要高性能的应用程序。离散事件模拟的使用使开发团队可以在长时间周期之上分析性能,而不需要等待结果。确定性软件对于有效的调试必不可少。本质上,实时系统是不确定的,因此Ocado技术一直在努力协调这种不一致。洋葱架构强调应用程序中关注点的分离。使用这种架构,Ocado技术可以相对轻松地持续调整和变更其应用程序。在Ocado...

View Article


混沌大会Q&A:设计混沌实验、组织游戏日活动并建设学习型组织

本文要点软件应用变得越来越复杂,停机的成本愈加昂贵,消费者对停机的容忍度也越来越低。混沌工程还不是很主流,但本次问答的受访者大都认为它已经走出了创新阶段,进入了应用曲线的早期使用阶段。在组织内部,事件响应和缓解措施变得越来越重要,优先级不断上升。混沌工程的核心理念已经很完善了,在过去的几年中社区对它的理解更为广泛和深刻。工程师开始理解它是实验和信息共享的有原则实践,并不是什么完全随机攻击的神话。软件...

View Article


Image may be NSFW.
Clik here to view.

阿里99大促模型识别背后的样本生成

背景在上一篇文章《详解阿里99大促活动页内容识别技术实现》里,我们介绍了在淘宝99大促中,我们使用了怎样的算法模型去识别并完成自动化测试的。样本问题的困难点淘宝大促有近百个模块、上千个页面,模块间具有相似性,并且模块内部具备多种状态,如果想要准确识别每个模块类型,单模块的样本数量至少要达到万级,而人工标注成本高、效率低下、数据量少,纯靠人力是无法满足模型诉求的。基于此,今天,我来介绍下,模型识别背后...

View Article

Image may be NSFW.
Clik here to view.

代码实践:如何用C、Java和Python中的回溯求解数独问题?

数独(Sudoku)是一个9×9的矩阵,其中用1到9的数字进行填写,这样每行、每列和每个子矩阵(3×3)都有一个1到9的数字。如果我们有一个填了一部分的9×9矩阵,并且必须要填上其中剩余的每个单元格,这就是一个数独问题。本文提供了用C、Java和Python中的回溯求解数独问题的方法。在本文中,我们将介绍一个使用回溯求解数独的算法。如果你不了解回溯,可以从这篇文章中学习一些基本知识。如下给出的一个数...

View Article

独家揭秘银行核心系统首次迁移到国产数据库的全过程

2019年9月12日,腾讯云官方宣布了金融级分布式数据库TDSQL在张家港农村商业银行正式落地,成为国内首个被银行在传统核心业务场景中使用的国产数据库。随后,冯大辉在留言区评论称:“这是个标志性事件了。”2019年9月12日,腾讯云官方公布了国产分布式数据库TDSQL的一个新案例——张家港农商行。据了解,张家港行新一代核心系统采用了腾讯云TDSQL来承载核心业务数据,这是银行传统核心数据库首次实现国...

View Article


Image may be NSFW.
Clik here to view.

GitHub开源项目介绍:一种新的受控随机算法

本文从只有成功/失败和多个选择项两种情况,举例说明了采用真随机、受控随机和混合的算法,对分布图的不同影响,认为受控随机解决了之前游戏中随机算法存在的问题,避免一行频繁选取同一事物,避免某件事成功之前的等待时间太长,避免太多可预见性,避免在某种情况下,某个项永远不会被选取到。我不知道这个问题是否有正确的名称,但在游戏开发中通常不需要真随机。我看到这个解决方案命名为“...

View Article

Image may be NSFW.
Clik here to view.

如何评判一家公司是科技公司?

本文通过回顾IT业科技发展中的重要转折性历史事件以及分析当前多家著名公司的特点,定义了以软件为核心的科技公司的基本特征,以及随着时代变迁,该定义的演变和延伸。最近几周,WeWork和Peloton两家公司都发布了他们的S-1证券注册表格,准备IPO。乍一看,这两家公司并没有太多共同点:一家公司租赁空置的建筑并将其改造成为办公空间,而另一家公司销售家庭健身设备以及流媒体课程。然而,这两家公司却引发了同...

View Article

阿里P8征婚条件引争议;任正非:华为5G技术独家授权给一家美国公司;.NET Core 3.0正式发布丨Q新闻

阿里 AI 每天调用 1 万亿次,服务全球 10 亿人;使用 Windows 10 的设备超过 9 亿台;苹果推出 iOS 13.1;阿里发布含光 800 芯片;Android 11 将推出系统试用功能;亚马逊发布多款 Echo 智能产品。科技公司任正非:华为 5G 技术独家授权给一家美国公司,市场才可能获规模支撑 9 月 26...

View Article


软件架构被高估,清晰简单的设计被低估

软件架构最佳实践、企业架构模式以及系统描述的正式方法都是非常重要且实用的工具,总会有合适的场景让它们发挥作用。但在设计系统时,请从简单始、以简单终,尽可能避免一切会无谓提高复杂度的架构与正式工具。我的职责是设计和构建大型系统。我参与重写了Uber的分布式支付系统,设计并交付了Skype on Xbox...

View Article


Image may be NSFW.
Clik here to view.

工业物联网防护,微分段比防火墙更好

多年来,防火墙一直是确保内部设备安全的通用标准,但对工业物联网(IIoT)来说,是时候需要做一些改变了。在过去五年的大部分时间里,物联网(IoT)一直是网络和安全专业人员关注的重点。在工业物联网(IIoT)领域尤其如此。互连的工业设备并不是什么新鲜事物,但是大多数IT人员并不熟悉它们,因为它们通常由运营技术(OT)团队负责管理。但是,越来越多的企业领导者希望将OT和IT结合在一起,以便从合并的数据集...

View Article

Image may be NSFW.
Clik here to view.

计算机原理介绍:锁存器篇

在数字电路中,除了需要具有逻辑运算和算数运算功能的组合逻辑电路外,还需要具有存储功能的电路。组合电路与存储电路结合构成时序逻辑电路,这就是平时所说的时序电路,本文着重讨论两种逻辑单元电路:锁存器和触发器,详细介绍各自的工作原理与电路结构,以及实现的功能。基本双稳态电路将两个非门接成交叉耦合形式,则构成最基本的双稳压电路。如图所示的电路关系可知,若Q=0,经非门G2反相,则Q¬=1。Q¬反馈到G1输入...

View Article

Image may be NSFW.
Clik here to view.

前端周报:W3C公布9月战略要点;微软Python教程登GitHub榜首;V8发布v7.8版本

前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。新闻热点前端新闻W3C发布2019年9月战略要点该报告涵盖了 Web 联盟在增强 Web 平台的现有格局以及为 Web 的发展创新所做出的大量重要工作,还介绍了 W3C...

View Article

Image may be NSFW.
Clik here to view.

PHP已死?

本文最初发布 Daan 的 Medium 博客,经原作者 Daan 授权,InfoQ 中文站翻译并发布。PHP 诞生已经 25 年了。从 1995 年开始到如今,它已经成为 Web 开发中最流行的服务端脚本语言之一。但似乎从 2001 年起,网上就有言论称“PHP 已死”。但是,PHP 真的已经死了吗?它还有未来吗?总之,一言以蔽之,PHP 在可见的未来,PHP 仍然有市场。PHP...

View Article


编写零漏洞代码所需的编码准则

盖房子时,如果负责基础工作的泥瓦匠手艺不精又没有竭尽全力,房屋质量就不可能过关。即使后期有技艺精湛的装潢布局使得建筑物的外观精美绝伦,根基没有打好也会成为“豆腐渣工程”。同理,决定软件系统质量的就是编码工作,这就要求负责编码的程序员具有过硬的基本功。本文将和大家分析编写零漏洞代码所需的编码准则。数组下标应从0开始C语言中的数组声明语句如下所示。代码 P280...

View Article

Image may be NSFW.
Clik here to view.

阿里巴巴高级技术专家章剑锋:大数据发展的 8 个要点

笔者从 2008 年开始工作到现在也有 11 个年头了,一路走来都在和数据打交道,做过大数据底层框架内核的开发(Hadoop,Pig,Tez,Spark,Livy),也做过上层大数据应用开发(写 MapReduce Job 做 ETL ,用 Hive 做 Ad hocquery,用 Tableau 做数据可视化,用 R...

View Article


我在百度对抗报警风暴(一)

百度监控系统Argus保障了百度内外产品服务的高可用,《我在百度对抗报警风暴》系列文章将会介绍百度高级研发工程师运小博在实践中如何运用报警合并、机房故障分析、报警关注度分析、值班与逐级通告平台和报警回调技术等对抗报警风暴。本文将主要介绍报警风暴形成的原因和报警合并策略中简单的报警合并策略。Argus名字含义:希腊语“Argus”的意思是“明亮的”、“明察秋毫的”,在古代希腊神话里面的巨人Argus长...

View Article

云原生生态周报 Vol. 21:Traefik 2.0 正式发布

前言《云原生生态周报》由阿里云容器平台联合蚂蚁金服共同发布,每周一期。众多一线社区专家与您一起“跟踪动态,读懂社区”,分享云原生社区项目进展、活动发布、精选博客等信息。以下是第二十一期云原生生态周报的内容。业界要闻CNCF 计划将 TOC 升至 11 人技术监督委员会(TOC)是 CNCF 的三大核心管理机构之一,从 2020 年 1 月起,TOC 将从 9 个成员扩展到 11...

View Article


深度推荐系统领域近三年最值得关注的18篇论文

本文来自“深度推荐系统”专栏,这个系列将介绍在深度学习的强力驱动下,给推荐系统工业界所带来的最前沿的变化。本文主要根据RecSys 2019中论文《Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation...

View Article

Image may be NSFW.
Clik here to view.

以实战攻防视角,全方位解读企业信息安全体系构建方法

8 月 24 日,TGO鲲鹏会西安分会 & 成都分会联合举办的“跨蜀道秦岭,成就「技」无止境”分会活动上,四叶草安全技术副总裁邓永凯进行了题为《从攻防视角谈企业信息安全体系建设》的演讲分享。在演讲中,他分享了企业重视信息安全的原因,以及企业该如何应对信息威胁的几大方法。TGO 鲲鹏会对其演讲内容进行了分享和整理,以飨读者。以下内容整理自邓永凯的现场发言:大家下午好!很高兴 TGO...

View Article

小程序将有望实现统一?W3C最新公布了MiniApp标准化白皮书 | 话题

W3C第一次公布miniapp标准化白皮书,该文档是由中国网络兴趣小组编写而成(其中包括阿里巴巴、百度、小米、华为等大厂专家),并介绍了一种名为MiniApp的移动应用程序新格式,这是一种非常流行的混合解决方案,它依赖于Web技术(特别是CSS和Javascript),但也集成了Native...

View Article
Browsing all 1638 articles
Browse latest View live