开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
为什么我们选择使用 React 而不是 Angular 构建新 UI
我们在2013年推出了Cloud Elements集成平台的v1版本,这个产品在过去几年里一直为客户和公司发展提供了良好的服务。但是2017年,Web技术迅速演变,从而使用户期望也进一步发展。现在...
oschina 发布于 5天前 1
Stack vs. Heap:了解 Java 的内存分配机制
知道栈和堆之间的区别吗?什么时候该用哪一个,它们提供了什么功能? 这是一篇关于内存分配的指南。 栈和堆是与关于 Java 内存分配的两个重要概念。我们来看看这两个概念,为什么它们...
oschina 发布于 6天前 0
C# vs Java:C# 五个不可替代的特性瞬间秒杀 Java
如果我们可以同时拥有 C# 和 Java 世界的最好特性,那会是什么样呢? 完美的编程语言并不存在,我希望我们可以在这一点上达成一致。开发新语言往往是为了克服另一种语言的弊端,又不...
oschina 发布于 1周前 0
代码异味:Null
【小编注:Code Smell 中文译名一般为“代码异味”,或“代码味道”,它是提示代码中某个地方存在错误的一个暗示,开发人员可以通过这种 smell(异味)在代码中追捕到问题。】 在我对...
oschina 发布于 1周前 0
11 个超酷的编程新工具
工具对开发人员来说至关重要。工具可以让一个开发人员的日常工作更高效,并且只需要关注最重要的事情。对于开发人员来讲,寻找更好的替代工具往往比坚持使用熟悉单身过时的工具更困难...
oschina 发布于 1周前 4
面向对象编程的绝地反击
免责声明:该帖子含有幽默成分,如果您对幽默类题材比较敏感,建议您停止阅读。 最近,我阅读了发布在 DZone 上的关于面向对象编程的文章。我在博客上发现过好几篇关于面向对象编程的...
oschina 发布于 2周前 13
为什么我还在使用 Vim
Vim 是我的默认编辑器。 没有什么特别的理由,无非是我在多年前迁移到 Linux 上的时候学习了一下。 我最终喜欢它,因为我可以在四核机器(它有几千兆字节的RAM)上的编辑小文本文件,...
oschina 发布于 2周前 53
在 Java 中使用 Lambda 表达式的技巧
在本文中,我们将展示一些在 Java 8 中不太为人所了解的 Lambda 表达式技巧及其使用限制。本文的主要的受众是 Java 开发人员,研究人员以及工具库的编写人员。 这里我们只会使用没有...
oschina 发布于 2周前 18
9 款最好的免费博客网站对比
弄一个博客听起来好简单 – 你只要捡一个主题然后写就行了。不过,比起这种简单的想法,实际要麻烦得多。比如,你也需要选择合适的平台来托管这个博客,而做这个决定并不简单哦。 ...
oschina 发布于 2周前 9
探索 Kotlin 的隐性成本(Part 3)
在收到本系列前两部分中关于 Kotlin 编程语言(包括杰克·沃顿本人提及)的积极反馈之后,我积极开展进一步的调研。不要错过 part 1 和 part 2。 在第 3 部分中,我们将展示 Kotl...
oschina 发布于 2周前 0
探索 Kotlin 的隐性成本(Part 2)
这是关于 Kotlin 编程语言的第 2 部分更新。 如果还没有读过第一部分,请点击超链接跳转阅读。 让我们继续发现更多 Kotlin 功能的实现细节。
oschina 发布于 2周前 0
简洁代码书写法则
什么是简洁代码 “简洁代码”是我在写代码中一直以来遵循的一条理论。事实上,对于我来说,与其说是一种理论,不如说是一种信仰。他是这么一种理念——你的代码必须够简洁且尽可能接...
oschina 发布于 3周前 6
探索 Kotlin 的隐性成本(Part 1)
2016年,杰克·沃顿(Jake Wharton)就 Java 的隐性成本进行了一系列有趣的演讲。 在同一时期,他也开始倡导使用 Kotlin 语言进行 Android 开发,但除了推荐大家使用这门语言的内...
oschina 发布于 3周前 14
一起谈谈 Java 9 的新特性
在前一篇博客里,我们探讨了Java 8 新增的功能特性。 Java 8 发布已经三年多了,下一个版本现在已经整装待发了,暂定发布日期是2017年9月21日。 你也许已经听到 Java 9 的模块化系统...
oschina 发布于 3周前 35
我如何知道自己是否善于编程?
最近我和一个初级程序员交流,他问了我一个很好的问题。这个好问题让我停下来思考自己对于学习的看法。他提的问题是: “我怎么知道自己成了编程好手呢?” 我经常被问到“我如何能成...
oschina 发布于 4周前 3
后端开发技能速览
如果你想知道后端开发人员都干些什么,想像一下像修建房屋一样开发软件或网站。后端开发者建立结构 —— 从构建框架到铺设管道和布线 —— 然后维护结构内部的运作。 同时前端开发人...
oschina 发布于 3周前 1
Rust 语言如何帮助你防止 bug
引言 如果你曾经编写过任何规模大小的程序,你可能会遇到各种错误。你在编码时产生的微小的错误会导致你的程序执行失败。程序越复杂,发生错误的概率越高! 为了修复和防止错误,有很...
oschina 发布于 4周前 6
顶部