CmlPHP v2.x 开发手册
开发/cli(计划任务下)/正式环境,读取相应目录 下的配置文件。下面对 Config 目录下的文件做详细说明 自v2.7.2起。 cli/development/product 这三个环境的判断 组件也是可拨插替换的。 也就是说假如你觉 得 cli/devolopment/product 不够用,想分成按照域名加载 配置文件。 如 http://dev.com 从dev.com 目录取配 之外的域名框架识别为 正式环境,默认加载 Config/normal.php 这个通用配置文件 自定义配置加载实现 自v2.7.2起。 cli/development/product 这三个环境的判断组件也 是可拨插替换的。 也就是说假如你觉 得 cli/devolopment/product 不够用,想分成按照域名加载配置文 件。 如 http://dev.com 从dev.com 目录取配 \Cml\Http\Request::host() 判断是否为手机浏览器 \Cml\Http\Request::isMobile() 判断是否为POST请求 \Cml\Http\Request::isPost() 判断是否为GET请求 \Cml\Http\Request::isGet() 判断是否为AJAX请求 \Cml\Http\Request::isAjax() 判断是否以cli方式运行 \Cml0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
是 开发/cli(计划任务下)/正式环境,读取相应目录下的配置文件。下面对 Config 目录 下的文件做详细说明 自v2.7.2起。 cli/development/product 这三个环境的判断组件也是可拨插替换 的。 也就是说假如你觉得 cli/devolopment/product 不够用,想分成按照域名加 载 配 置 文 件 。 如 http://dev.com 从 dev 之外的域名框架识别为正式环境,默认加载 Config/normal.php 这个通用配置文件 自定义配置加载实现 自v2.7.2起。 cli/development/product 这三个环境的判断组件也是可拨插替换的。 也就 是说假如你觉得 cli/devolopment/product 不够用,想分成按照域名加载配置文件。 如 http://dev.com 从dev.com 目录取配置。 http://pro * 开启时 mysql的查询缓存不会在数据变更时实时更新。 * 所以如果要开启请确定开启后不会对业务造成影响。如:扣积分前的查询积分数,这种对数据实时要求高 的,在开启本模式时要做下判断并屏蔽。 */ 'emergency_mode_not_real_time_refresh_mysql_query_cache' => false, //配置成int型则 为缓存刷新周期。如配置成0 码力 | 251 页 | 973.37 KB | 1 年前3
百度超级链 XuperChain 3.7 中文文档超级链中默认密码学插件使用的是Nist P256 + ECDSA,在不额外指定的情况 下,超级链启动后会加载默认密码学插件。 之前说过,通过密码学插件管理器可以按照公私钥自动识别需要加载的插件类 型,那么超级链如何根据密钥来判断应该使用哪种密码学插件呢?其实,不同 的密码学插件是通过密钥中的曲线类型来确定的,目前系统中定义了三种不同 的曲线类型: P-256 : 使用Nist P256+ECDSA的默认插件; P-256-SN core/xchaincore.go 文件 中,其中与共识模块交互的函数主要有2个,分别是 Miner() 和 SendBlock() : 1. Miner(): 这个函数的主要功能有2点,首先判断自己是否为当前的矿工,当 判断自己是矿工时需要进行区块打包。 2. SendBlock(): 这个函数是节点收到区块时的核心处理逻辑,当节点收到一 个区块时会调用共识模块的相关接口进行区块有效性的验证,当验证通过 未确认列表中TxPool中; 2. 节点的Miner流程通过访问Consensus模块判断自己是否为当前的矿工; 3. 当节点判断自己是矿工时需要从TxPool中拉取交易并进行区块的打包; 4. 当矿工完成打包后会将区块广播给其他的验证节点,同时会通过步骤7将 区块写入到账本; 5. 如果某个时刻其他节点判断自己是矿工,同样地会按照上述1-5流程进行 区块打包,打包完后会将区块广播给该节点;0 码力 | 270 页 | 24.86 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档的EVM, 将会支持更多的虚拟机。 图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 合约的执行还需要处理“停机问题”,即判断程序是否会在有限的时间之内解 决输入的问题,并结束执行,释放资源。想象一下,一个合约在全网部署, 在被调用时在每个节点上都会执行,如果这个合约是个无限循环,就意味着 可能会耗尽整个体系的资源。所以停机问题的处理也是区块链领域里图灵完 方法二: 直接登录机器启动区块链节点 至此,已经搭建了一条多机4节点区块链系统,接下来需要检查区块链节点是 否正常工作。 第四步. 检查区块链节点 检查进程是否启动成功 登录每台机器,执行如下命令判断进程是否启动成功: try to start node0 node0 start successfully # 启动196.168.0.2机器上部署的区块链节点 $ ssh fisco@1960 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档的EVM, 将会支持更多的虚拟机。 图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 合约的执行还需要处理“停机问题”,即判断程序是否会在有限的时间之内解 决输入的问题,并结束执行,释放资源。想象一下,一个合约在全网部署, 在被调用时在每个节点上都会执行,如果这个合约是个无限循环,就意味着 可能会耗尽整个体系的资源。所以停机问题的处理也是区块链领域里图灵完 方法二: 直接登录机器启动区块链节点 至此,已经搭建了一条多机4节点区块链系统,接下来需要检查区块链节点是 否正常工作。 第四步. 检查区块链节点 检查进程是否启动成功 登录每台机器,执行如下命令判断进程是否启动成功: try to start node0 node0 start successfully # 启动196.168.0.2机器上部署的区块链节点 $ ssh fisco@1960 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档的EVM, 将会支持更多的虚拟机。 图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 合约的执行还需要处理“停机问题”,即判断程序是否会在有限的时间之内解 决输入的问题,并结束执行,释放资源。想象一下,一个合约在全网部署, 在被调用时在每个节点上都会执行,如果这个合约是个无限循环,就意味着 可能会耗尽整个体系的资源。所以停机问题的处理也是区块链领域里图灵完 方法二: 直接登录机器启动区块链节点 至此,已经搭建了一条多机4节点区块链系统,接下来需要检查区块链节点是 否正常工作。 第四步. 检查区块链节点 检查进程是否启动成功 登录每台机器,执行如下命令判断进程是否启动成功: try to start node0 node0 start successfully # 启动196.168.0.2机器上部署的区块链节点 $ ssh fisco@1960 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档的EVM, 将会支持更多的虚拟机。 图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 合约的执行还需要处理“停机问题”,即判断程序是否会在有限的时间之内解 决输入的问题,并结束执行,释放资源。想象一下,一个合约在全网部署, 在被调用时在每个节点上都会执行,如果这个合约是个无限循环,就意味着 可能会耗尽整个体系的资源。所以停机问题的处理也是区块链领域里图灵完 方法二: 直接登录机器启动区块链节点 至此,已经搭建了一条多机4节点区块链系统,接下来需要检查区块链节点是 否正常工作。 第四步. 检查区块链节点 检查进程是否启动成功 登录每台机器,执行如下命令判断进程是否启动成功: try to start node0 node0 start successfully # 启动196.168.0.2机器上部署的区块链节点 $ ssh fisco@1960 码力 | 2520 页 | 211.87 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档的EVM, 将会支持更多的虚拟机。 图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 合约的执行还需要处理“停机问题”,即判断程序是否会在有限的时间之内解 决输入的问题,并结束执行,释放资源。想象一下,一个合约在全网部署, 在被调用时在每个节点上都会执行,如果这个合约是个无限循环,就意味着 可能会耗尽整个体系的资源。所以停机问题的处理也是区块链领域里图灵完 方法二: 直接登录机器启动区块链节点 至此,已经搭建了一条多机4节点区块链系统,接下来需要检查区块链节点是 否正常工作。 第四步. 检查区块链节点 检查进程是否启动成功 登录每台机器,执行如下命令判断进程是否启动成功: try to start node0 node0 start successfully # 启动196.168.0.2机器上部署的区块链节点 $ ssh fisco@1960 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档的EVM, 将会支持更多的虚拟机。 图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 合约的执行还需要处理“停机问题”,即判断程序是否会在有限的时间之内解 决输入的问题,并结束执行,释放资源。想象一下,一个合约在全网部署, 在被调用时在每个节点上都会执行,如果这个合约是个无限循环,就意味着 可能会耗尽整个体系的资源。所以停机问题的处理也是区块链领域里图灵完 方法二: 直接登录机器启动区块链节点 至此,已经搭建了一条多机4节点区块链系统,接下来需要检查区块链节点是 否正常工作。 第四步. 检查区块链节点 检查进程是否启动成功 登录每台机器,执行如下命令判断进程是否启动成功: try to start node0 node0 start successfully # 启动196.168.0.2机器上部署的区块链节点 $ ssh fisco@1960 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档的EVM, 将会支持更多的虚拟机。 图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 可追 溯等,安全性等)基础上,还可以实现具有一定业务逻辑的业务契约,如李 嘉图合约(The Ricardian Contract),也可以使用智能合约来实现。 合约的执行还需要处理“停机问题”,即判断程序是否会在有限的时间之内解 决输入的问题,并结束执行,释放资源。想象一下,一个合约在全网部署, 在被调用时在每个节点上都会执行,如果这个合约是个无限循环,就意味着 可能会耗尽整个体系的资源。所以停机问题的处理也是区块链领域里图灵完 方法二: 直接登录机器启动区块链节点 至此,已经搭建了一条多机4节点区块链系统,接下来需要检查区块链节点是 否正常工作。 第四步. 检查区块链节点 检查进程是否启动成功 登录每台机器,执行如下命令判断进程是否启动成功: try to start node0 node0 start successfully # 启动196.168.0.2机器上部署的区块链节点 $ ssh fisco@1960 码力 | 2538 页 | 212.43 MB | 1 年前3
共 84 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













