基于区块链的毕业设计ETHSBell Rewrite – ETHSBell重写

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计ETHSBell Rewrite – ETHSBell重写 是一篇很好的国外资料

ETHSBell Rewrite

  • ETHSBell Rewrite
    • About
    • Development
    • Deployment
      • x86 with Docker
      • Non-x86 or without Docker

About

This is a rewrite of ETHSBell in Rust. It features…

  • Restored support for arbitrary dates and times.
  • A strongly typed API with stability guarantees.
    • Behavior under /api won’t have any breaking changes, ever.
      • *Unless we’re still in development, in which case all bets are off…
    • The two most recent API versions will be present.
  • Many endpoints for different purposes.
    • GET /api/v1/schedule returns the whole runtime schedule struct for local use.
    • GET /api/v1/today returns today’s schedule.
    • GET /api/v1/today/now returns the current period.
    • GET /api/v1/today/at returns the period for an arbitrary time of day formatted like HH:MM:SS.
    • GET /api/v1/on/<date> returns the schedule for an arbitrary date formatted like YYYY-MM-DD.
    • GET /api/v1/on/<date>/at/<time> returns the period for an arbitrary date and time formatted like YYYY-MM-DD and HH:MM:SS.
  • In-memory caching.
    • You can expect 3-4MB of memory usage when idle.
  • Stateless design.
  • Runtime-less deployment.
  • Native performance.
  • Rust library for client-side processing.
    • Never mind, still can’t run in WASM.

Psst! If you’re feeling really crafty, you could even self-host this and use it to structure your free time! For example, you could add an extra “class period” and designate it as homework time.

Development

See CONTRIBUTING for contribution guidelines.

Follow the instructions in DEVELOPING to set up a development environment.

Deployment

x86 with Docker

You can deploy the software with a Compose file like this.

version: "3.7"  services:  web:   image: docker.pkg.github.com/chromezoneeths/ethsbell-rewrite/ethsbell-rewrite:latest   restart: unless-stopped   init: true   ports:     - 8000:8000   volumes:    - "/etc/localtime:/etc/localtime:ro"    - "./def.json:/app/def.json:ro"

Non-x86 or without Docker

You can deploy the software by building it from source like this.

git clone https://github.com/chromezoneeths/ethsbell-rewrite.git cd ethsbell-rewrite cargo build # The resulting binary will be placed at ./target/release/ethsbell-rewrite

ETHSBell Rewrite

  • 关于带有Docker的x86开发部署

关于

这是对《铁锈》中埃斯贝尔的改写。它的特点是

  • 许多端点用于不同的目的。GET/api/v1/schedule返回整个运行时schedule结构以供本地使用。GET/api/v1/today返回今天的日程安排。GET/api/v1/today/now返回当前期间。GET/api/v1/today/at返回一天中任意时间的周期,格式为HH:MM:SS。获取/api/v1/on/&lt;日期&gt;返回格式为YYYY-MM-DD的任意日期的计划。GET/api/v1/on/&lt;日期&gt/在/&lt;时间&gt;返回格式为YYYY-MM-DD和HH:MM:SS的任意日期和时间的周期
  • GET/api/v1/schedule返回整个运行时调度结构供本地使用
  • 获取/api/v1/on/&lt;日期&gt;返回格式为YYYY-MM-DD的任意日期的计划。
  • In-memory caching.
    • You can expect 3-4MB of memory usage when idle.
  • Stateless design.
  • Runtime-less deployment.
  • Native performance.
  • Rust library for client-side processing.
    • Never mind, still can’t run in WASM.

嘘!如果你真的觉得自己很狡猾,你甚至可以自己主持,并用它来安排你的空闲时间!例如,您可以添加一个额外的“上课时间”,并将其指定为家庭作业时间

开发

参见贡献指南

按照开发中的说明设置开发环境

部署

带有Docker的x86

您可以使用这样的合成文件来部署软件

version: "3.7"  services:  web:   image: docker.pkg.github.com/chromezoneeths/ethsbell-rewrite/ethsbell-rewrite:latest   restart: unless-stopped   init: true   ports:     - 8000:8000   volumes:    - "/etc/localtime:/etc/localtime:ro"    - "./def.json:/app/def.json:ro"

不带Docker的x86开发部署

您可以通过这样从源代码构建软件来部署它

git clone https://github.com/chromezoneeths/ethsbell-rewrite.git cd ethsbell-rewrite cargo build # The resulting binary will be placed at ./target/release/ethsbell-rewrite

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/23202.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计ETHSBell Rewrite – ETHSBell重写

提供最优质的资源集合

立即查看 了解详情