Golang 101(Go语言101 中文版) v1.21.a第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 第16章:结构体 第17章:值部 观和 易于理解。 在流行高级编程语言中,一个操作通常是通过函数(function)调用或者使用操 作符(operator)运算来完成的。 大多数高级编程语言都支持一些条件和循环 控制语句。 这些条件和循环控制语句可以看作是特殊的操作。 它们的语法接近 于人类语言,因此一个人写的代码很容易被其他人理解。 在 大 多 数 高 级 编 程 语 言 中 , 数 据 通 常 被 抽 象 为 各 种 类 型 29. func main() { 30. var num = 100 31. // 调用上面声明的StatRandomNumbers函数, 32. // 并将结果赋给使用短声明语句声明的两个变量。 33. x, y := StatRandomNumbers(num) 34. // 调用两个内置函数(print和println)。 35. print("Result:0 码力 | 608 页 | 1.08 MB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a第6章:基本类型和它们的字面量表示 第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 第16章:结构体 第17章:值部 观 和易于理解。 在流行高级编程语言中,一个操作通常是通过函数(function)调用或者使用 操作符(operator)运算来完成的。 大多数高级编程语言都支持一些条件和循 环控制语句。 这些条件和循环控制语句可以看作是特殊的操作。 它们的语法 接近于人类语言,因此一个人写的代码很容易被其他人理解。 在大多数高级编程语言中,数据通常被抽象为各种类型(type)和值 (value)。 一个类 func main() { 30 | var num = 100 31 | // 调用上面声明的StatRandomNumbers函数, 32 | // 并将结果赋给使用短声明语句声明的两个变量。 33 | x, y := StatRandomNumbers(num) 34 | // 调用两个内置函数(print和println)。 35 | print("Result:0 码力 | 821 页 | 956.82 KB | 1 年前3
CmlPHP v2.x 开发手册
这样可以让缓存空间更合理的利用. //如果不想启用缓存直接配置为false 'cache_expire' => 3600, //是否记录执行慢的sql语句。只针对mysql有效。这个不能 长期开,只能要分析sql性能的时候比如只开个5会钟有一定的log后就 应该关掉。默认为false。 //为整形的时候则为执行时间大于这个时间的sql都记录到 //这边设置为3600意思是即使表数据没变动也让缓存每30s失效一 次,这样可以让缓存空间更合理的利用. //如果不想启用缓存直接配置为false 'cache_expire' => 30, ], 然后在写查询语句的时候直接 $this->db('game_db') 即可,不写 则为调用 default_db 配置的数据库集群。当然了如果数据库配置 是从其它渠道过来的比如从db来的,也可在调用 db() ->where('id', 1) ->whereGt('id', 7) ->orderBy('id', 'desc') ->select(0, 10); //生成的语句 SELECT id, name FROM pre_user WHERE id = 1 AND id > 7 ORDER BY id DESC LIMIT 0, 10; ->where(['id'0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
这样可以让缓存空间更合理的 利用. //如果不想启用缓存直接配置为false 'cache_expire' => 3600, //是否记录执行慢的sql语句。只针对mysql有效。这个不能长期开,只能要分析sql性能的时候比如只 开个5会钟有一定的log后就应该关掉。默认为false。 //为整形的时候则为执行时间大于这个时间的sql都记录到log下 //这边设置为3600意思是即使表数据没变动也让缓存每30s失效一次,这样可以让缓存空间更合理的利用. //如果不想启用缓存直接配置为false 'cache_expire' => 30, ], 然后在写查询语句的时候直接 $this->db('game_db') 即可,不写则为调用 default_db 配 置的数据库集群。当然了如果数据库配置是从其它渠道过来的比如从db来的,也可在 调用 db() 方法时直接传入数组。 ->groupBy('level') ->having('id', '>', 10) ->limit(0, 1) ->select(); //v2.7.7起这条语句可以写为 $this->db()->table('user') ->columns(['id' => 'user_id', 'name']) ->_and(function0 码力 | 251 页 | 973.37 KB | 1 年前3
FISCO BCOS 2.9.0 中文文档public constant returns(string); function set(string n); } 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 说明 错误码大等于0 修改所影响的行数 -50000 用户没有权限 -51500 entry解码错误 -51501 condition解码错误 -51502 condition包含错误的条件比较语句 -51503 update的key错误 SDK支持 Java SDK [https://fisco-bcos- documentation.readthedocs.io/zh_CN/lat TransactionResponse transactionResponse = decoder.decodeReceiptStatus(transactionReceipt); 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: function setBytesMapping(bytes[] bytesArray) public returns0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档public constant returns(string); function set(string n); } 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 说明 错误码大等于0 修改所影响的行数 -50000 用户没有权限 -51500 entry解码错误 -51501 condition解码错误 -51502 condition包含错误的条件比较语句 -51503 update的key错误 SDK支持 Java SDK [https://fisco-bcos- documentation.readthedocs.io/zh_CN/lat TransactionResponse transactionResponse = decoder.decodeReceiptStatus(transactionReceipt); 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: function setBytesMapping(bytes[] bytesArray) public returns0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档public constant returns(string); function set(string n); } 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 说明 错误码大等于0 修改所影响的行数 -50000 用户没有权限 -51500 entry解码错误 -51501 condition解码错误 -51502 condition包含错误的条件比较语句 -51503 update的key错误 SDK支持 Java SDK [https://fisco-bcos- documentation.readthedocs.io/zh_CN/lat TransactionResponse transactionResponse = decoder.decodeReceiptStatus(transactionReceipt); 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: function setBytesMapping(bytes[] bytesArray) public returns0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2-dev 中文文档创建HelloWorldPrecompiled.sol文件,文件内容是 HelloWorld预编译合约的接口声明,如下 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 解析回执的错误信息 传入交易回执,解析返回数据,并解析为TransactionResponse对象。 解析结果示例: 对应的solidity代码: 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: "topics": [ Map>>> events 6266548bec4a3616160e7d { "code":1, quit 运行quit、q或exit,退出控制台。 [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 注意: 创建表的字段类型均为字符串类型,即使提供数据库其他字段类型,也 按照字符串类型设置。 必须指定主键字段。例如创建t_demo表,主键字段为name。 表的主键与关系 0 码力 | 2378 页 | 204.39 MB | 1 年前3
FISCO BCOS 2.6.0 中文文档ion,撤销账户对合约的写接口调用权限。参 数: 合约地址 账户地址 quit 运行quit、q或exit,退出控制台。 [create sql] 运行create sql语句创建用户表,使用mysql语句形式。 注意: 创建表的字段类型均为字符串类型,即使提供数据库其他字段类型,也 按照字符串类型设置。 必须指定主键字段。例如创建t_demo表,主键字段为name。 表的主键与关系 运行desc语句查询表的字段信息,使用mysql语句形式。 [insert sql] 运行insert sql语句插入记录,使用mysql语句形式。 注意: 插入记录sql语句必须插入表的主键字段值。 输入的值带标点符号、空格或者以数字开头的包含字母的字符串,需要 加上双引号,双引号中不允许再用双引号。 [select sql] 运行select sql语句查询记录,使用mysql语句形式。 插入一条新记录 [group:1]> insert into t_demo values (fruit, 2, apple2) Insert OK, 1 row affected. 注意: 查询记录sql语句必须在where子句中提供表的主键字段值。 关系型数据库中的limit字段可以使用,提供两个参数,分别offset(偏移 量)和记录数(count)。 where条件子句只支持and关键字,其他or0 码力 | 2383 页 | 18.83 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档public constant returns(string); function set(string n); } 使用编译出的二进制搭建节点后,部署控制台v1.0.2以上版本,然后执行下面 语句即可调用 3.2 solidity调用 我们尝试在Solidity合约中创建预编译合约对象并调用其接口。在控制台 contracts/solidity创建HelloWorldHelper.sol文件,文件内容如下 说明 错误码大等于0 修改所影响的行数 -50000 用户没有权限 -51500 entry解码错误 -51501 condition解码错误 -51502 condition包含错误的条件比较语句 -51503 update的key错误 SDK支持 Java SDK [https://fisco-bcos- documentation.readthedocs.io/zh_CN/lat TransactionResponse transactionResponse = decoder.decodeReceiptStatus(transactionReceipt); 以下函数执行中,交易执行失败,在执行require语句后报错。解析交易执行 返回的TransactionReceipt以后,对应的结果如下: function setBytesMapping(bytes[] bytesArray) public returns0 码力 | 2538 页 | 212.43 MB | 1 年前3
共 40 条
- 1
- 2
- 3
- 4













