开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
记一次 C# 代码审查
我曾为一个朋友做过一个简单的代码审查(备注:下面是 C# 代码) public IEnumerable < GitHubUser > FavoritesList() {  CookieHelper cookieHelper = new CookieHelpe...
oschina 发布于 7天前 0
关于 Java 你不知道的 10 件事
作为 Java 书呆子,比起实用技能,我们会对介绍 Java 和 JVM 的概念细节更感兴趣。因此我想推荐 Lukas Eder 在 jooq.org 发表的原创作品给大家。 你是从很早开始就一直使用 Java...
oschina 发布于 7天前 4
这些不良习惯可能会导致你的代码无比糟糕
当在将老的 Python 代码库移到 Node 的时候,我内心是有点小激动的。这些项目相对于常规的代码维护工作总会给你更多的创造性的自由。重新编写其他人的代码带来的挑战使得这一切变得非...
oschina 发布于 3周前 5
提高 Rails 开发者编码效率的实用小贴士
大多数贴士和技巧,对于开发人员的重点是知识、经验或沟通技巧。虽说这些肯定是有用的因素,但是它们对于学习者能有效地执行还是太过抽象了。 成为一个更好的开发者没有捷径,但是这...
oschina 发布于 3周前 6
我们是如何构建 Twitter Lite 的
我们很高兴向您介绍 Twitter Lite,它是一个 Progressive Web App ,您可以在 mobile.twitter.com 获取。 Twitter Lite 能够快速响应,使用较少的数据,占用较少的存储空间,并支持推...
被盗用户 发布于 3周前 0
图解机器学习:神经网络和 TensorFlow 的文本分类
开发人员经常说,如果你想开始机器学习,你应该首先学习算法。但是我的经验则不是。 我说你应该首先了解:应用程序如何工作。一旦了解了这一点,深入探索算法的内部工作就会变得更加...
oschina 发布于 3周前 9
代码真的有必要写到完美吗?
过去几个月,我总是在问自己类似的问题:为什么我们总在苛求完美的代码?因为内部项目需要,重新捡起编码任务之后,我发觉我们组内(也可能是大多数软件开发世界中的大多数人)花费了...
oschina 发布于 3周前 32
Python vs Ruby: 谁是最好的 web 开发语言?
Python 和 Ruby 都是目前用来开发 websites、web-based apps 和 web services 的流行编程语言之一。 这两种语言在许多方面有相似之处。它们都是高级的面向对象的编程语言,都是交互式...
oschina 发布于 3周前 32
Async/Await 优于 Promise 的 6 个理由
NodeJS 从 7.6 版本开始已经内置了对 async/await 的支持,如果你错过了,还没用过该特性,这里有一些原因,来说明为什么你应该立即采用它。
oschina 发布于 3周前 12
软件的复杂性: 命名的艺术
想把一个东西写好很难。为什么呢?因为只要写好了,才会有很好的阅读体验。我们往往关注了前者而忽略了后者。我们忘记了代码只写一次,但要读很多次。 写得好是指写出来的东西读起来...
oschina 发布于 3周前 7
利用一点机器学习来加速你的网站
在生活中,我有 73% 的时间在考虑 web 性能-在低配手机上达到 60 FPS、 有序加载资源、离线缓存任何能缓存的资源。还有一些其他的优化。 最近,我发现自己对 web 性能的定义可能太狭...
oschina 发布于 3周前 7
如何在 Webpack 中执行代码分割
代码捆绑 我很早就写过几个关于 Javascript 脚本的捆绑的帖子,人们可能认为我是疯狂的热衷于应用捆绑,但是我认为我是情不自禁的,因为它是非常有趣的:-)。 有几篇我写的文章是关于...
oschina 发布于 3周前 0
五大理由从 Python 转到 Go 语言
“ Python 是非常强大的,特别是 Python3 有了异步功能,但是 GO 将完全取代它在大企业中的存在…” 如果你真正理解了引号中的话,你可能会去尝试 Go 编程语言。我认为 Go 是很简单的...
oschina 发布于 3周前 120
编写快速安全 Bash 脚本的建议
昨天我和一些朋友聊起Bash,我意识到:即使我已经使用Bash十多年了,现在还有一些基础的杂项,我理解的并不是很清晰。 像往常一样,我认为我应该写一个博文。 我们会包含: 一些bas...
李三石 发布于 1个月前 2
使用 Flow 写更好的 JavaScript 代码
你是不是常常发现自己在跟踪代码中的一个 bug,最后发现的错误只是某些本应该可以避免的简单问题呢? 可能你只是按照错误的顺序传递了参数,或者也许是你在尝试传递一个字符串而不是一...
oschina 发布于 1个月前 8
Java 实现的 URL 编码和解码技术
当编写 “ 网络爬虫” 或下载器时,在 Java 中实现 URL 编码和解码是一个很常见的要求。本文的重点是创建用于对所传递的 URL 进行编码和解码的模块。你可以看一下 GitHub 上的 源码...
oschina 发布于 1个月前 9
ReactiveSwift 中的内存管理
在谈及任一类型系统时,内存管理是一个非常重要的问题。 你不能在所有情况下都假定资源是无限的,并不去管这些。当使用 ReactiveSwift 工作时,如果不遵循简单的规则,你真的会很容...
oschina 发布于 1个月前 0
顶部