加载中
Imba:与 JavaScript 兼容的编程语言

Imba 是一种开源编程语言,是我们专门为构建 Web 应用程序而开发的。它会被编译成 JavaScript ,并在现有 JS 生态系统中工作,这意味着你可以将它与 Node、npm 和 Webpack 一起使用。 Imba 最...

发布于 11/27 15:15
Go 的成功也预示着 Rust 的成功

从整体的角度来看go,很难理解他是怎么取得这么大的成功的。 从理论的角度上来说go是一门非常糟糕的语言,就算是和C++或者Ada之类旧语言相比也是这样。 它缺乏大量的编译时的检查和编译时的逻...

发布于 10/31 15:43
乐观锁指南

这篇客座文章来自Viget Labs的社区贡献者和 Engine Yard 合作伙伴Brian Landau。Brian是Viget Labs的一名开发人员,他在那里经手大大小小的web应用程序的开发工作。他主要使用Ruby和JavaScr...

发布于 09/04 22:49
JavaScript 代码覆盖

代码覆盖提供有关是否以及可选地应用程序的某些部分被执行的频率的信息。它通常用于判定一个测试套件执行特定代码库的全面程度。 它为什么是有用的? 作为一名JavaScript开发者,你可能经常发...

发布于 2017/12/14 08:54
JavaScript 的私有变量

2018年2月23日更新-Chrome Canary现在支持私有域和测试标识 JavaScript最近有很多改进,新的语法和特性一直在添加。但有些事情不会改变,所有的东西仍然是一个对象,几乎所有的东西都可以在运...

发布于 02/15 19:52
把编程作为一种思考方式

编程已经改变了。在像FORTRAN和C这样的第一代语言中,程序员的编程压力是将高级概念转换为代码。在现代编程语言中 - 我将使用Python作为示例 - 我们使用函数,对象,模块和库来扩展语言,这不...

发布于 2017/05/02 09:50
Java NIO Buffer 详解

在与NIO通道交互时使用Java NIO Buffer。 如您所知,数据从通道读入缓冲区,并从缓冲区写入通道。 缓冲区本质上是一个可以写入数据的内存块,然后可以再次读取。 此内存块包含在NIO Buffer对...

发布于 09/05 10:54
前端 JavaScript 的未来如何?

如果你近几年一直在从事前端开发,你一定知道已经存在太多的东西让人难以做出选择。新的框架和库随时都在涌现。全世界的公司都面临着一大难题:为了实现数字化,到底该选择什么样的技术栈才算...

发布于 09/10 16:04
图数据结构入门

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

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

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

发布于 07/27 22:04
JavaScript 的代价(2018 版)

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

发布于 08/06 15:41
自学编程 10000 小时

为何每个人都如此匆忙? 走进任意一家书店,你会看到如何在24小时内自学 Java,以及在几天或几小时内教授 C、SQL、Ruby、算法等无穷无尽的书籍变种。亚马逊高级搜索以下关键词[title: teach...

发布于 07/19 17:20
数据科学领域,你该选 Python 还是 R ?

根据需求,为了那些希望知道在数据科学方面选择 Python 还是 R 编程语言的人,我发布了这篇指导文章。你可能在数据科学方面是个新手,或者你需要在一个项目中选出一个语言,这篇文章可能会帮...

发布于 07/09 14:12
一份关于系统语言的经验报告

最近,系统语言社区出现了很多混乱。我们有“Rust”福音派的传教,促使我们把所有的东西都用Rust重写。我们有C++17派,他们承诺C++有现代编程语言的安全性和易用性又有c的性能。然后还有一大...

发布于 06/14 11:16
深入理解 Java 中的 Lambda

我花了相当多的阅读和编码时间才最终理解Java Lambdas如何在概念上正常工作的。我阅读的大多数教程和介绍都遵循自顶向下的方法,从用例开始,最后以概念性问题结束。在这篇文章中,我想提供一...

发布于 05/11 11:25
我为什么要从 Python 转向 Crystal 语言

自 2011 年以来,我一直是 Python 的重度用户和爱好者。当时,一位好朋友建议我抛弃 Perl(eeek)并尝试使用 Python 时,一个全新的世界向我敞开了大门。 这个世界的可读性高于其他所有语言,...

发布于 06/12 16:01
从 Java 到 Kotlin,再从 Kotlin 回归 Java

由于此博客文章引起高度关注和争议,我们认为值得在Allegro上增加一些关于我们如何工作和做出决策的背景。Allegro拥有超过50个开发团队可以自由选择被我们PaaS所支持的技术。我们主要使用Jav...

发布于 05/31 15:41
程序员应该如何跟着书籍学编程?

学习编程没有更多的方法,从在线教程到完成在线课程到密集编程新手训练营。教程很不错,但它们通常只能教会你基础的技能。与此同时线上线下的课程变得昂贵,并且可能会被课程的安排时间打扰。...

发布于 05/25 15:16
bash 使用的安全方式

为什么使用Bash? Bash有多个数组和安全模式,在正确运用的情况下,它会让安全编码实践可以被人接受。 Fish更容易正确运用,但是缺少一个安全模式。因此在fish中做原型是一个好主意,前提是你...

发布于 05/15 09:25
JDK 11 特性抢先看:5 月新增三个 JEP

一周前(2018年5月7日),JDK11 新增了三个 JEP 。在 jdk-dev 邮件列表中出现了三封邮件,Mark Reinhold 发表了以下公告: JDK 11 实现了 JEP:324:关于 Curve25519 和 Curve448 的重要协议...

发布于 05/16 15:28

没有更多内容

加载失败,请刷新页面

推荐优秀英文原文
取消
确定
返回顶部
顶部