为什么 Java 开发者会对 Node.js 和 JavaScript 如此激动?

直到最后一口气,在Sun Microsystems的Java SE团队工作10年以上的人难道不应该流出Java字节码并实例化抽象接口么?对于这位前Java SE团队成员来说,2011年学习Node.js平台是一股清流。在200...

发布于 08/28 18:05
图数据结构入门

在这篇文章中,我们将探索像图这样的非线性数据结构。我们将介绍其核心概念和典型应用。 你可能正在使用使用图(和树)数据结构的程序。比方说,你想知道你工作的地方和家之间的最短路径,你...

发布于 08/28 19:13
Java 垃圾回收机制

什么是自动垃圾回收? 自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;...

发布于 07/27 22:04
RethinkDB:用于实时应用的 NoSQL 数据库

RethinkDB比传统数据库更快并实时工作。它是开源、分布式、面向文档的数据库,被设计来以可操作格式存储JSON文档,并能分片与复制。 传统的数据库管理系统具有类似的结构,并共享插入、删除、...

发布于 08/27 16:21
GitOps —— Git Push 一切

在当今竞争激烈的环境中,你需要在不影响质量的情况下快速交付软件特性。但是对于大多数组织来说,能跟上当前最新的版本管理实践技术,并能和传统的操作过程和谐共存是很困难的。现在,随着开...

发布于 08/27 16:38
为什么 Python 4.0 不会像 3.0 一样?

当提出向后不兼容这个改变的时候,即不提供给当前合法的Python3代码明确的移植路径,python新手偶尔会联想到“Python 4000”的想法。毕竟,我们允许这种对Python 3.0的修改,那么为什么我们不...

发布于 08/17 14:31
Commons Clause 许可证介绍及常见问题解答

Commons Clause “Commons Clause”许可证 v1.0 本软件根据许可证提供给您的许可,定义如下,受以下条件。 如果许可证没有限制其他条件,许可证下授权将不包括和并不授予给您出售软件的权利。...

发布于 08/24 11:30
解读微软开源的驱动模块框架 DMF

微软设备团队很高兴地宣布为Windows驱动程序开发人员发布一个开源框架——驱动程序模块框架(DMF)。使用DMF,不仅可以轻松地开发简单且结构化的Windows驱动程序框架(WDF)驱动程序,还可以在驱...

发布于 08/17 08:58
机器学习 vs 深度学习

机器学习和深度学习有什么区别?让我们从本文中寻找答案。 目标 本文中,我们将深度学习与机器学习作比较。我们将逐一了解他们。我们还会讨论他们在各个方面的不同点。除了深度学习和机器学习...

发布于 08/21 19:35
发展迅速的 Kubernetes 会被自身的复杂性压垮吗?

几周前,我参加 KubeCon EU 并发表演讲。这是一场约有 4,700 人参加的大型活动。这让我想起了2014年11月在巴黎举行的 OpenStack 峰会。这场活动同样的声势浩荡,有很多厂商都在里面宣传,还有...

发布于 08/25 11:15
Netflix 如何在 7 分钟内完成故障转移

在冬季2012年,Netflix公司遭受了 长时间断电 持续了七个小时,由于在美东地区的AWS弹性负载均衡服务的问题。(Netflix的运行在Amazon Web Services的[AWS] -我们没有自己的任何数据中心,所...

发布于 08/17 14:40
如何向家人解释你的敲代码工作?

感恩节快到了,意味着所有重大节日都即将来临了:落叶,南瓜派,蔓越莓酱,填充各种馅料,以及当你试图同家人解释技术工作的时候他们迷茫的眼神。如果你担任技术性工作,或者在技术公司(无论...

发布于 08/17 11:29
2018 微服务 5 大趋势

对于DevOps来说,2017年是重要的一年,因为生态系统参与者数量大幅增长,CNCF项目增加了两倍。展望未来一年,我们预计创新和市场变化将进一步加速。以下是我们对2018年微服务趋势的总结:服务...

发布于 08/17 10:12
JavaScript 的代价(2018 版)

关于作者: Addy Osmani, 英国。谷歌的经理,在 Chrome • Passionate 负责改善网页速度。 建立交互式网站包括向用户发送 JavaScript 。通常,太多了。你是否经历过在一个手机页面上,它看起...

发布于 08/06 15:41
软件的未来是无码

早期的数字计算机不是很有用。当然,它们远比它们所取代的穿孔卡片制表机强大得多,但它们很难编程。指令需要用汇编代码编写,这很浪费时间,也很难。 John Backus在20世纪50年代早期开始开发...

发布于 08/16 18:03
ETL 是什么?数据提取、转换和加载

提取、转换、加载(ETL)是一个成熟的过程,它使组织能够利用不同的数据,而不管数据驻留在何处或存储数据的格式如何。随着时间的推移,ETL随着业务需求的发展,支持NoSQL数据库中的流数据和非...

发布于 08/15 17:34
简单5步优化你的网站图片

图像是每个网站的关键组成部分。 根据HTTP Archive,图像占网页上需要加载总数据的比例达60%以上。 几乎成为所有网站上重要的组成部分,无论是电子商务,新闻,时尚网站,博客还是旅游门户网...

发布于 08/09 18:36
糟糕软件的根源 —— 幻想出来的一大堆问题

关于作者: George,非常擅长于给事物命名并理清如何验证缓存。https://github.com/George3d6 存在许多因素可以成为糟糕软件的催化剂:从使用的工具,到团队内部沟通的质量,到开发人员在推动...

发布于 08/06 15:57
将 React、D3 及其生态系统相互融合

React 和 D3.js 是能帮助我们处理页面元素及其所带来的挑战的伟大工具。它们当然可以一起工作,我们被赋予了在两个工具的界限之间去选择的能力。 —— 本文作者 马克思.西亚斯 自从2011年问世...

发布于 07/09 11:44
2018 现代前端开发修炼手册

在我们开始这篇文章之前,先给你一个关于我和这个路线图的想法;在过去的5年里,我一直在做全栈开发,现在在 tajawal 担任首席工程师,在那里我不得不戴上不同的帽子。这不仅是我的爱好,也是...

发布于 08/06 17:14

没有更多内容

加载失败,请刷新页面