开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
数据流时代,Teads 如何做到每天赋予1000亿事件价值?
在这篇文章中,我们描述了如何协调Kafka,Dataflow和BigQuery共同采集和转换大数据流。当增加了模式和延时的约束时,调优和重新排序成了很大的挑战,下面展示了我们是如何解决它的。...
oschina 发布于 4天前 0
全面解析基于 iOS 的 PWA 程序
在iOS11.3版本中,苹果公司已悄悄地增加了基于“渐进式Web应用程序”(Progressive Web Apps,PWA)概念的新技术基础合集。是时候来看看他们是如何工作的,他们的能力和挑战是什么,...
oschina 发布于 6天前 0
美好或者丑陋的 Go
这是一个“Go不好”系列的额外文章。Go确实有一些不错的特性,也就是本文中“好的”部分,但是当我们不使用API或者网络服务器(这是为它设计的)而且将它用于业务领域逻辑的时候,总...
oschina 发布于 1周前 0
使用 Web3 和 Vue.js 来创建你的第一个以太坊 dAPP
欢迎回到这个很牛的教程系列的第2部分,在教程中我们亲手构建我们的第一个分布式应用程序。 在第二部分中,我们将介绍VueJS和Vuex的核心概念,并引入web3js以与metamask进行交互。 ...
oschina 发布于 2周前 3
改进 JavaScript 和 Rust 的互操作性:深入认识 wasm-bindgen 组件
最近我们已经见识了WebAssembly如何快速编译、加速JS库以及生成更小的二进制格式。我们甚至为Rust和JavaScript社区以及其他Web编程语言之间的更好的互操作性制定了高级规划。正如前面...
oschina 发布于 2周前 0
Java字节码的介绍
即便对那些有经验的Java开发人员来说,阅读已编译的Java字节码也很乏味。为什么我们首先需要了解这种底层的东西?这是上周发生在我身上的一个简单故事:很久以前,我在机器上做了一些...
dreamanzhao 发布于 4周前 5
什么是 C 和 C ++ 标准库?
简要介绍编写C/C ++应用程序的领域,标准库的作用以及它是如何在各种操作系统中实现的。 我已经接触C++一段时间了,一开始就让我感到疑惑的是其内部结构:我所使用的内核函数和类从何...
oschina 发布于 2周前 1
Git 12 岁了,为你送上 12 个 Git 的使用技巧!
    使用这12个Git的诀窍与技巧来令你的版本控制经验更加有用。     Git,一个分布式版本控制系统,它已经成为了开源世界的源码控制默认工具,在4月7号12岁了。但是使用Git中更另...
oschina 发布于 2周前 9
使用让 JavaScript 安全且并发的 Web Workers
Web Workers 提供了一种在浏览器单线程执行外运行 JS 代码的方式。单线程处理了包括页面内容展示,通过键盘、鼠标点击和其他装置的用户交互,以及对于 AJAX 请求响应的一些请求。 事...
oschina 发布于 3周前 0
使用 Spring Cloud Sleuth、Elastic Stack 和 Zipkin 做微服务监控...
关于迁移微服务架构,最常被提及的挑战莫过于监控。每个微服务应独立于其他服务的运行环境,所以他们之间不会共享如数据源、日志文件等资源。 然而,较容易的查看服务的调用历史,并...
oschina 发布于 3周前 0
用信鸽来解释 HTTPS
密码学是一门难以理解的学科,因为它充满了数学定理。但是除非你要实际开发出一套加密算法系统,否则你是没必要强制理解那些深奥的数学定理的。 如果你阅读本文的目的是想设计下一套...
oschina 发布于 3周前 3
Java 10 局部变量类型推断是什么?
Java 10 引进一种新的闪闪发光的特性叫做局部变量类型推断。听起来很高大上吧?它是什么呢? 下面的两个情景是我们作为 Java 开发者认为 Java 比较难使用的地方。 上下文:陈词滥调和...
oschina 发布于 4周前 6
10 个你不知道的 PostgreSQL 功能:创建统计信息
如果你曾使用 Postgres 做过一些性能优化,你或许已经使用过 EXPLAIN 。EXPLAIN 向你展示了 PostgreSQL planner 为提供的语句生成的执行计划。它说明了语句涉及到的表将会使用顺序扫...
ismdeep 发布于 2个月前 0
如何对分布式 NewSQL 数据库 TiDB 进行性能调优
在分布式系统中进行调优不是开玩笑的事情。分布式系统中调优比单节点服务器调优复杂得多,它的瓶颈可能出现在任何地方,单个节点上的系统资源,子组件,或者节点间的协作,甚至网络带...
oschina 发布于 1个月前 2
Java 的 Kotlin 特性愿望清单
毫无疑问,当谈到编程语言时,Java 已占领上风,并被认为是最重要的开发语言之一。然而,在基于 JVM 的基础上还开发了一些语言,比如说 Kotlin 。 Kotlin 对于现代化的多平台应用是...
oschina 发布于 1个月前 8
关于 ECMAScript 2015(ES6)的一些有用的提示和技巧
EcmaScript 2015(又名 ES6 )已经发布好几年了,各种新功能现在都能以灵巧的方式使用。我想列出并讨论其中的一些我认为会对大家有所帮助的实用功能。 如果你还知道其它技巧,请评论...
oschina 发布于 1个月前 3
改进 UI 微交互的实用建议
下面是一些优秀和更高明的 UI 微交互对比示例。随着一点点地调整,你可以用动画来改进你的 UI 布局。 所列出的交互展示了状态之间的连续性,表示共享元素之间的关系,并且将用户的注...
oschina 发布于 1个月前 6
顶部