解读 JavaScript 之深入探索 WebSockets 和 HTTP/2

这是专门探索 JavaScript 及其所构建的组件的系列文章的第5部分。在识别和描述核心元素的过程中,我们还分享了构建 SessionStack(这是一个轻量级 JavaScript 应用程序,为了保持竞争力它必须...

发布于 2018/01/30 11:28
2018 的 Rust:更易用

自 2013 年年底以来,我一直有在使用 Rust 。4周前,我再次拿起 Rust ,该语言比我上次使用时(2016年5月)更加容易。我觉得这真的很刺激! 所以今天我想谈谈我为什么喜欢使用 Rust ,以及一...

发布于 2018/01/14 15:26
一些文本编辑器的实用技巧和经验分享

在超过6次实习期期间,有很多可爱的导师看过我编码,也让我看他们编码(我喜欢结对编码)。感谢他们,在过程中我学到了很多东西,让我在工作中更有效率,更加愉悦。 我想和你们分享我学到的这...

发布于 2018/01/17 16:19
2018 最值得关注的 JavaScript 趋势

如果你在过去的 2017 年有过一连串的规划,那么这篇文章适合你。 2017 年发生了很多事情,我们一直在 X-Team 中仔细观察,并想着如何让 2018 更加富有激情和创新。 你也可以利用这篇文章来帮...

发布于 2018/01/09 14:44
Rust 的 2018

我希望 2018 年是无聊的一年。我不希望它变得缓慢,我希望有很多事情要做,但我希望这些工作是“无聊”的。 我们在 2017 年获得了许多新的东西,感觉像是令人兴奋的一年(新的语言功能、新的...

发布于 2018/01/09 14:22
Ruby和Python分析器是如何工作的?

你好! 我作为一名编写Ruby profiler的先驱,我想对现有的Ruby和Python profiler如何工作进行一次调查。 这也有助于回答很多人的问题:“你怎么写一个profiler?” 在这篇文章中,我们只关注...

发布于 2017/12/19 17:25
解读 JavaScript 之事件循环和异步编程

欢迎阅读专门探索 JavaScript 及其构建组件的系列文章的第四章。 在识别和描述核心元素的过程中,我们还分享了关于构建 SessionStack 时需要遵循的一些经验法则,一个 JavaScript 应用必须是...

发布于 2017/12/14 14:55
解读 JavaScript 之内存管理和常见内存泄露处理

几周前,我们开始了一系列旨在深入挖掘 JavaScript 及其工作原理的研究:我们认为,通过了解 JavaScript 的构建块及其组合方式,你将可以更好的编写代码和应用程序。 该系列研究的第一篇幅重...

发布于 2017/12/13 11:18
解读 JavaScript 之引擎、运行时和堆栈调用

随着 JavaScript 变得越来越流行,很多团队在他们的堆栈中实现诸多层级的支持 - 前端、后端、混合应用程序、嵌入式设备等等。 本文是该系列文章的第一篇,旨在深入研究 JavaScript 及其实际工...

发布于 2017/12/13 10:47
解读 JavaScript 之 V8 引擎及优化代码的 5 个技巧

几个星期前,我们开始了一系列旨在深入研究 JavaScript 及其实际工作方式的系列文章:我们认为通过了解 JavaScript 的构建块以及它们如何一起协作的,你将能够编写更好的代码和应用程序。 本...

发布于 2017/12/13 10:58
6个能让你的 Kotlin 代码库更有意思的“魔法糖” —— 第二部分

尝试新事物。我认为人们所说的许多智力都归结于好奇心。—— Aaron Swartz 本篇是三部曲中的第二部分。你应该先读完第一部分再来阅读本篇。 我们将通过几个我很喜欢的 Kotlin 中的结构来继续...

发布于 2017/12/11 11:51
6个能让你的 Kotlin 代码库更有意思的“魔法糖” —— 第一部分

语法糖会导致分号的悲剧。—— Alan J. Perlis 我们不断地失去一些东西。其中一些东西相对来说会更重要,现在重新拣起来还不算太晚。Kotlin 语言为程序带员的生活带来了大量新的概念和特性,...

发布于 2017/12/11 11:43
来自19岁的美女程序媛的建议

别担心,这不是一篇我每天凌晨4点起床,为了跑20公里... 之类的 '激励性'文章,它们让人觉得在成为一名优秀的开发者前我们需要成为某种超人。 有些人可能会认为我是一个除了在 Instagram(@...

发布于 2017/12/11 11:25
调试一个 Go 运行时的错误

前言 我是Prometheus和Grafana的忠实粉丝。 作为谷歌前SRE,我学会了注重优质的监控,这种结合让我在过去的一年中一直处于不败之地。 我一直在用它们来监控我的个人服务器(包括了黑盒和白盒...

发布于 2017/12/05 15:50
介绍逻辑编程语言 Prolog

我是一个沉迷于编程语言的人~我喜欢学习新的语言,并在电脑上编译他们。我的硕士学位选修的是伦敦Birkbeck大学提供的“编程范式和语言”模块,并且Keith Mannock和Trevor Fenner发表了很多优...

发布于 2017/12/06 16:26
从 Zero 到 Hero ,一文掌握 Python

第一个问题,什么是 Python ?根据 Python 之父 Guido van Rossum 的话,Python 是: 一种高级程序语言,其核心设计哲学是代码可读性和语法,能够让程序员用很少的代码来表达自己的想法。 对...

发布于 2017/11/22 11:27
11 个简练的 Java 性能调优技巧

想要让你的项目一直高性能运作吗?以下有一些技巧你可以拿去消除缓存瓶颈,还有一些其他的性能调优建议。 大多数开发者认为性能优化是一个复杂的话题,它需要大量的工作经验和相关知识理论。...

发布于 2017/11/22 16:59
整洁代码 or 糟糕代码: React 最佳实践

本文将重点介绍适用于现代 React 软件开发的整洁代码实践。我还会谈谈 ES6/ES2015 带到台面上的一些“糖”。 什么是整洁代码?为什么我在乎? 整洁代码是一种一致的编程风格,使你的代码更易...

发布于 2017/11/20 09:50
一文读懂 JavaScript 和 ECMAScript 的区别

我曾试着在谷歌上检索 “ JavaScript 和 ECMAScript 之间的区别。” 最后我在得到的海量的混淆不清又相互矛盾的结果中彻底绝望了: “ECMAScript 是标准。” “JavaScript 是标准。” “ECM...

发布于 2017/11/06 11:28
14 个你可能不知道的 JavaScript 调试技巧

了解你的工具可以极大的帮助你完成任务。尽管 JavaScript 的调试非常麻烦,但在掌握了技巧 (tricks) 的情况下,你依然可以用尽量少的的时间解决这些错误 (errors) 和问题 (bugs) 。 我们会列...

发布于 2017/11/06 11:38

没有更多内容

加载失败,请刷新页面