CmlPHP v2.x 开发手册
12. 语言包 1.6.12 13. 日志 1.6.13 14. 调试 1.6.14 15. Session自定义保存位置 1.6.15 16. 框架自带的扩展包 1.6.16 17. 插件 1.6.17 1. 使用说明 1.6.17.1 2. 系统挂载点 1.6.17.2 18. 常用常量 1.6.18 19 框架,支持composer、分布式数据库、分布式缓存(异常自动容灾),支持文件、 memcache、redis、apc等缓存,支持多种url模式、URL路由[RESTful],支持多项目集 成、第三方扩展、支持插件。 CmlPHP在Model层做了缓存集成,开发者无需关注数据缓存的问题,按照相应的API调 用即可获得最大性能。从而从根本上避免了新手未使用缓存,或缓存使用不当造成的 性能不佳的问题。 '127.0.0.1', 'port' => 11211,//必须是整形 //'weight' => 100 //权重memcached扩展有效 ], //多台... ], ], /** //文件缓存 'default_cache' => [0 码力 | 251 页 | 973.37 KB | 1 年前3
CmlPHP v2.x 开发手册
模型-MongoDB Orm详细Api 服务 视图 统一的API Html模板引擎 Blade模板引擎 锁-并发处理 缓存 语言包 日志 调试 Session自定义保存位置 框架自带的扩展包 插件 使用说明 系统挂载点 常用常量 命令行运行程序 守护工作进程 队列服务 权限管理 数据验证 1.6.24 1.6.25 1.6.26 1.7 1.7.1 1.7 '127.0.0.1', 'port' => 11211,//必须是整形 //'weight' => 100 //权重memcached扩展 有效 ], //多台... ], ], /** //文件缓存 'default_cache' $this->db() 这边的 db() 方法,在配置文 件章节中我们看到在normal.php中有配置项 default_db 这个配 置,它是默认连接的数据库集群,如果我们的业务中有需要连接多 个数据库集群呢? 这时只要在 normal.php 中添加相关的数据库 配置项如 'default_db' => [ 'driver' => 'MySql.Pdo', //数据库驱动0 码力 | 245 页 | 720.67 KB | 1 年前3
百度超级链 XuperChain 3.12-a中文文档权限管理:支持数据拥有者对数据所属权和使用权的细粒度管理。 3. 基本运算:支持密文加法,减法以及乘法,比较运算等,统一称为 隐私 计算 算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基 本运算几乎可以满足用户对任何复杂计算功能的需求。 隐私和保密 XuperChain支持多种隐私保护和保密机制,包括但不限于: 1. 数据在p2p网络中采用ECDH加密传输,保障区块链数据的安全性; 成,否则网络启动异常; 遇到The gas you cousume is: XXXX, You need add fee 通过加–fee XXXX 参数附加资源; Chained-Bft算法要求3个矿工的集群,不可以有矿工故障,所以如果使用 更新候选人接口将节点neturl更新错误,将无法出块,需删除 data/blockchain 目录下内容后,从10.1.4节开始重新部署环境。 搭建TDPoS共识网络 的具体类型,比如: xuper 表示所跨链链接的链的类型是超级链。 chain_name:所跨链的链名,定位某一个具体的链,同一Scheme下链名 是唯一的; path:不同Scheme的链类型扩展字段; query:用于定位某个链内的某项资源,比如对于超级链,声明调用的合 约名、方法名和参数等信息; 下面举例说明: xuper://chain1? module=wasm&bcname=0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档权限管理:支持数据拥有者对数据所属权和使用权的细粒度管理。 3. 基本运算:支持密文加法,减法以及乘法,比较运算等,统一称为 隐私 计算 算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基 本运算几乎可以满足用户对任何复杂计算功能的需求。 隐私和保密 XuperChain支持多种隐私保护和保密机制,包括但不限于: 1. 数据在p2p网络中采用ECDH加密传输,保障区块链数据的安全性; 成,否则网络启动异常; 遇到The gas you cousume is: XXXX, You need add fee 通过加–fee XXXX 参数附加资源; Chained-Bft算法要求3个矿工的集群,不可以有矿工故障,所以如果使用 更新候选人接口将节点neturl更新错误,将无法出块,需删除 data/blockchain 目录下内容后,从10.1.4节开始重新部署环境。 搭建TDPoS共识网络 的具体类型,比如: xuper 表示所跨链链接的链的类型是超级链。 chain_name:所跨链的链名,定位某一个具体的链,同一Scheme下链名 是唯一的; path:不同Scheme的链类型扩展字段; query:用于定位某个链内的某项资源,比如对于超级链,声明调用的合 约名、方法名和参数等信息; 下面举例说明: xuper://chain1? module=wasm&bcname=0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12 中文文档权限管理:支持数据拥有者对数据所属权和使用权的细粒度管理。 3. 基本运算:支持密文加法,减法以及乘法,比较运算等,统一称为 隐私 计算 算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基 本运算几乎可以满足用户对任何复杂计算功能的需求。 隐私和保密 XuperChain支持多种隐私保护和保密机制,包括但不限于: 1. 数据在p2p网络中采用ECDH加密传输,保障区块链数据的安全性; 成,否则网络启动异常; 遇到The gas you cousume is: XXXX, You need add fee 通过加–fee XXXX 参数附加资源; Chained-Bft算法要求3个矿工的集群,不可以有矿工故障,所以如果使用 更新候选人接口将节点neturl更新错误,将无法出块,需删除 data/blockchain 目录下内容后,从10.1.4节开始重新部署环境。 搭建TDPoS共识网络 的具体类型,比如: xuper 表示所跨链链接的链的类型是超级链。 chain_name:所跨链的链名,定位某一个具体的链,同一Scheme下链名 是唯一的; path:不同Scheme的链类型扩展字段; query:用于定位某个链内的某项资源,比如对于超级链,声明调用的合 约名、方法名和参数等信息; 下面举例说明: xuper://chain1? module=wasm&bcname=0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-b 中文文档权限管理:支持数据拥有者对数据所属权和使用权的细粒度管理。 3. 基本运算:支持密文加法,减法以及乘法,比较运算等,统一称为 隐私 计算 算子。同时可以使用mesatee-core-standalone快速扩展算子,这些基 本运算几乎可以满足用户对任何复杂计算功能的需求。 隐私和保密 XuperChain支持多种隐私保护和保密机制,包括但不限于: 1. 数据在p2p网络中采用ECDH加密传输,保障区块链数据的安全性; 成,否则网络启动异常; 遇到The gas you cousume is: XXXX, You need add fee 通过加–fee XXXX 参数附加资源; Chained-Bft算法要求3个矿工的集群,不可以有矿工故障,所以如果使用 更新候选人接口将节点neturl更新错误,将无法出块,需删除 data/blockchain 目录下内容后,从10.1.4节开始重新部署环境。 搭建TDPoS共识网络 的具体类型,比如: xuper 表示所跨链链接的链的类型是超级链。 chain_name:所跨链的链名,定位某一个具体的链,同一Scheme下链名 是唯一的; path:不同Scheme的链类型扩展字段; query:用于定位某个链内的某项资源,比如对于超级链,声明调用的合 约名、方法名和参数等信息; 下面举例说明: xuper://chain1? module=wasm&bcname=0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain stable 中文文档wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 合约升级 3.6. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 数据状态的引用以及更新,引入了读写集。 功能:一种用来描述合约调用时涉及到的数据状态的引用以及更新的技 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 // 扩展输入 2 message TxInputExt { 3 // 读集属于哪一个bucket 4 string bucket = 1; 5 // 读集对应的key 6 8 bytes ref_txid = 3; 9 // 读集属于哪一个txid的哪一个offset 10 int32 ref_offset = 4; 11 } 12 // 扩展输出 13 message TxOutputExt { 14 // 写集属于哪一个bucket 15 string bucket = 1; 16 // 写集对应的key 170 码力 | 325 页 | 26.31 MB | 1 年前3
百度超级链 XuperChain latest 中文文档2. 部署 wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 扩展输入 message TxInputExt { // 读集属于哪一个bucket string bucket = 1; // 读集对应的key bytes key = 2; // 读集属于哪一个txid bytes ref_txid = 3; // 读集属于哪一个txid的哪一个offset int32 ref_offset = 4; } // 扩展输出 message TxOutputExt { // 写集属于哪一个bucket string bucket = 1; // 写集对应的key bytes key = 2;0 码力 | 316 页 | 24.51 MB | 1 年前3
百度超级链 XuperChain 3.9-e 中文文档创建合约 3.1. 编写合约 3.2. 部署wasm合约 3.3. 部署native合约 3.4. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 扩展输入 message TxInputExt { // 读集属于哪一个bucket string bucket = 1; // 读集对应的key bytes key = 2; // 读集属于哪一个txid bytes ref_txid = 3; // 读集属于哪一个txid的哪一个offset int32 ref_offset = 4; } // 扩展输出 message TxOutputExt { // 写集属于哪一个bucket string bucket = 1; // 写集对应的key bytes key = 2;0 码力 | 317 页 | 27.80 MB | 1 年前3
百度超级链 XuperChain master 中文文档2. 部署 wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 6.3. 创建群组 7. 使用事件订阅功能 7.1. 事件订阅的接口 7.2. 使用事件订阅 8 术。通常由读集(TxInputExt)以及写集(TxOutputExt)组成。 代码:读写集的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 扩展输入 message TxInputExt { // 读集属于哪一个bucket string bucket = 1; // 读集对应的key bytes key = 2; // 读集属于哪一个txid bytes ref_txid = 3; // 读集属于哪一个txid的哪一个offset int32 ref_offset = 4; } // 扩展输出 message TxOutputExt { // 写集属于哪一个bucket string bucket = 1; // 写集对应的key bytes key = 2;0 码力 | 316 页 | 24.51 MB | 1 年前3
共 134 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14













