加载中
改进 JavaScript 和 Rust 的互操作性:深入认识 wasm-bindgen 组件

最近我们已经见识了WebAssembly如何快速编译、加速JS库以及生成更小的二进制格式。我们甚至为Rust和JavaScript社区以及其他Web编程语言之间的更好的互操作性制定了高级规划。正如前面一篇文章...

发布于 2018/04/08 14:16
Java字节码的介绍

即便对那些有经验的Java开发人员来说,阅读已编译的Java字节码也很乏味。为什么我们首先需要了解这种底层的东西?这是上周发生在我身上的一个简单故事:很久以前,我在机器上做了一些代码更改...

发布于 2018/03/27 10:46
什么是 C 和 C ++ 标准库?

简要介绍编写C/C ++应用程序的领域,标准库的作用以及它是如何在各种操作系统中实现的。 我已经接触C++一段时间了,一开始就让我感到疑惑的是其内部结构:我所使用的内核函数和类从何而来? ...

发布于 2018/04/10 17:52
Git 12 岁了,为你送上 12 个 Git 的使用技巧!

使用这12个Git的诀窍与技巧来令你的版本控制经验更加有用。 Git,一个分布式版本控制系统,它已经成为了开源世界的源码控制默认工具,在4月7号12岁了。但是使用Git中更另人沮丧的是,你需要了...

发布于 2018/04/08 11:05
使用让 JavaScript 安全且并发的 Web Workers

Web Workers 提供了一种在浏览器单线程执行外运行 JS 代码的方式。单线程处理了包括页面内容展示,通过键盘、鼠标点击和其他装置的用户交互,以及对于 AJAX 请求响应的一些请求。 事件处理和...

发布于 2018/03/30 18:54
使用 Spring Cloud Sleuth、Elastic Stack 和 Zipkin 做微服务监控

关于迁移微服务架构,最常被提及的挑战莫过于监控。每个微服务应独立于其他服务的运行环境,所以他们之间不会共享如数据源、日志文件等资源。 然而,较容易的查看服务的调用历史,并且能够查...

发布于 2018/04/03 15:07
用信鸽来解释 HTTPS

密码学是一门难以理解的学科,因为它充满了数学定理。但是除非你要实际开发出一套加密算法系统,否则你是没必要强制理解那些深奥的数学定理的。 如果你阅读本文的目的是想设计下一套 HTTPS ...

发布于 2018/03/30 18:39
Java 10 局部变量类型推断是什么?

Java 10 引进一种新的闪闪发光的特性叫做局部变量类型推断。听起来很高大上吧?它是什么呢? 下面的两个情景是我们作为 Java 开发者认为 Java 比较难使用的地方。 上下文:陈词滥调和代码可读...

发布于 2018/03/27 18:08
10 个你不知道的 PostgreSQL 功能:创建统计信息

如果你曾使用 Postgres 做过一些性能优化,你或许已经使用过 EXPLAIN 。EXPLAIN 向你展示了 PostgreSQL planner 为提供的语句生成的执行计划。它说明了语句涉及到的表将会使用顺序扫描、索引...

发布于 2018/03/07 09:46
如何对分布式 NewSQL 数据库 TiDB 进行性能调优

在分布式系统中进行调优不是开玩笑的事情。分布式系统中调优比单节点服务器调优复杂得多,它的瓶颈可能出现在任何地方,单个节点上的系统资源,子组件,或者节点间的协作,甚至网络带宽这些都...

发布于 2018/03/19 15:49
Java 的 Kotlin 特性愿望清单

毫无疑问,当谈到编程语言时,Java 已占领上风,并被认为是最重要的开发语言之一。然而,在基于 JVM 的基础上还开发了一些语言,比如说 Kotlin 。 Kotlin 对于现代化的多平台应用是一种静态类...

发布于 2018/03/21 14:59
关于 ECMAScript 2015(ES6)的一些有用的提示和技巧

EcmaScript 2015(又名 ES6 )已经发布好几年了,各种新功能现在都能以灵巧的方式使用。我想列出并讨论其中的一些我认为会对大家有所帮助的实用功能。 如果你还知道其它技巧,请评论回复,我...

发布于 2018/03/21 15:18
改进 UI 微交互的实用建议

下面是一些优秀和更高明的 UI 微交互对比示例。随着一点点地调整,你可以用动画来改进你的 UI 布局。 所列出的交互展示了状态之间的连续性,表示共享元素之间的关系,并且将用户的注意力引向...

发布于 2018/03/21 14:47
Java 堆内存溢出梗概分析

任何使用过基于 Java 的企业级后端应用的软件开发者都会遇到过这种低劣、奇怪的报错,这些报错来自于用户或是测试工程师: java.lang.OutOfMemoryError:Java heap space。 为了弄清楚问题,...

发布于 2018/03/19 15:39
谁会从 Google 手里偷走 Android

声明:这些仅是我的个人观点。许多内容可能是错误的。我并不是为我的雇主说话( Grab 公司)。我对所有内容持保留意见。事实上,我甚至都没回过头读它。 我又一次在乘坐去往雅加达的飞机上写...

发布于 2018/03/16 11:31
2018 年 3 月 15 个有意思的 JavaScript 和 CSS 库

Tutorialzine 旨在让你了解最新最酷的 Web 发展趋势。这就是我们每个月为何都会发布一些我们偶然发现并认为值得你关注的优秀资源的原因。

发布于 2018/03/16 11:21
5 个你也许会喜欢 Google Flutter 的理由

在 Google I/O ’17 上,Google 向我们介绍了 Flutter —— 一款新的用于创建移动应用的开源库。 正如你所想的那样,Flutter 是能够帮助创建拥有漂亮 UI 界面的跨平台移动应用解决方案。Flu...

发布于 2018/03/15 16:32
5 种使用 Python 代码轻松实现数据可视化的方法

数据可视化是数据科学家工作中的重要组成部分。在项目的早期阶段,你通常会进行探索性数据分析(Exploratory Data Analysis,EDA)以获取对数据的一些理解。创建可视化方法确实有助于使事情变...

发布于 2018/03/13 15:24
网站优化初学者指南

我是一个初学者,曾经在谷歌的优化排名上收获 99/100 的成绩。如果我能做到,相信你也可以。 如果你像我一样喜欢论证,下面便是我的 hasslefreebeats 在 Google 的 PageSpeed Insights 上的结...

发布于 2018/03/12 15:41
我如何在 5 个月内从平面设计师转为前端工程师

2017 年对我来说是一个坎坷却又令人兴奋的一年。 我在三月份辞去了平面设计师的工作,转战编程世界领域。自学五个月后,我终于成为了 Tenten.co 的前端工程师。 在作为全职前端开发人员六个月...

发布于 2018/03/13 14:46

没有更多内容

加载失败,请刷新页面

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