开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
6个能让你的 Kotlin 代码库更有意思的“魔法糖” —— 第一部分
语法糖会导致分号的悲剧。—— Alan J. Perlis 我们不断地失去一些东西。其中一些东西相对来说会更重要,现在重新拣起来还不算太晚。Kotlin 语言为程序带员的生活带来了大量新的概...
oschina 发布于 3天前 0
我们怎么设计企业软件
在Mesosphere,产品设计团队负责Mesosphere产品的用户体验。通常,这个UX主要涉及我们旗舰产品DC/OS的GUI(图形用户界面),同时也考虑了我们的CLI(命令行界面),API,文档和其他开...
oschina 发布于 6天前 0
来自19岁的美女程序媛的建议
别担心,这不是一篇我每天凌晨4点起床,为了跑20公里... 之类的 '激励性'文章,它们让人觉得在成为一名优秀的开发者前我们需要成为某种超人。 有些人可能会认为我是一个除了在 Inst...
oschina 发布于 3天前 2
调试一个 Go 运行时的错误
前言 我是Prometheus和Grafana的忠实粉丝。 作为谷歌前SRE,我学会了注重优质的监控,这种结合让我在过去的一年中一直处于不败之地。 我一直在用它们来监控我的个人服务器(包括了黑...
oschina 发布于 1周前 0
区块链和以太坊用于 JavaScript 和 React 开发
区块链是一种构建分散式应用程序的技术。 我们习惯于将数据存储在中央数据库中。 为了容错,我们可能会有分布在不同地理位置的数据库集群。 但是这不会使传统数据库分散。 所有的数据...
oschina 发布于 1周前 0
深入研究 Angular 框架中的装饰
使用Angular(Angular 2 及以上版本)开发程序时,装饰是一个核心概念。还有一个正式的TC39 提案,目前处于阶段2中,该提案期望装饰器能够很快成为JavaScript 的核心语言功能。 回到...
oschina 发布于 1周前 1
介绍逻辑编程语言 Prolog
我是一个沉迷于编程语言的人~我喜欢学习新的语言,并在电脑上编译他们。我的硕士学位选修的是伦敦Birkbeck大学提供的“编程范式和语言”模块,并且Keith Mannock和Trevor Fenner发表...
oschina 发布于 1周前 0
如何编写一个简单的 Linux 内核模块
抢占 Gloden Ring-0 Linux为应用程序提供了强大且可扩展的API,但有时那并不够。在系统中和硬件交互或者执行需要访问保密信息的操作时需要一个核心模块。 Linux内核是一组编译后的二...
oschina 发布于 1周前 0
如何在不会导致服务器宕机的情况下,用 PHP 读取大文件
作为PHP开发人员,我们并不经常需要担心内存管理。PHP 引擎在我们背后做了很好的清理工作,短期执行上下文的 Web 服务器模型意味着即使是最潦草的代码也不会造成持久的影响。 很少情...
oschina 发布于 2周前 0
提升网站访问速度的 SQL 查询优化技巧
你一定知道,一个快速访问的网站能让用户喜欢,可以帮助网站从Google 上提高排名,可以帮助网站增加转化率。如果你看过网站性能优化方面的文章,例如设置服务器的最佳实现、到干掉慢...
oschina 发布于 2周前 7
6 大主流 Web 框架优缺点对比
是该读些评论和做一些总结的时候了。当我们开始写这个系列博客的时候,我们知道 JavaScript/web 应用框架并不太好总结。我们努力对这个不可回答的问题作出回答:我该用什么样的框架?...
oschina 发布于 2周前 11
【官方文档】Kotlin 1.2 的新增特性
目录 多平台项目 其他语言特性 标准库 JVM 后端 JavaScript 后端 多平台项目 (实验性) 多平台项目是 Kotlin 1.2 中的一个新的实验性功能,允许你在 Kotlin – JVM, JavaScript 和(...
oschina 发布于 2周前 3
一个单一的 PostgreSQL 配置如何将缓慢的查询性能提升了 50 倍
在 Amplitude,我们的目标是提供易于使用的交互式产品分析服务,这样每个人都可以找到他们关于产品问题的答案。为了提供良好的用户体验,Amplitude 需要快速提供这些答案。所以,当...
oschina 发布于 2周前 0
使用 Kotlin 编写你的第一个 Firefox WebExtension 扩展
Kotlin 是我最喜爱的编程语言。我们已经知道 Kotlin 编译成 Java 字节码可以快速被安卓和服务端采用。事实上,Kotlin 还支持编译成 JavaScript,因此该语言也开始在 Web 生态系统中受...
oschina 发布于 2周前 7
火狐浏览器是如何又变快起来的?
大家已经注意到 Firefox 的速度又变快了。 在过去的七个月里,我们一直在迅速地更换着引擎的主要部件,在 Firefox 中使用了 Rust 和部分的 Servo。此外,有一个源于代码的问题,明显...
oschina 发布于 3周前 18
什么是 Apache Spark?大数据分析平台如是说
自从 Apache Spark 2009 年在 U.C. Berkeley 的 AMPLab 默默诞生以来,它已经成为这个世界上最重要的分布式大数据框架之一。Spark 可以用多种方式部署,它为 Java、Scala、Python,...
oschina 发布于 3周前 0
从 Zero 到 Hero ,一文掌握 Python
第一个问题,什么是 Python ?根据 Python 之父 Guido van Rossum 的话,Python 是: 一种高级程序语言,其核心设计哲学是代码可读性和语法,能够让程序员用很少的代码来表达自己的想...
oschina 发布于 3周前 13
顶部