开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
你需要了解的 Node.js 模块
Node 使用两个核心模块来管理模块依赖: require 模块,是个看起来像在全局作用域有效的模块——不需要 require('require')。 module 模块,看起来也像是在全局作用域内有效——不需...
oschina 发布于 5天前 0
机器学习利用 Elasticsearch 进行更智能搜索
众所周知,机器学习正在引领许多行业的变革。对于曾疲于用人工调整搜索相关性来捕捉细微差别的搜索行业就更是如此。人工调整已经实现了其能达到的最好效果,成熟的搜索公司不满足于此...
oschina 发布于 3周前 3
C# 7 中的 Tuple 特性
介绍 Tuple是异类对象的有序序列。 我们经常可以写出返回多个值的方法,所以我们需要创建一个包含多个数据元素的简单结构。 为了支持这些情况,Tuple 被添加到 C#。 Tuple 是包含多...
oschina 发布于 1周前 26
适用于 Android 开发的 Effective Java
“Effective Java” 被许多人看做是编写高效且可维护的 Java 代码的重要指导书之一。Android 使用 Java 开发是否意味着里面的建议都要用上?不完全是。 有些人认为这本书给出的大多...
oschina 发布于 2周前 6
React 中的宝藏:setState 函数
React 已经在 JavaScript 中普及了函数式编程。 这导致一些大型框架采用了 React 使用的基于组件的 UI 模式。 现在功能性发烧已经蔓延到整个网络开发生态系统中。 但 React 团队并没...
oschina 发布于 2周前 3
13 个最佳 JavaScript 数据表格库
JavaScript 是一种通常被用在网页开发中的编程语言。它主要是在互联网上的网页浏览器中开发出效果出众且可交互的特效。它是客户端脚本语言中的一种,是被用来作为通过用户的网页浏览...
oschina 发布于 2周前 7
2017 年值得学习的 3 个 CSS 新特性
在众多的 CSS 新特性中,有 3 个今年采用的新特性让我抑制不住地激动。 1. 特性查询 不久前,我写了我真心期望的一个 CSS 特性,就是关于特性查询,现在基本上可以说它已经存在了!它...
oschina 发布于 2周前 4
用 React Router 4 构建通用 JavaScript 应用
React Router 是一个在 React 领域非常流行的库。它依靠位置栏上的请求 URL 和 浏览器的操作历史来渲染不同的页面内容来保持显示,进而将你的 app 同步到用户接口的页面上。 新的闪...
oschina 发布于 3周前 3
提高网站伸缩性的实用技术
在大容量网站上工作 8 年之后,我见识了许多有趣的扩缩容技术。 虽然制定具体策略也能提高效率,但要实现高并发还是需要一定成本的。 按照我的经验,中等规模网站若遇到的扩缩问题可...
oschina 发布于 1个月前 3
RESTful API 设计指南——最佳实践
Facebook、谷歌、Github、Netflix 和几个其他的科技巨头已经允许开发者和其产品通过 API 调用他们的数据,并为他们提供平台。即使你不是写 API 的专业人士,拥有精美的 API 也对你的...
oschina 发布于 4周前 22
前端开发者也是信息架构师
今年世界 IA 日的主题是“信息无处不在,架构无处不在”。 这篇文章不是介绍你所理解的信息架构师是什么样子:在用户体验领域的人,他可能研究科学技术,探讨分类法。 这是一个我在...
oschina 发布于 2个月前 2
如何编写同时用于 Node 和浏览器的 JavaScript 包
我多次看到大家在这个问题上产生困惑,甚至经验丰富的 JavaScript 开发者都可能错过它的一些微妙之处。所以我认为应该写这么一个简短的教程。 假设有一个 JavaScript 模块想发布在 ...
oschina 发布于 4周前 2
2017 年不容错过的 10+ 个开源 Java 库
向阅读此文的读者问好, 此文的灵感来自于 Andres Almiray 的工作。 这些开源库非常棒,我已经将它们整理成参考清单,附上简短的功能清单连同案例一同分享。 请欣赏! Guice Guice(...
oschina 发布于 1个月前 12
编写 React 组件的最佳实践
在我第一次编写 React 代码的时候,我见发现许多不同的方法可以用来编写组件,不同教程教授的内容也大不相同。尽管从那时候起框架已经相当成熟,但并没有一种固定的“正确”方式指导...
oschina 发布于 1个月前 5
Java 中的 GoF 设计模式(第二部分)
这篇文章我主要给出一些设计模式和示例,紧接第一部分内容“使用 Java 的 GoF 设计模式(第 1 部分)”。 为了理解四人组的设计模式原理和历史,我做了一个 10 分钟的短视频。 (作为...
花间_拾零 发布于 1个月前 4
使用 Let's Encrypt 和 Nginx 从同一服务器托管多个 HTTPS 域名
现在网站越来越需要 HTTPS,而这正是顺应了发展趋势。Chrome 已将使用 HTTP 连接传输密码、信用卡信息的网站标记为不安全网站。在过去的一年里,我一直在将我的客户端网站切换到 ...
oschina 发布于 1个月前 2
2017 年前端开发者必看学习清单
在快节奏的环境下,我们更倾向于花时间尝试最新的技术发明,然后在网上争论不休。 比起这样,我们是不是更应该放慢一点脚步,学习和巩固已有知识?这不仅能提升我们的工作质量,也能...
oschina 发布于 1个月前 0
顶部