花时间看了一些比特币原理相关的资料,虽然不敢说把每个细节都完全搞懂了,不过整体思路和关键部分的主要原理还是比较明白。写一篇文章分享给大家。这篇文章的定位会比较科普,尽量用类比的方法将比特币的基本原理讲出来。这篇文章不会涉及算法和协议中比较细节的部分,打算后面会再写一篇程序员视角下的比特币原理,那里会从技术人员的视角对比特币系统中较为关键的数据结构、算法和协议进行一些讲解。在这篇文章中我会给出一个虚拟的村庄叫“比特村”,整个文章会以讲故事的方式,逐步告诉大家比特币提出的动机、解决了什么问题以及一些关键组件的目标和设计方案。我们先从比特币产生的动机开始。话说在这个世界上,有一个叫比特村的小村庄,村
1
异步计时器 Rust异步故事的计时器功能 最低Rust版本:1.36 准确性 不依赖异步事件循环的常规计时器通常与tokio用户空间计时器处于同等水平。 如果这不适合您,则应启用基于事件循环的计时器,在大多数情况下,该计时器将为您提供在UNIX平台上可能最准确的计时器(请参阅功能)。 特征 tokio1使用tokio启用基于事件循环的计时器,从而在unix平台上提供更高分辨率的计时器。 c_wrapper使用C填充程序创建到平台API的绑定,该绑定可能比libc更可靠。 std启用std类型的使用(例如Error) stream -启用Stream实施Interval 例子 定时的 async fn job () { } async fn do_job () { let work = unsafe { async_timer :: Timed :: plat
2021-02-16 20:09:08 26KB rust async timer Rust
1
单源启动器 用于UI组件的monorepo启动器。 使用lerna,纱线工作区,汇总,故事书等。
2021-02-09 18:06:06 110KB JavaScript
1
安装 flutter pub get 用法 flutter run 创建和维护者 如果您发现此项目对您有帮助,或者您从源代码中学到了一些东西,并想感谢我,请考虑向我购买一杯 :hot_beverage: 执照 Copyright 2020 Akshaya Swaroop Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, so
2021-02-09 18:05:47 83KB Dart
1
带有示例应用 此示例介绍了如何将用作Next.js应用程序中的组件库。 我们将Next.js _app.js与chakra-ui的Theme和ColorMode容器连接_app.js ,以便页面可以具有应用程序范围内的暗/亮模式。 我们还将创建一些组件,以显示chakra-ui的风格道具的用法。 去做: 自己部署 使用部署示例: 如何使用 使用create-next-app 使用或执行以引导示例: npm init next-app --example with-chakra-ui with-chakra-ui-app # or yarn create next-app --exam
2021-02-04 13:12:35 263KB react typescript nextjs storybook
1
Vue,故事书,Tailwind入门模板 项目设置 此时可能避免使用由Node 14.5.x开发的PNPM npm install 在生产模式下构建应用 npm run build 在开发模式下服务和热重装应用 npm run storybook:serve 编译Tailwind CSS 由于tailwind.config更改而需要更新CSS时,请重新构建它。 请注意,如果您的Storybook服务器正在运行,则无需重新加载它。 如果您CSS文件只有几兆字节,请不要惊慌,没关系...拥抱它。 npm run tailwind:build 编译Tailwind并清除未使用CSS类 准备好提
2021-02-04 13:12:30 8.97MB vue storybook vuecli tailwindcss
1
react-tradeshift-ui 用于React包装器。 在查看组件故事书。 安装 $ npm install react-tradeshift-ui 注意:需要在页面上显式加载 。 发展历程 通过和以最少的设置进行开发。 $ npm install $ npm start $ open http://localhost:9009 将在启用热模块重新加载的情况下打开Storybook。 释放 推送到master的任何代码都将使用适当的语义版本自动发布到npm 。 Travis-CI通过和提交消息约定自动处理。 执照 ISC。 版权所有(c)2017,Tradeshift。
1
故事书示例 DOCS DocsPage MDX文档预览 其他 插件 TypeScript 写作故事(下) 指南React 去做 添加打字稿组件支持
2021-02-04 13:12:01 202KB react storybook StorybookJavaScript
1
ng故事示意图 该角度示意图会生成一个故事书文件。 接下来的文件夹结构。 src/ project source code |- app/ app components | |- button/ button component example | |- button.component.* | |- button.stories.ts <-- story generated | +- ... 安装 npm
2021-02-04 13:11:36 17KB angular storybook schematics StorybookTypeScript
1
故事书插件,用于显示React组件的静态标记 安装 npm install --save-dev storybook-react-to-static-markup 组态 添加到.storybook/addons.js import 'storybook-react-to-static-markup/register' 添加到.storybook/config.js import { addDecorator } from '@storybook/react' import { withStaticMarkup } from 'storybook-react-to-static-mark
1