重新限制 描述 一个简单的 redis 支持的速率限制器。 这是基于和 。 桶不断地重新装满令牌。 这意味着设置 1000 毫秒的interval和 10 个请求的maxInInterval将以每秒 10 个令牌(每 0.1 秒 1 个令牌)的速率填充令牌。 因此,如果存储桶已满,可以立即发出 10 个请求,然后每 0.1 秒再发出 1 个请求,因此,如果保存了令牌,则可以在任何一秒内发出 10 个以上的请求。 相反,使用 1 的maxInInterval和 100 毫秒的interval将防止每秒超过 10 个请求,但请求必须相隔 100 毫秒。 安装 npm install redis-limit 用法 var redis = require ( "redis" ) ; var RateLimiter = require ( "redis-limit" ) ; var limit
2021-07-22 13:03:25 6KB JavaScript
1
NFTEX NFTEX是一个去中心化交易所( DEX ),人们可以在其中交易其ERC721 NFT代币。 特征 NFTEX提供三种交易类型。 固定价格订单 荷兰拍卖订单 英文拍卖单 不管您选择什么,都应该放置令牌信息,价格信息和截止日期。 人们只能在NFTEX上用ETH买卖他们的NFT代币。 1.固定价格订单 当您想以特定价格出售NFT代币时,可以使用此订单。 2.荷兰拍卖命令 当您想通过Dutch Auction出售NFT代币时,可以使用此订单。 在荷兰式拍卖期间,在订购期间,价格将从开始价格到结束价格稳步下降。 这些是在下订单时设置的。 3.英文拍卖单 当您想通过English Auction出售NFT代币时,可以使用此订单。 在英语拍卖期间,人们可以投标直到截止日期。 出价必须比之前的出价高至少5%。 如果有人在拍卖的最后5分钟竞标,拍卖将自动延长5分钟。 发展 运行npm i
2021-07-19 17:36:33 856KB Solidity
1
问题: 以前在以太坊网络中,需要额外的工具才能一次传输许多ERC20令牌。 许多人仍然手动执行此操作,一次完成一次事务。 该过程很耗时并且容易出错。 解: 该Dapp允许用户以非常有效的方式发送成千上万个令牌传输,方法是将每个Ethereum交易中的145个令牌传输分组为一组。 通过自动生成到MetaMask的交易,这种自动化节省了时间。 最后,该工具允许用户通过将其私钥的信任委托给安全的MetaMask钱包来维护其帐户的安全性。 如何使用: 安装 。 确保您在MetaMask中有一个具有令牌余额的帐户。 确保您的MetaMask指向您要使用的网络。 确保您的MetaMask帐户已
2021-07-13 18:09:00 6.76MB ethereum dapp transaction batch
1
可读令牌 一个用于生成人类可读“令牌”的小型 Rub​​y 库。 安装 将此行添加到您的 Gemfile 中: gem 'readable-token' 然后执行: bundle install 在您的代码中需要 gem: require 'readable-token' 用法 生成令牌 ReadableToken.generate # => "barista-spoon-1" ReadableToken.generate(min: 20) # => "doughnut-fork-aroma-7" ReadableToken.generate(max: 10) # => "penguin-2" 加载您自己的单词列表 ReadableToken.words = %w(cat penguin password) ReadableToken.generate
2021-07-10 16:03:19 7KB Ruby
1
ToP4CAS 协作创作系统的来源追踪器 “top4cas.jar”提取每个令牌在最新版本中的作者身份数据,用于修订的基于文本的内容。 “Test.java”是使用 Top4cas 的示例代码。 Top4cas 是一个系统,用于识别为每个版本管理的合着内容中每个词的来源。例如,通过提供维基百科文章每个版本的数据(将文本分成词的词和该版本的编辑者)作为输入,谁在文章最终版本的正文中撰写了每个描述以及何时。在单词级别输出。您还可以获取有关编辑者在哪个版本中添加了哪些词,以及哪些词是由谁编写并删除、保留或恢复的数据。具体执行示例程序Test.java。
2021-07-06 17:07:01 37KB Java
1
azure-jwt-verify 该插件需要 NodeJS运行时 产品特点 验证由Azure Active Directory B2C发出的JWT令牌 自动使用Azure公钥URL中的旋转公钥 安装插件 npm install --save azure-jwt-verify 在代码中使用Azure JWT验证 您需要根据Azure Active Directory B2C应用程序配置定义以下常量 初始化模块 var azureJWT = require ( 'azure-jwt-verify' ) ; 配置和JWT进行验证 var jwtToken = "YOUR_JWT_TOKEN_TO_VERIFY" ; // You can find this url in Azure Active Directory B2C Section const config = { JWK_URI : "" , ISS : "" , AUD : "" } ; 可以从B2C租户中创建的策略的元数据端点获取JWK_URI和ISS(Issuer)。 AUD(Audience)是
2021-07-06 16:13:48 5KB verify jwt azure npm-package
1
针对现有煤矿安全监控系统的RS485总线采用主控机对子通信节点轮询呼叫方式存在实时性差、无法实现即插即用功能、通信效率低的问题,设计了一种基于类令牌环的RS485多主通信协议模块。令牌信息包含在每个数据帧的帧头,RS485总线空闲4byte时间内为帧结束标志,RS485总线空闲4~5byte时间内为关键设备抢发时间,RS485总线空闲5~6byte时间段为一般设备抢发时间;正常情况下通信节点按令牌顺序轮流与主控机交互数据,当设备有紧急情况需要抢先上传数据时,可在抢发时间内抢占RS485总线。测试分析表明,在RS485总线容量不大且信道干扰较小的情况下,该模块具有良好的使用效果。
2021-06-27 15:58:03 174KB 行业研究
1
运行BOT之前的重要注意事项 机器人使用钱包地址并看到短语-这必须是在PC / Macbook上安装元掩码时默认创建的第一个帐户(默认为帐户0)。 如果配置不正确,你会得到一个错误,指出“(节点:45320)UnhandledPromiseRejectionWarning:错误:资金不足的内在交易成本” 确保您的MetaMask钱包中有以下资产,用于使用BOT的帐户地址 BNB(天然气需要此功能) WBNB(用于购买所需的令牌) 如果您想使用WBNB / BUSD测试机器人,然后将BUSD自定义令牌添加到您的MetaMask(0xe9e7cea3dedca5984780bafc599bd69add087d56) 使用BUSD令牌合约的to_Purchase值运行机器人。 之所以可行,是因为经常向该池添加流动性。 APPROVE WBNB在MetaMask 您需要批准您的钱包以
2021-06-19 15:00:45 4KB JavaScript
1
开源bbs java java Srb4j = 用于 Java 的简单 RESTFul 后端 Srb4j (发音为“/srəb/ for J”)是一个 Java RESTFul 后端代码框架,具有通用响应数据结构、用户/密码/访问令牌支持、社交登录和API 文档生成。 它可以同时与html 客户端、移动客户端和其他类型的客户端(如桌面应用程序)协作。 使用 Srb4j,您可以在几分钟内启动一个宁静的后端。 目录 功能概要 基于标准 OAuth2 密码流(访问令牌、刷新令牌等)的注册/登录 社交帐户登录支持(谷歌、脸书...) 忘记密码流程和随机码登录 基于 API 文档生成和客户端存根生成 构建为 uber jar,而不是 war 文件 可在系统启动期间自动完成的托管 SQL 迁移,或使用 Maven 手动运行 PaaS 友好(例如 AWS Beanstalk) 健壮的 J2EE 堆栈:JAX-RS + Spring + MyBatis + MySQL 开箱即用的后台门户 先决条件 JDK 8+ Maven 3.1+ MySQL 服务器 5.7+ 开发环境中的快速入门 生成 Java
2021-06-07 16:04:19 5.65MB 系统开源
1
四大常用限流算法原理详解:计数器固定窗口、计数器滑动窗口、漏桶、令牌桶算法.pdf
2021-05-28 12:02:40 910KB 算法
1