More issues

比较最流行的 JavaScript 图表库

随着技术的进步,我们收集相关业务数据的能力也在不断提高。因此,数据可视化在每个组织中都变得越来越重要。 在早期的 Web 开发中,程序员必须将不同的数据库记录组合在一起,以生成任何人都可以轻松理解的图表和仪表板。然而,图表库的引入解决了这一挑战,如今,有数千个图表库可用于 JavaScript。 在构建图表时,很容易被漂亮的界面所吸引。但是,在不了解图表库的所有功能的情况下开始使用图表库可能会极大地损害开发人员的体验。虽然大多数库对于通用应用程序来说已经足够了,但实际上,我们需要一些针对我们的用例量身定制的东西。而且,更重要的是,我们需要一个可靠的图表库,我们可以在此基础上进行构建。 在本文中,我们将回顾一些最流行的 JavaScript 图表库,包括 HighCharts、Chart.js、C3.js、Chartist、Plotly、ApexCharts 和 NVD3,帮助您在为自己实施一个图表时做出明智的决定。 我们将考虑技术实力、性能、易于实施、定制、兼容性和美学等方面。此外,我们将考虑一些真实场景来比较最适合每个图表库的图表库,讨论每个图表库的优点和缺点。让我们开始吧!
15 min read

在Linux上设置Solana

安装工具、创建本地钱包、构建示例Hello World程序来测试您的设置。 要在Linux上设置并安装Solana,您需要安装以下内容: * NodeJS和Yarn * 各种Linux系统包和库 * Rust和Cargo(使用rustup) * Solana CLI工具套件 * Anchor框架(虽然不是必需,但强烈推荐!) 在设置过程中,您可能会遇到编译器或构建错误,这取决于您的Linux系统已安装哪些库和依赖项。 安装NodeJS和Yarn 现实点说,Web3和区块链领域正在使用基于JavaScript/TypeScript的应用程序构建,其中NodeJS和NPM软件包注册处处于最前沿。 如果您是那种还没有安装NodeJS的开发者,那么赶紧安装它吧。在Linux/Ubuntu上,我建议使用Node版本管理器(NVM)来安装NodeJS,这使得更新Node版本变得非常简单! 接下来,我强烈建议您安装Yarn包管理器。很多人在Solana生态系统中使用Yarn(包括我和Anchor团队!) npm i -g yarn 安装Linux库和软件包 要开
5 min read

Solana Geyser 插件:以光速传输数据

在本文中,我们将深入研究 Solana Geyser 插件的复杂性。我们将从探索 AccountsDB 副本开始,这是一种拟议的数据复制和负载管理方法,最终被放弃,取而代之的是 Geyser 插件。然后我们将详细介绍什么是 Geyser 插件、它们的功能以及它们如何通过插件接口构建。从这里开始,我们将讨论可用的常见 Geyser 插件,并指导您完成创建自己的插件的复杂过程。最后,我们将讨论 Helius 以及如何简化 Solana 上的数据流。
15 min read