开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
2017 年不容错过的 10+ 个开源 Java 库
向阅读此文的读者问好, 此文的灵感来自于 Andres Almiray 的工作。 这些开源库非常棒,我已经将它们整理成参考清单,附上简短的功能清单连同案例一同分享。 请欣赏! Guice Guice(...
oschina 发布于 3天前 12
编写 React 组件的最佳实践
在我第一次编写 React 代码的时候,我见发现许多不同的方法可以用来编写组件,不同教程教授的内容也大不相同。尽管从那时候起框架已经相当成熟,但并没有一种固定的“正确”方式指导...
oschina 发布于 7天前 0
为什么我喜欢在 Ubuntu 上使用 KDE Connect 的 6 个理由
我喜欢在 Ubuntu 上使用 KDE Connect 和应用程序的 indicator applet 连接。这是将 Android 手机连接到 Linux 桌面的最简单的方法。 请同时阅读:如何在 Ubuntu 上安装 KDE Connec...
oschina 发布于 1周前 8
Java 中的 GoF 设计模式(第二部分)
这篇文章我主要给出一些设计模式和示例,紧接第一部分内容“使用 Java 的 GoF 设计模式(第 1 部分)”。 为了理解四人组的设计模式原理和历史,我做了一个 10 分钟的短视频。 (作为...
花间_拾零 发布于 2周前 1
使用 Let's Encrypt 和 Nginx 从同一服务器托管多个 HTTPS 域名
现在网站越来越需要 HTTPS,而这正是顺应了发展趋势。Chrome 已将使用 HTTP 连接传输密码、信用卡信息的网站标记为不安全网站。在过去的一年里,我一直在将我的客户端网站切换到 ...
oschina 发布于 1周前 2
2017 年最值得学习的编程语言是什么?
在新的一年里投入工作,大多数人都会考虑技能和职业选择问题。本文收集了大量有关“最好编程语言”的统计,让我们一起来看看吧...... Stack Overflow 程序员调查 2016 年,由来自 17...
oschina 发布于 1周前 12
适合教孩子编码的 7 款免费编程语言
计算机编程是一项需求旺盛且欣欣向荣的事业, 所以这些日子父母们可能都希望他们的孩子长大后成为一名软件程序员。如果你先教你的小孩如何编程,该从哪儿开始呢? 可以尝试一下此列表中...
oschina 发布于 1周前 13
2017 年前端开发者必看学习清单
在快节奏的环境下,我们更倾向于花点时间尝试最新的技术发明,然后在网上争论不休。 我不是说我们不应该那样做,但是可能应该放慢一点脚步,看看那些变化没那么快的事物。这不仅能提...
oschina 发布于 2周前 0
Java 中的 GoF 设计模式(第一部分)
为了理解 GoF(Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 四人组)的设计模式原理和历史,我制作了一个 10 分钟的短视频。(作为 PluralSight 作者试录的) 视频...
花间_拾零 发布于 2周前 3
15 个 Docker 技巧和提示
Docker 是个神奇的工具,我最喜欢它了。在软件开发界它是迄今为止最闪亮的神器,数十倍的简化了项目配置。 本文中,我会与你分享一些很酷的 Docker 技巧和提示。多数人可能熟悉这些命...
oschina 发布于 2周前 0
21 步助你成为成功的 Web 开发者
随着 Web 开发产业的爆发式发展,许多人会问这样的问题:我如何才能成为一名 Web 开发者?我认为这是一个错误的提问。问题应该是:我如何才能成为一名成功的 Web 开发者? 能提出这样...
oschina 发布于 2周前 5
如何用预处理让 PHP 更先进
先来点趣事。不久以前,我尝试在 PHP 通过宏来添加 Python 的 range 语法。然后,SaraMG 大虾提到一个 RFC,并且 LordKabelo 建议为 PHP 添加 C# 风格的 getter 和 setter。 我意...
oschina 发布于 2周前 0
OSGiaaS-CLI — 可以用来运行 JVM 系语言 REPL 和命令的 CLI
任何时候,和很多技术人员一样,我会需要运行一些 CLI(命令行界面)命令去执行一个快速,通常重复的任务。操作系统提供许多命令(如 ls,cat,cp,rm,grep ...),它们可以合并在一起以...
oschina 发布于 2周前 1
初创公司选择 Swift 而不是 Objective-C 的七个原因
在我们最后一篇博客中,我们认为 Swift 将成为最流行的移动应用开发趋势之一,这将会在 2017 年得到验证,这是必须的!如果你对 iOS 世界保持时刻关注,你一定知道 Swift 在 2016 年...
oschina 发布于 2周前 25
为什么我从 Angular 转向 React
在过去的一段日子里我大量地使用了 Angular 1.x,直到我开始使用 React。这两个项目我使用得比较广泛。但是,其中有几个原因使我转向了 React。刚开始原因还不是那么清晰,但现在回...
oschina 发布于 2周前 19
2017 年 Web 发展十大预测
每年 Craig Buckler 都会对来年的 Web 发展进行10项预测,同时总结过去一年的成绩。来看看他在 2016 年的表现,以及他对 2017 年 Web 发展的预测! 我已经进行了几年的预测,但总不可...
oschina 发布于 3周前 3
Java 10 可能对 Lambda 表达式进行升级
新的 JEP 对增强 Lambda 提出了修改建议,包括消除歧意、用下划线表示未使用的参数、隐藏外部变量 等。虽然这些改变会让 Java 的 Lambda 更接近于其它语言的 Lambda,不过最初的讨...
oschina 发布于 3周前 14
顶部