开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
不使用 JS 匿名函数的三个理由
无论你在什么时候读代码,您都必须注意到匿名函数。有时它们被称为 lambda,有时是匿名函数,不管怎样,我认为他们是不好使用的。 如果你不知道匿名函数是什么,这里有一个引语: 匿名...
oschina 发布于 5天前 0
使用 SafetyNet Attestation API 时你可能会做错的十件事
 SafetyNet Attestation API 可以帮你评估你的App 运行的Android 环境的安全性和兼容性。自2015年3月发布以来,许多开发者已经成功地把SafetyNet Attestation API 整合到他们的A...
oschina 发布于 6天前 0
React.js 基础概念一览
去年我写过一本100多页的学习 React.js 的书,今年要挑战一下自己把那本书精炼成Medium上的一篇文章。 这篇文章不会包含什么是 React 或者为什么要学习 React 这样的内容,这篇文章...
oschina 发布于 2周前 2
如何处理前任程序员留下的代码
身为一个软件工程师,我们不可避免的会遇到这样一些问题:不得不修改别人的代码,或者在别人的代码中添加新的功能。我们并不熟悉这些代码,它也可能在整个系统中与我们编写的部分无关...
oschina 发布于 5天前 6
“社区数据许可协议”简介
开源软件社区已经展示了开放协作的力量,将世界上最重要的一些软件资产组合在一起。还有一些社区也希望协同构建数据集,这些数据集可以与在软件非常相似的模型中共享和开发。例如,机...
oschina 发布于 3周前 0
Angular 5.0.0 新特性简述
我们很高兴地宣布 Angular 5.0.0 版本,pentagonal-donut(五角甜甜圈)。 这是一个包含新功能和错误修正的主版本。此版本继续专注于使 Angular 更小、更快、更易于使用。 以下是在 ...
oschina 发布于 2周前 0
数据结构中你需要知道的关于树的一切
当你刚开始学习编程的时候,将数组作为“主要数据结构”来学习是很常见的。 最终,你也会学习到哈希表。如果你正在攻读计算机科学学位,你肯定需要参加一门数据结构的课程。在课上你...
oschina 发布于 1周前 1
一文读懂 JavaScript 和 ECMAScript 的区别
我曾试着在谷歌上检索 “ JavaScript 和 ECMAScript 之间的区别。” 最后我在得到的海量的混淆不清又相互矛盾的结果中彻底绝望了: “ECMAScript 是标准。” “JavaScript 是标准。”...
oschina 发布于 2周前 8
14 个你可能不知道的 JavaScript 调试技巧
了解你的工具可以极大的帮助你完成任务。尽管 JavaScript 的调试非常麻烦,但在掌握了技巧 (tricks) 的情况下,你依然可以用尽量少的的时间解决这些错误 (errors) 和问题 (bugs) 。 ...
ismdeep 发布于 2周前 20
黄金十年,致穿越而来的 Web 开发者
你好,朋友们!我希望你喜欢我们的这个新世界。它跟2007年的时候有很大不同。快速提示:如果你有抵押贷款,还是回去把它取消了吧。相信我。 我很高兴你还对计算机感兴趣!现在,我们...
oschina 发布于 2周前 10
想了解机器学习?这 3 种算法你必须要知道
假设有一些数据相关的问题亟待你解决。在此之前你听说过机器学习算法可以帮助解决这些问题,于是你想借此机会尝试一番,却苦于在此领域没有任何经验或知识。 你开始谷歌一些术语,如...
oschina 发布于 2周前 24
深度学习基础指南
人工智能和机器学习是现如今最热门的话题了。 “人工智能”这个词每天被到处乱用。你听到开发者们说他们要学习人工智能。你也会听到管理者说他们要把人工智能技术应用他们的服务中。...
oschina 发布于 2周前 5
用 Haskell 的整除调试 C
好的类型系统涵盖了很多小的错误。单元测试、精心设计和健全的头脑可以让你通过更大的测试。但是,有时候,在大型代码库中的复杂错误需要重型调试工具。 这样一类的工具之一是 Del...
ismdeep 发布于 1个月前 0
软件公司创始人要掌握的技能
创立一个企业就像在雾中漫游:你常常会觉得你不知道自己在哪里或下一步该做什么。看起来很简单的事情需要数周的研究,以及几十个打开的满是行话、自我提升和自相矛盾的建议的浏览器标...
oschina 发布于 3周前 2
将 Spring Boot 应用迁移到 Java 9 — 模块
上周,我试图制作一个 Spring Boot 应用程序 —— 是一个著名宠物诊所(Pet Clinic)的 app,对 Java 9 兼容。这很不容易,我不得不放弃了很多功能。总而言之,唯一的好处是改进了 St...
oschina 发布于 3周前 1
我作为开发者犯过的两次愚蠢的错误
上周我和我的同事们关于如何在我们的工作上“翻江倒海”开了一个简短的会议。由于可以远离那些(项目中的)错误,我们可以偷着乐了。除了由此而来的快乐,这些工作中的失误同样给我们...
oschina 发布于 3周前 1
让 Python 更加充分的使用 Sqlite3
我最近在涉及大量数据处理的项目中频繁使用 sqlite3。我最初的尝试根本不涉及任何数据库,所有的数据都将保存在内存中,包括字典查找、迭代和条件等查询。这很好,但可以放入内存的...
oschina 发布于 4周前 3
顶部