开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
前端开发者该如何设置数据库
最近有人来问我,作为前端开发人员保存用户数据信息的最简便的方法是什么。因此我来说明一下如何实现它。 配置数据库 首先我们须要先有一个数据库。你可以通过 mlab 获取一个免费的...
oschina 发布于 6天前 0
不使用 JS 匿名函数的三个理由
无论你在什么时候读代码,您都必须注意到匿名函数。有时它们被称为 lambda,有时是匿名函数,不管怎样,我认为他们是不好使用的。 如果你不知道匿名函数是什么,这里有一个引语: 匿名...
oschina 发布于 1周前 0
如何处理前任程序员留下的代码
身为一个软件工程师,我们不可避免的会遇到这样一些问题:不得不修改别人的代码,或者在别人的代码中添加新的功能。我们并不熟悉这些代码,它也可能在整个系统中与我们编写的部分无关...
oschina 发布于 1周前 6
将 Spring Boot 应用迁移到 Java 9 — 模块
上周,我试图制作一个 Spring Boot 应用程序 —— 是一个著名宠物诊所(Pet Clinic)的 app,对 Java 9 兼容。这很不容易,我不得不放弃了很多功能。总而言之,唯一的好处是改进了 St...
oschina 发布于 4周前 1
JavaScript 开发者的 10 款必备工具
JavaScript,一种所有主流浏览器都支持的语言,是开发基于浏览器的 Web 应用程序的主力,几乎每年都会受到来自众多开发人员的关注。自然地,框架和库的生态系统自然而然地围绕着 Ja...
oschina 发布于 1个月前 0
我们为什么以及是如何从 Angular.js 迁移到 Vue.js?
在我写这篇文章的时候,我们刚刚从我们的应用程序代码库中删除了最后一行AngularJS代码,结束了一个为期4个月的非侵入性工作,将我们的应用程序从AngularJS迁移到VueJS。在这篇文章中...
oschina 发布于 1个月前 42
测试你的前端代码:可视化测试
测试 App,你从哪里开始?在最后这个部分,第五部分,Gil Tayar 总结了他为前端测试新人写的系列文章。最后这篇文章中,Tayar 讲述了可视化测试,以及为什么它是测试前端代码的最后一...
oschina 发布于 1个月前 0
用 Angular 开发 Web 应用(Part 2)
在前一篇文章中,我们探讨了 Web 应用程序的基本用户界面(UI)设计,并为我们的项目奠定了基础,通过使用 Angular 命令行界面(CLI)为我们生成一个骨架项目。在本文中,我们将为我...
oschina 发布于 1个月前 0
用 Angular 开发 Web 应用(Part 1)
伴随着年度互联网商业销售额超过 2 万亿美元,世界现有网站达到 12.4 亿个,开发整洁、简练、直观的网络应用程序对于大多数软件市场至关重要。特别地,单页面应用(SPA)已成为主...
oschina 发布于 1个月前 1
Next.js 3.0 即将发布,将带来哪些新特性?
在 2016 年 10 月 25 日,星期二,一个小的 JavaScript 框架 Next.js 向公众发布了。 Next.js 是构建服务器呈现的通用 JavaScript Web 应用程序的最小框架。 在其存在的几个月内,...
oschina 发布于 2个月前 0
提升代码可读性的 10 个技巧
具有较强可读性的代码,能帮助你调试程序,不让自己活得太累。 代码可读性是计算机编程领域中普遍存在的问题。这也是我们成为开发者首先要学习的事情之一。本文会详细介绍在编写强可...
oschina 发布于 1个月前 4
Linux 下访问 I/O 的各种方法,我们为 Scylla 选择了哪个?为什么?
当大多数服务器应用程序开发人员想到 I/O 时,首先他们会考虑网络 I/O,因为大多数资源可以通过网络进行访问:数据库,对象存储以及其他微服务。 然而,数据库的开发人员也必须考虑文...
oschina 发布于 1个月前 0
Spring Framework 5.x 中的新特性
Spring Framework 5.0 中的新功能和增强 JDK 8+ 和 Java EE 7+ 基准版 基于 Java 8 源代码级别的完整框架代码 通过引入泛型、lambda 等提高可读性。 通过直接代码支持 Java 8 功能的...
oschina 发布于 2个月前 0
从开发到部署会用到的 Docker 命令
本文的目的是理解容器开发在目标环境中部署的端到端流程,并列出这些操作所需的 Docker 命令。 1. 介绍 整个流程包括使用代码、依赖软件和配置来开发容器映像,在开发环境中运行和测...
oschina 发布于 1个月前 8
代码异味:If 语句
在这系列文章中迄今为止引发最多回复的是关于迭代的文章。今天我将探讨 if 语句(条件语句)。我不打算去遵循任何神圣的规则或其他东西——因为循环和 if 语句几乎是我们在许多编程语...
oschina 发布于 2个月前 2
不要浪费时间写完美代码
一个系统可以维持5年,10年,甚至20年以上,但是代码和设计模式的生命周期非常短,当对一个解决方案使用不同的方法进行迭代的时候,通常只能维持数月,数日,甚至几分钟的时间。 代码...
oschina 发布于 2个月前 7
理解、学习与使用 Java 中的 Optional
从 Java 8 引入的一个很有趣的特性是 Optional  类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上...
oschina 发布于 2个月前 8
RSS 使用 RSS 订阅英文文章
RSS 使用 RSS 订阅已翻译文章
顶部