开源中国

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

It appears you’re using an unsupported browser

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