加载中
用 Go 语言编写一门工具的终极指南

我以前构建过一个工具,以让生活更轻松。这个工具被称为:gomodifytags,它会根据字段名称自动填充结构体的标签字段。示例如下: (在 vim-go 中使用 gomodifytags 的一个用法示例) 使用这样...

发布于 2017/10/16 16:09
在 C ++ 中实现 Go 的 defer 关键字

Go 有一个简洁的关键字,称为 defer,用于确保稍后在程序执行过程中执行该函数的调用,通常用于清理。 假设我们想创建一个文件,写入数据,然后在完成时将其关闭: package main import "...

发布于 2017/10/23 18:39
Spring 重定向指南

1. 概述 本文将重点介绍在 Spring 中实现重定向(Redirect),并将讨论每个策略背后的原因。 2. 为什么要重定向? 让我们先来考虑在 Spring 应用程序中为什么您可能需要做一个重定向的原因。...

发布于 2017/10/19 11:23
JavaScript 开发者的 10 款必备工具

JavaScript,一种所有主流浏览器都支持的语言,是开发基于浏览器的 Web 应用程序的主力,几乎每年都会受到来自众多开发人员的关注。自然地,框架和库的生态系统自然而然地围绕着 JavaScript...

发布于 2017/10/19 15:34
一文读懂深度学习与机器学习的差异

如果你经常想让自己弄清楚机器学习和深度学习的区别,阅读该文章,我将用通俗易懂的语言为你介绍他们之间的差别。 机器学习和深度学习变得越来越火。突然之间,不管是了解的还是不了解的,所...

发布于 2017/10/16 11:48
我们为什么以及是如何从 Angular.js 迁移到 Vue.js?

在我写这篇文章的时候,我们刚刚从我们的应用程序代码库中删除了最后一行AngularJS代码,结束了一个为期4个月的非侵入性工作,将我们的应用程序从AngularJS迁移到VueJS。在这篇文章中,我将分...

发布于 2017/10/19 18:10
将 Spring Boot 应用程序迁移到 Java 9:兼容性

随着 Java 9 的到来,关于如何迁移应用程序以使用模块系统有很多的讨论。遗憾的是,大多数文章的焦点都集中于简单的 Hello World 程序上。或者更糟的是,对于 Spring 应用程序,示例应用程序...

发布于 2017/10/18 10:59
Python 开发者的 6 个必备库

无论你是正在使用 Python 进行快速开发,还是在为 Python 桌面应用制作原生 UI ,或者是在优化现有的 Python 代码,以下这些 Python 项目都是应该使用的。 Python 凭借其易用的特点,已经被工...

发布于 2017/10/18 16:15
学习如何理解代码以成为更优秀的程序员

为什么一些程序员似乎有某种神奇的能力在眨眼之间从代码中提取其意义? 为了尝试回答这个问题,我深入到了科学所认知的我们如何理解代码的方式中去。 事实证明,我们对代码理解心理学有了很多...

发布于 2017/10/18 11:22
测试你的前端代码:可视化测试

测试 App,你从哪里开始?在最后这个部分,第五部分,Gil Tayar 总结了他为前端测试新人写的系列文章。最后这篇文章中,Tayar 讲述了可视化测试,以及为什么它是测试前端代码的最后一步。 不...

发布于 2017/10/16 10:52
用 Angular 开发 Web 应用(Part 2)

在前一篇文章中,我们探讨了 Web 应用程序的基本用户界面(UI)设计,并为我们的项目奠定了基础,通过使用 Angular 命令行界面(CLI)为我们生成一个骨架项目。在本文中,我们将为我们的 We...

发布于 2017/10/12 15:47
用 Angular 开发 Web 应用(Part 1)

伴随着年度互联网商业销售额超过 2 万亿美元,世界现有网站达到 12.4 亿个,开发整洁、简练、直观的网络应用程序对于大多数软件市场至关重要。特别地,单页面应用(SPA)已成为主要的范例,允...

发布于 2017/10/12 15:43
Next.js 3.0 即将发布,将带来哪些新特性?

在 2016 年 10 月 25 日,星期二,一个小的 JavaScript 框架 Next.js 向公众发布了。 Next.js 是构建服务器呈现的通用 JavaScript Web 应用程序的最小框架。 在其存在的几个月内,它引起了 ...

发布于 2017/10/09 10:29
提升代码可读性的 10 个技巧

具有较强可读性的代码,能帮助你调试程序,不让自己活得太累。 代码可读性是计算机编程领域中普遍存在的问题。这也是我们成为开发者首先要学习的事情之一。本文会详细介绍在编写强可读性代码...

发布于 2017/10/12 10:46
Linux 下访问 I/O 的各种方法,我们为 Scylla 选择了哪个?为什么?

当大多数服务器应用程序开发人员想到 I/O 时,首先他们会考虑网络 I/O,因为大多数资源可以通过网络进行访问:数据库,对象存储以及其他微服务。 然而,数据库的开发人员也必须考虑文件 I/O。...

发布于 2017/10/11 17:42
面向 Java 开发者的 NoSQL 选项

因为了解和喜欢 Java 社区,所以尽管很少有人将 NoSQL 与某种语言绑在一起,我也要为全世界的 Java 开发者写下这篇文章。文中,我将为你展示几种 NoSQL 数据库。之后,我将根据实际在 Github...

发布于 2017/10/09 11:29
Spring Framework 5.x 中的新特性

Spring Framework 5.0 中的新功能和增强 JDK 8+ 和 Java EE 7+ 基准版 基于 Java 8 源代码级别的完整框架代码 通过引入泛型、lambda 等提高可读性。 通过直接代码支持 Java 8 功能的条件支持...

发布于 2017/09/29 19:38
从开发到部署会用到的 Docker 命令

本文的目的是理解容器开发在目标环境中部署的端到端流程,并列出这些操作所需的 Docker 命令。 1. 介绍 整个流程包括使用代码、依赖软件和配置来开发容器映像,在开发环境中运行和测试容器,...

发布于 2017/10/10 16:45
为安卓开发者介绍的移动开发框架 Flutter

我是 TrueFace 的高级软件工程师 Adel Boussaken。今天我要给大家介绍 Flutter 开发。欢迎加入 Dart 阵营。 我将跳过所有有关安装和运行 Flutter 应用程序的部分,直接进行操作,如果您不确定...

发布于 2017/09/28 18:34
使用 ProxySQL 改进 MySQL SSL 的连接性能

在这个博客里,我们准备来看一下 ProxySQL 是如何提高 MySQL 的 SSL 连接性能的。 当用 SSL 部署 MySQL 时,主要的问题是如果没有使用连接池(例如:PHP 中的 mysqlnd-mux,python中 的 mysq...

发布于 2017/09/28 19:45

没有更多内容

加载失败,请刷新页面

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