加载中
为什么我要从 Angular 迁移到 React 和 Redux ?

我对 Angular 又爱又恨已经有一段时间了。这很有趣,因为我正在学习,而且在做一个简单的应用程序时,我被卡住了好几周。 我注意到,即使在制作最简单的特性的过程中,我甚至不确定它是否值得...

发布于 2018/02/26 14:21
用 JavaScript 编写 MPEG1 解码器

几年前,我开始从事于完全用JavaScript编写的MPEG1视频解码器上。现在,我终于找到了清理该库的时间,改善其性能、使其具有更高的错误恢复能力和模块化能力,并添加MP2音频解码器和MPEG-TS解...

发布于 2018/03/05 14:19
JDK 10 的 109 项新特性

虽然感觉 JDK9 发布才仅仅几周的时间,然而,随着新的 OpenJDK 的发布节奏,JDK10 已经到达发布候选里程碑阶段。 我看过各种关于 JDK10 新特性的博客,但是它们都倾向于关注通过 JEPS 定义的...

发布于 2018/03/08 10:54
【官方文档】Spring Boot 2.0 迁移指南

本文档主要通过开发指南的方式来帮助您将应用程序迁移到 Spring Boot 2.0。 在你开始之前 首先,Spring Boot 2.0.0 要求 Java 8 或更高版本,不再支持 Java 6 和 7。 在 Spring Boot 2.0 中,...

发布于 2018/02/27 19:08
二月份十大新开发工具

我们最热衷于找出并你们分享当今最热门最新奇的新兴开发工具,如果你订阅我们的时事周刊,每周都会得到独家内幕消息!然而,在月尾,让我们花一点时间赞美总结一下二月份的十大新开发工具吧。...

发布于 2018/03/05 14:31
软件开发人员应遵循的四项安全原则

安全性是一个经常被开发人员误解的主题,因为绝大多数人关注的是安全技术层面,而非涉及人员、金钱、风险和业务优先级等更广泛的主题。因而,我们经常看到因为决策失误使得问题更为复杂,同时...

发布于 2018/02/26 13:56
2018 年,我们该如何使用 JavaScript?

从命令行工具和 webpack 到 TypeScript,Flow 等其他工具,我们不妨来讨论一下在 2018 年该如何使用 JavaScript。 去年,包括我在内的很多人都在谈论 JavaScript 的乏力。事实上编写 JavaSc...

发布于 2018/02/24 09:22
用户帐户,授权和密码管理的 12 个最佳实践

账户管理,授权和密码管理往往是很棘手的。对很多开发者来说,账户管理功能是一个暗角,不会引起足够的重视。对于产品经理和用户来说,产品的最终体验往往超出预期。 幸运的是,谷歌云平台(...

发布于 2018/02/27 15:54
使用 Java 9 运行 Spring Boot

如果你希望使用 Java 9 运行 Spring Boot 应用程序,这篇文章将会对你有所帮助。 注意:问题跟踪器包含了所有未解决的关于 Java 9 的已知问题,所以在报告新问题前,请查看该列表。 要求 Sp...

发布于 2018/02/28 15:55
2018 年 2 月 15 个有意思的 JavaScript 和 CSS 库

我们在Tutorialzine上的任务就是让你了解最新最酷的Web发展趋势。这就是为什么我们每个月都会发布一些我们偶然发现并认为值得你关注的最佳资源的缘由。

发布于 2018/02/24 10:39
使用 Angular 5.0 和 Spring Boot 2.0 构建一个基本的 CRUD 应用

在所有 Web 开发的框架中,Anglar 和 Spring Boot 可以说是两个最流行的了。那么我们不妨看看如何在你的应用中使用它们。 现在技术进展得很快,跟上最新的趋势以及你喜欢的项目的最新发布版本...

发布于 2018/02/06 11:23
什么是 LLVM?Swift, Rust, Clang 等语言背后的支持

要了解用于以编程方式生成机器原生代码的编译器框架是如何让新语言的推出以及对现有的语言进行增强比以往更加容易了。 新的语言,还有对现有语言的提升,在整个编程环境中正大行其道。Mozil...

发布于 2018/02/08 11:47
在 Alpine Linux 中安装 bash shell

如何在我的 Alpine Linux LXD(Linux容器)虚拟机(VM)中安装 bash shell? Alpine Linux 自带 BusyBox 工具。它被评为“嵌入式 Linux 的瑞士军刀”。BusyBox 将许多通用 UNIX 实用程序的小版...

发布于 2018/02/08 11:24
为 MySQL 查询优化选择最佳索引

我们的许多用户、开发者和数据库管理员不断向我们的团队咨询有关 EverSQL 的索引推荐算法。 所以,我们决定写一些这方面的内容。 本教程不会详细介绍该算法的所有内部特性,而是要简单地说明...

发布于 2018/02/05 20:13
Nginx 教程 #3:SSL 设置

大家好!分享即关怀,我们很乐意与你分享其他的一些知识。我们准备了一个 Nginx 指南,分为三个系列。如果你已经知道一些 Nginx 知识或者想扩展你的经验和认知,这个再合适不过了。 我们将告...

发布于 2018/02/02 11:05
从零开始设计一个漂亮的移动 APP

我从 13 岁时开始学习平面设计。通过网上教程慢慢学会了设计网站,并习惯于每天使用 Photoshop 和 Affinity Designer 软件。这些经历教会了我如何像设计师一样思考。 我坚持设计和开发应用将...

发布于 2018/01/31 16:11
几分钟快速读懂渐进式 Web 应用 PWA

渐进式 Web 应用(Progressive Web Apps,PWA)是在移动应用开发领域使用 Web 技术的最新趋势。在写本文的时候(2018年初),它只适用于 Android 设备。 很快,PWA 会在 iOS 11.3 和 macOS ...

发布于 2018/01/31 16:04
如何用 Flexbox 构建一个响应式导航栏

在本文中,我将解释如何使用 Flexbox 以及媒体查询(Media Queries)来创建适应各种屏幕大小的导航栏。 本教程也可以在 Scrimba 上我的免费 Flexbox 课程中找到交互式视频录像。 要阅读更多关...

发布于 2018/01/31 16:25
Java 异常处理的 9 个最佳实践

在 Java 中,异常处理是个很麻烦的事情。初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。 所以很多开发团队约定一些原则处理异常。如果你是一个团...

发布于 2018/01/30 14:36
解读 JavaScript 之深入探索 WebSockets 和 HTTP/2

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

发布于 2018/01/30 11:28

没有更多内容

加载失败,请刷新页面

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