开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
一起谈谈 Java 9 的新特性
在前一篇博客里,我们探讨了Java 8 新增的功能特性。 Java 8 发布已经三年多了,下一个版本现在已经整装待发了,暂定发布日期是2017年9月21日。 你也许已经听到 Java 9 的模块化系统...
oschina 发布于 2个月前 42
我如何知道自己是否善于编程?
最近我和一个初级程序员交流,他问了我一个很好的问题。这个好问题让我停下来思考自己对于学习的看法。他提的问题是: “我怎么知道自己成了编程好手呢?” 我经常被问到“我如何能成...
oschina 发布于 2个月前 3
后端开发技能速览
如果你想知道后端开发人员都干些什么,想像一下像修建房屋一样开发软件或网站。后端开发者建立结构 —— 从构建框架到铺设管道和布线 —— 然后维护结构内部的运作。 同时前端开发人...
oschina 发布于 2个月前 1
Rust 语言如何帮助你防止 bug
引言 如果你曾经编写过任何规模大小的程序,你可能会遇到各种错误。你在编码时产生的微小的错误会导致你的程序执行失败。程序越复杂,发生错误的概率越高! 为了修复和防止错误,有很...
oschina 发布于 2个月前 7
在 Node.js 中使用 MySQL & MySQL JavaScript 客户端
NoSQL 数据库最近一段时间都是很受追捧的,也许已经是 Node.js 应用程序的首选后端了。不过,你不应该只是根据潮流来选择拿什么技术构建下一个项目,使用什么数据库类型要取决于项目...
达尔文 发布于 2个月前 8
代码优化的最优方式
性能优化是代码中最大的威胁之一。 你可能在想,又有人在这么说了。我能理解。从字面意思可以明确地判断,任何类型的优化都是好事,所以你想把它学好是件很自然的事情。 不要脱离大家...
oschina 发布于 2个月前 4
针对 MySQL 大规模数据库的性能和伸缩性的优化
在需要支持移动/平板电脑应用及普通桌面浏览器访问的时代,网站的普及率和有效性很大程度上取决于其可用性和性能。一个访问缓慢的网站会使得访问者或潜在的客户流失,并导致商业的失...
oschina 发布于 2个月前 6
高性能 React: 3 种提升 APP 速度的新工具
React 已经比较快了,但使用时仍很容易犯些小错误,导致其性能下降。组件挂载慢,组件树层级过深以及没必要的循环渲染都会让app感觉很慢。 幸亏有很多工具(有些甚至内置在 React 中...
oschina 发布于 2个月前 0
我写了一门编程语言,你也可以!
在过去六个月,我一直在致力于开发一门叫 Pinecone 的编程语言。我还不能说它已经成熟了,但是它在使用中已经拥有足够多(编程语言)的特征,例如: 变量 函数 用户定义的结构体 如果...
oschina 发布于 2个月前 15
掌控 JavaScript 面试:什么是函数式编程?
“掌握 JavaScript 面试” 是旨在准备候选人在申请中高级别职位时可能遇到的常见问题的系列文章之一。这些问题也是我经常在真实面试中使用到的问题。
oschina 发布于 2个月前 7
适用于Android & iOS 的最佳开源应用程序
我们的移动设备,特别是我们的智能手机,已经成为我们的随身物品。 但是我们对待它并不会像对待自己的家那样保持警惕。 我们通常会仔细检查几乎所有进驻到家庭中的东西,但对于安装应...
oschina 发布于 2个月前 2
7 月份五大令人惊叹的 iOS 库
上个月对于所有的 iOS 开发人员来说都特别有意义。有了 iOS 11、Xcode 9 和 Swift 4 ,我们又有许多令人惊奇的新东西好玩了! 所以,这个月我们会给你们带来一些不一样的东西,这些不...
oschina 发布于 2个月前 3
JavaScript 项目最佳实践指南
在开发一个新项目时,就像在一个绿色场地上来回翻滚,维护它对其他人来说可能是一个潜在的黑暗而扭曲的恶梦。以下是我们发现、编写和收集的指南列表(我们认为)在 hive 上的大多数 ...
oschina 发布于 2个月前 1
Java 已死?听听这些重量级大咖是怎么说的
在 Java 的世界发生了什么事?事实上,很多。Java 9 在 9 月将会来临,Jigsaw 终于获批,而 Java 大咖正在给我们提供关于这一编程语言的未来的有价值的洞察。在这分为 3 部分的访谈系...
oschina 发布于 2个月前 17
学习 CS 时必须知道的一些有用的网站
在学习计算机科学(CS)时,必须知道一些有用的网站,以便随时掌握信息,了解技术前沿和学习新技术。下面是你应该访问的一些网站的不详尽的列表,一旦我得到了另一个链接,这个列表就...
oschina 发布于 2个月前 11
20 个 PHP 开源内容管理系统(CMS)
内容管理系统或CMS是一个用于管理新闻的应用程序,用户可以从后台管理系统发布、编辑和删除文章。HTML 和其他脚本语言不需要操作 CMS,尽管使用它们会增加更多优势。 由于我们已经研...
oschina 发布于 2个月前 21
如何阅读代码(八点要记牢)
“我讨厌阅读别人的代码”是所有经验层级上的软件开发人员之间普遍存在的问题。然而,这又是一个必要的技能,特别是对于开发人员进入到现有的代码库中的时候,如果你以正确的角度和正...
code小生 发布于 3个月前 1
顶部