开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
如何从业余爱好者自学进阶成专业开发者
几年前,我交替干着园艺工作和餐饮的工作。那时候我刚离开大学,还不知道我这一生到底该干什么。 我有很多想法,但是没有方向。在那段时间里,我开始自学编程。最初是因为喜欢,我认...
王练 发布于 4周前 9
Go 很好,为什么我们不使用它?
任何在 Zapier 或者听过我周五快速演讲的人都可以证明,我认为 Go 是一个很棒的编程语言。在这篇文章中,我将分享一下为什么我认为它很棒,使用它的一些缺点,以及为什么它还不是我们...
oschina 发布于 1个月前 23
在 Java 9 里对 IntegerCache 进行修改?
五年前,我在 Hungarian 上发表了一篇关于“怎样在 JDK 中修改 IntegerCahe”的文章。侵入 Java 运行时是非常有必要的,而且有显而易见的好处。当你在编写侵入代码时,你会对反射的...
oschina 发布于 1个月前 9
为什么 Django 能持续统治 Python 开发世界
对于 Python 开发者来说,web 开发框架真可谓玲琅满目。然而 Django , 毋庸置疑的成为最受青睐的 web 框架。通过本篇博客,我来为大家讲解下为什么相比 Flask、Pyramid、Tornado...
李三石 发布于 2个月前 18
Java 9 中的 9 个新特性
Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Ja...
oschina 发布于 2个月前 26
Python 中的异步编程:Asyncio
如果你已经决定要理解 Python 的异步部分,欢迎来到我们的“Asyncio How-to ”。 注:哪怕连异动范式的存在都不知道的情况下,你也可以成功地使用 Python。但是,如果你对底层运行模...
ismdeep 发布于 2个月前 0
编写良好的代码:如何减少代码的认知负荷
Bug 少,性能好,容易修改。好的代码影响深远,而且它可能是产生 10 倍工作效率的开发者的主要原因。尽管好代码十分重要,但开发新手却不得要领。关于这一主题的技巧多而冗杂,让新...
ismdeep 发布于 4个月前 11
从 Scala 迁移到 Go,永不回头
这篇博客文章自发布以来受到了广泛的关注,已出现在 Hacker News、Golang Weekly 和 Scala Times 各大社区,感谢大家!有读者认为这篇文章是对 Scala 的攻击,但并不是这样的。正如文...
WangYicone 发布于 4个月前 154
2017 年最值得学习的编程语言是什么?
在新的一年里投入工作,大多数人都会考虑技能和职业选择问题。本文收集了大量有关“最好编程语言”的统计,让我们一起来看看吧...... Stack Overflow 程序员调查 2016 年,由来自 17...
oschina 发布于 4个月前 13
适合教孩子编码的 7 款免费编程语言
计算机编程是一项需求旺盛且欣欣向荣的事业, 所以这些日子父母们可能都希望他们的孩子长大后成为一名软件程序员。如果你先教你的小孩如何编程,该从哪儿开始呢? 可以尝试一下此列表中...
oschina 发布于 4个月前 14
如何用预处理让 PHP 更先进
先来点趣事。不久以前,我尝试在 PHP 通过宏来添加 Python 的 range 语法。然后,SaraMG 大虾提到一个 RFC,并且 LordKabelo 建议为 PHP 添加 C# 风格的 getter 和 setter。 我意...
oschina 发布于 5个月前 0
如何利用 C++ 的 Lambda 表达式提升 Qt 代码
Lambda 表达式是在 C++11 中加入的 C++ 特性。在这篇文章中我们将看到如何用 Lambda 表达式来简化 Qt 代码。Lambda 很强大,但也要小心它带来的陷阱。 首先,什么是 Labmda 表达式?...
oschina 发布于 5个月前 10
10 个简单易学的 Java 性能优化技巧
现在出现了很多关于流行语 “网络规模“ 的宣传。人们使用大量时间,通过重新组织他们的应用架构来获取系统“规模化”。 但是什么是规模化,我们应该怎样确定能够规模化? 规模化的...
oschina 发布于 5个月前 15
Go 的高级编码和解码技术
高级编码和解码技术 Go 的标准库包含了一些很不错的编码和解码包,里面涵盖了大量的编码方案。一切数据,不管是CSV,XML,JSON,还是 gob —— 一个 Go 特定的编码格式,都涵盖在内,...
oschina 发布于 6个月前 9
Scala 中 10 个超赞的集合操作函数
当我处理 Scala 集合时,我会进行两类操作:转换操作和聚合操作。第一种操作类型将集合转换为另一个集合,第二种操作类型返回某些类型的值。 本文我将集中介绍几个日常工作必备的 Sc...
oschina 发布于 6个月前 8
使用 GDELT 2 和 PHP 来分析世界!
你对政治事件感兴趣吗? 你想玩转世界上最大的数据库之一吗? 如果你的回答是“是”,请往下阅读,相信你会对本文内容感兴趣! 本文承诺,接下来会使用 PHP 来操作 GDELT。 我会用一...
oschina 发布于 7个月前 5
为什么 .NET 的反射这么慢?
大家都知道 .NET 的反射很慢,但是为什么会出现这种情况呢?这篇文章会带你寻找这个问题的真正原因。 CLR 类型系统的设计目标 原因之一是,在设计的时候反射本身就不是以高性能为目...
oschina 发布于 6个月前 31
本类贡献最多的用户
RSS 使用 RSS 订阅英文文章
RSS 使用 RSS 订阅已翻译文章
顶部