开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
给 Android 开发者的 Gradle 入门指南
本文的目的是为您提供关于 Gradle 的高级概述,以及在开发 Android 应用程序时如何适应整个构建系统。 我将通过 Gradle 和 Gradle 的 Android 插件的基础知识,以及新的 Android 项目...
oschina 发布于 3天前 0
11 个简练的 Java 性能调优技巧
想要让你的项目一直高性能运作吗?以下有一些技巧你可以拿去消除缓存瓶颈,还有一些其他的性能调优建议。 大多数开发者认为性能优化是一个复杂的话题,它需要大量的工作经验和相关知...
oschina 发布于 2天前 0
整洁代码 or 糟糕代码: React 最佳实践
本文将重点介绍适用于现代 React 软件开发的整洁代码实践。我还会谈谈 ES6/ES2015 带到台面上的一些“糖”。 什么是整洁代码?为什么我在乎? 整洁代码是一种一致的编程风格,使你的...
ismdeep 发布于 5天前 0
你需要了解的前端测试“金字塔”
如果您正在测试前端应用程序,则应该了解前端测试金字塔。 在本文中,我们将看到前端测试金字塔是什么,以及如何使用它来创建全面的测试套件。 前端测试金字塔 前端测试金字塔是一个...
oschina 发布于 6天前 0
前端开发者该如何设置数据库
最近有人来问我,作为前端开发人员保存用户数据信息的最简便的方法是什么。因此我来说明一下如何实现它。 配置数据库 首先我们须要先有一个数据库。你可以通过 mlab 获取一个免费的...
oschina 发布于 6天前 0
Software 2.0 时代,你准备好了吗?
我有时会看到人们将神经网络称为“机器学习工具箱中的另一个工具”。他们有一些优点和缺点,他们在这里或那里工作,有时你可以用他们赢得 Kaggle 比赛。不幸的是,这种解释完全错过了...
oschina 发布于 6天前 0
编码过程中需尽量避免的 7 条捷径
我们最近编译并分析了一些最广泛使用的软件度量标准(你可以在此下载我们的报告)。作为工作的一部分,我们询问了我们的用户他们采取了什么捷径,哪些是后悔采用的。 1. 复制代码 “...
oschina 发布于 6天前 0
不使用 JS 匿名函数的三个理由
无论你在什么时候读代码,您都必须注意到匿名函数。有时它们被称为 lambda,有时是匿名函数,不管怎样,我认为他们是不好使用的。 如果你不知道匿名函数是什么,这里有一个引语: 匿名...
oschina 发布于 1周前 0
使用 SafetyNet Attestation API 时你可能会做错的十件事
 SafetyNet Attestation API 可以帮你评估你的App 运行的Android 环境的安全性和兼容性。自2015年3月发布以来,许多开发者已经成功地把SafetyNet Attestation API 整合到他们的A...
oschina 发布于 1周前 0
React.js 基础概念一览
去年我写过一本100多页的学习 React.js 的书,今年要挑战一下自己把那本书精炼成Medium上的一篇文章。 这篇文章不会包含什么是 React 或者为什么要学习 React 这样的内容,这篇文章...
oschina 发布于 3周前 2
如何处理前任程序员留下的代码
身为一个软件工程师,我们不可避免的会遇到这样一些问题:不得不修改别人的代码,或者在别人的代码中添加新的功能。我们并不熟悉这些代码,它也可能在整个系统中与我们编写的部分无关...
oschina 发布于 1周前 6
“社区数据许可协议”简介
开源软件社区已经展示了开放协作的力量,将世界上最重要的一些软件资产组合在一起。还有一些社区也希望协同构建数据集,这些数据集可以与在软件非常相似的模型中共享和开发。例如,机...
oschina 发布于 4周前 0
Angular 5.0.0 新特性简述
我们很高兴地宣布 Angular 5.0.0 版本,pentagonal-donut(五角甜甜圈)。 这是一个包含新功能和错误修正的主版本。此版本继续专注于使 Angular 更小、更快、更易于使用。 以下是在 ...
oschina 发布于 3周前 0
数据结构中你需要知道的关于树的一切
当你刚开始学习编程的时候,将数组作为“主要数据结构”来学习是很常见的。 最终,你也会学习到哈希表。如果你正在攻读计算机科学学位,你肯定需要参加一门数据结构的课程。在课上你...
oschina 发布于 2周前 1
一文读懂 JavaScript 和 ECMAScript 的区别
我曾试着在谷歌上检索 “ JavaScript 和 ECMAScript 之间的区别。” 最后我在得到的海量的混淆不清又相互矛盾的结果中彻底绝望了: “ECMAScript 是标准。” “JavaScript 是标准。”...
oschina 发布于 3周前 8
14 个你可能不知道的 JavaScript 调试技巧
了解你的工具可以极大的帮助你完成任务。尽管 JavaScript 的调试非常麻烦,但在掌握了技巧 (tricks) 的情况下,你依然可以用尽量少的的时间解决这些错误 (errors) 和问题 (bugs) 。 ...
ismdeep 发布于 3周前 20
黄金十年,致穿越而来的 Web 开发者
你好,朋友们!我希望你喜欢我们的这个新世界。它跟2007年的时候有很大不同。快速提示:如果你有抵押贷款,还是回去把它取消了吧。相信我。 我很高兴你还对计算机感兴趣!现在,我们...
oschina 发布于 3周前 10
顶部