Nim 2.0.2 中文手册符号⽤来标记备选项,优先级最低。 / 是有序选择,要求解析器按照给定的顺序来尝试备选项, / 常⽤来消除语法⼆义 性。 ⾮终结符号以⼩写字⺟开头,抽象终结符号字⺟全⼤写,逐字的终结符号(包括关键词)⽤ ' 引起来。例如: ⼆元的 ^* 运算符表示为 0 或更多,由第⼆个参数做为间隔; ^+ 表示 1 或更多。 a ^+ b 是 a (b a)* 的简写, a ^* b 则是 (a Unicode 字符(⾮ ASCII )都被归类为 letter "字", 因⽽可以做为标识符的⼀部分,但以后的语⾔版 本可能会将⼀些 Unicode 字符指定为运算符。 以下关键词被保留,不能作为标识符使⽤: 有些关键词是未使⽤的保留字,提供给语⾔未来拓展。 标识符相等 如果以下算法返回真,则认为两个标识符相等: 这意味着,在进⾏⽐较时,只有第⼀个字⺟是区分⼤⼩写的,其他字⺟在 ASCII 曾经是⼀种 style-insensitive 完全"⼤⼩写不敏感"的语⾔,意味着不区分⼤⼩写,忽略下划线,甚⾄ foo 和 Foo 之间没有区 别。 作为标识符的关键词 如果⼀个关键词被括在反撇号⾥,就失去了关键词的属性,变成了⼀个普通的标识符。 Examples 字符串字⾯值 语法中的终结符号: STR_LIT . 字符串可以⽤配对的双引号来分隔,可以包含以下 escape sequences"转义字符":0 码力 | 127 页 | 7.05 MB | 1 年前3
FISCO BCOS 2.5.0 中文文档build_chain.sh -l "127.0.0.1:4" -p 30300,20200,8545 -e ./fisco-bcos -v 2.2.0 # 生成成功后,输出`All completed`提示 Generating CA key... ============================================================== Generating keys f744 # 查看group3当前块高,块高为1表明出块正常,否则请检查group3是否共识正常 $ [group:3]> getBlockNumber 1 # ... 切换到不存在的组4,控制台提示group4不存在,并输出当前的group列表 ... $ [group:3]> switch 4 Group 4 does not exist. The group list is [1, 2, 3] 指 指 指令 令 令: 指令是执行的操作命令,包括查询区块链相关信息,部署合约和调用合约的指令等,其中部 分指令调用JSON-RPC接口,因此与JSON-RPC接口同名。 使 使 使用 用 用提 提 提示 示 示: : : 指 指 指令 令 令可 可 可以 以 以使 使 使用 用 用tab键 键 键补 补 补全 全 全, , , 并 并 并且 且 且支 支 支持 持 持按 按 按上 上 上下 下 下键0 码力 | 540 页 | 8.77 MB | 1 年前3
Go Web编程links links 目录 上一节: GOPATH与工作空间 下一节: Go开发工具 17 1.4 Go开发工具 1.4 Go开发工具 本节我将介绍几个开发工具,它们都具有自动化提示,自动化fmt功能。因为它们都是跨平台的,所以安装步骤之类 的都是通用的。 LiteIDE LiteIDE LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由visualfc编写。 合,那么为什么选择这个组合呢? 自动化提示代码,如下图所示 20 图1.5 sublime自动化提示界面 保存的时候自动格式化代码,让您编写的代码更加美观,符合Go的标准。 支持项目管理 21 图1.6 sublime项目管理界面 支持语法高亮 Sublime Text 2可免费使用,只是保存次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式 注册版本没有任何区别。 验证是否安装成功,你可以打开Sublime,打开main.go,看看语法是不是高亮了,输入import是不是自动化 提示了,import "fmt"之后,输入fmt.是不是自动化提示有函数了。 如果已经出现这个提示,那说明你已经安装完成了,并且完成了自动提示。 如果没有出现这样的提示,一般就是你的$PATH没有配置正确。你可以打开终端,输入gocode,是不是能够 正确运行,如果不行就说明$PATH没有配置正确。0 码力 | 295 页 | 5.91 MB | 1 年前3
FISCO BCOS 2.3.0 中文文档build_chain.sh -l "127.0.0.1:4" -p 30300,20200,8545 -e ./fisco-bcos -v 2.2.0 # 生成成功后,输出`All completed`提示 Generating CA key... ============================================================== Generating keys Chapter 6. 使 使 使用 用 用手 手 手册 册 册 FISCO BCOS Documentation, 发 发 发布 布 布 v2.3.0 (续上页) # ... 切换到不存在的组4,控制台提示group4不存在,并输出当前的group列表 ... $ [group:3]> switch 4 Group 4 does not exist. The group list is [1, 2, 3] 指 指 指令 令 令: 指令是执行的操作命令,包括查询区块链相关信息,部署合约和调用合约的指令等,其中部 分指令调用JSON-RPC接口,因此与JSON-RPC接口同名。 使 使 使用 用 用提 提 提示 示 示: : : 指 指 指令 令 令可 可 可以 以 以使 使 使用 用 用tab键 键 键补 补 补全 全 全, , , 并 并 并且 且 且支 支 支持 持 持按 按 按上 上 上下 下 下键0 码力 | 442 页 | 7.23 MB | 1 年前3
FISCO BCOS 2.4.0 中文文档build_chain.sh -l "127.0.0.1:4" -p 30300,20200,8545 -e ./fisco-bcos -v 2.2.0 # 生成成功后,输出`All completed`提示 Generating CA key... ============================================================== Generating keys f744 # 查看group3当前块高,块高为1表明出块正常,否则请检查group3是否共识正常 $ [group:3]> getBlockNumber 1 # ... 切换到不存在的组4,控制台提示group4不存在,并输出当前的group列表 ... $ [group:3]> switch 4 Group 4 does not exist. The group list is [1, 2, 3] 指 指 指令 令 令: 指令是执行的操作命令,包括查询区块链相关信息,部署合约和调用合约的指令等,其中部 分指令调用JSON-RPC接口,因此与JSON-RPC接口同名。 使 使 使用 用 用提 提 提示 示 示: : : 指 指 指令 令 令可 可 可以 以 以使 使 使用 用 用tab键 键 键补 补 补全 全 全, , , 并 并 并且 且 且支 支 支持 持 持按 按 按上 上 上下 下 下键0 码力 | 470 页 | 7.45 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档过SDK或API与节点交互。 # 构建FISCO BCOS联盟链 $ bash build_chain.sh -l "127.0.0.1:4" -i # 生成成功后,输出`All completed`提示 Generating CA key... ============================================================== Generating keys f744 # 查看group3当前块高,块高为1表明出块正常,否则请检查group3是否共识正常 $ [group:3]> getBlockNumber 1 # ... 切换到不存在的组4,控制台提示group4不存在,并输出当前的group列表 ... $ [group:3]> switch 4 Group 4 does not exist. The group list is [1, 2, 3] 指 指 指令 令 令: 指令是执行的操作命令,包括查询区块链相关信息,部署合约和调用合约的指令等,其中部 分指令调用JSON-RPC接口,因此与JSON-RPC接口同名。 使 使 使用 用 用提 提 提示 示 示: : : 指 指 指令 令 令可 可 可以 以 以使 使 使用 用 用tab键 键 键补 补 补全 全 全, , , 并 并 并且 且 且支 支 支持 持 持按 按 按上 上 上下 下 下键0 码力 | 418 页 | 6.51 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档交易推送的回执中带有交易执行结果的报错信息 • P2P模块添加读写idle检查的逻辑 修 修 修复 复 复 • 解决gcc9和clang12编译报错的问题 • Precompiled合约报错信息写入到回执中,给出更明确的报错提示 • 优化落盘加密,解决落盘加密模式下,存储空间占用大的问题 • 修复MacOS系统下CachedStorage清理缓存导致节点宕机的问题 • 修复MySQL存储模式下,CNS合约名过长导致区块提交异常的问题 CentOS请执行此命令,其他系统不需要 # CentOS请使用cmake3 $ cmake .. # 高性能机器可添加-j4使用4核加速编译 # macOS 编译出现 "ld: warning: direct access" 提示时,可以忽略 $ make 注 注 注解 解 解: • 如 果 因 为 网 络 问 题 导 致 长 时 间 无 法 下 载 依 赖 库 , 请 尝 试 从 https://gitee.com/FISCO- com/FISCO-BCOS/FISCO-BCOS.git 下 下 下载 载 载依 依 依赖 赖 赖包 包 包 FISCO BCOS在编译时会自动下载依赖包,每个依赖包有多个源。如果在编译阶段下载依赖包失败, 请根据提示从下面的国内镜像手动下载,放置于FISCO-BCOS/deps/src目录下,再次make。v2.5.0以 上版本由于使用evmone作为虚拟机引擎,需要从GitHub下载部分依赖,需要保证机器能正常访0 码力 | 1422 页 | 91.91 MB | 1 年前3
Flask入门教程切换目录(change directory); mkdir 命令,用来创建目录(make directory)。在不同的操作系统上,执行某个操作的命令可能会有所不同,在必要 的地方,书里会进行提示。 我们先来为我们的程序创建一个文件夹: $ mkdir watchlist $ cd watchlist 除非特别说明,从现在开始,本书假设你的工作目录将是在项目的根目录,即 watchlist/ 如果你还不熟悉 Git 也没关系,可以先按照书中的命令去做,有时间再去了解原 理。现在要做的第一件事就是在你的电脑上安装 Git (可以执行 git --help 命 令检查是否已经安装,没有提示“命令未找到(Command not found)”则表示已安 装)。 安装后可以在命令行先使用使用下面的命令查看版本,没有报错则表示已正确安 装: $ git --version git 无论是否已经激活虚拟环境,你都可以使用下面的命令来安装 Flask: $ pipenv install flask 这会把 Flask 以及相关的一些依赖包安装到对应的虚拟环境,同时 Pipenv 会自动 更新依赖文件。 提示 如果你没有使用虚拟环境,记得将 Flask 更新到最新版本( pip install -U flask )。 本章小结 当你进行到这里,就意味这我们已经做好学习和开发Flask程序的全部准备了。使用0 码力 | 127 页 | 7.62 MB | 1 年前3
美团点评2018技术年货前、事中、事后提供保障。一个运 营资源从制作到最后在C端展示,需要经过运营人员的投放、测试预览、审核及发布的中间流程。这里对 于一些敏感的运营资源,需要通过安全部门的审查。安全审查主要涉及到敏感词的处理、敏感图片的检测 等。对运营配置平台来说,它完全是一个“黑盒模型”。这里主要涉及到两种情况: 1. 资源上线时 2. 资源上线后 APPKIT打造稳定、灵活、高效的运营配置平台 - 美团技术团队 天内都没有使用,可以从本地内存中进行删除。其二为SDK定期进行监控上报,上报SDK本地缓存的数 目,这样可以对SDK本地缓存进行监控和告警。对SDK版本升级问题,现有的解决方案,是通过CI构建时 对SDK版本升级进行提示(必要时进行强制),不过大部分运营位使用的都是基础功能,在很大程度上不 需要进行频繁地升级。 效果对比 效果对比 缓存方案与SDK方案的效果对比如下: 注: SDK方案的平均线为0.0是因为统计时舍入引起的,真实值其实非常小。 OOM 日志发着呆,希望答案能够“蹦到”眼前,但是那只是妄想。一筹莫 展之际,突然一道光在眼前一闪而过,在 OOM 下方的几行日志变得耀眼起来(为啥之前就没想认真查 看日志?估计是被堆外内存泄露这几个词吓怕了吧 ==!),这几行字是 ....PlatformDepedeng.incrementMemory()... 。 Netty堆外内存泄露排查盛宴 - 美团技术团队 原来,堆外内存是否够用,是0 码力 | 229 页 | 61.61 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档交易推送的回执中带有交易执行结果的报错信息 • P2P模块添加读写idle检查的逻辑 修 修 修复 复 复 • 解决gcc9和clang12编译报错的问题 • Precompiled合约报错信息写入到回执中,给出更明确的报错提示 • 优化落盘加密,解决落盘加密模式下,存储空间占用大的问题 • 修复MacOS系统下CachedStorage清理缓存导致节点宕机的问题 • 修复MySQL存储模式下,CNS合约名过长导致区块提交异常的问题 CentOS请执行此命令,其他系统不需要 # CentOS请使用cmake3 $ cmake .. # 高性能机器可添加-j4使用4核加速编译 # macOS 编译出现 "ld: warning: direct access" 提示时,可以忽略 $ make 注 注 注解 解 解: • 如 果 因 为 网 络 问 题 导 致 长 时 间 无 法 下 载 依 赖 库 , 请 尝 试 从 https://gitee.com/FISCO- checkout master-2.0 下 下 下载 载 载依 依 依赖 赖 赖包 包 包 FISCO BCOS在编译时会自动下载依赖包,每个依赖包有多个源。如果在编译阶段下载依赖包失败, 请根据提示从下面的国内镜像手动下载,放置于FISCO-BCOS/deps/src目录下,再次make。v2.5.0以 上版本由于使用evmone作为虚拟机引擎,需要从GitHub下载部分依赖,需要保证机器能正常访0 码力 | 1459 页 | 97.77 MB | 1 年前3
共 330 条
- 1
- 2
- 3
- 4
- 5
- 6
- 33













