常量 常量和变量不同,变量是可以赋值进行修改的,而常量是不能修改的。在使用中有一些值是我们不希望更改的,就可以声明成常量。通常,我们习惯与将常量写为大写。 定义一个常量 常量可以定义在函数体内和函数体外 const name string = "mark" fmt.Println(name) 运行 [root@LinuxEA /opt/Golang]# go run 04.go mark 如果进行
一、前言 平时遇到这样的疑问,怎么样解决呢? 教大家一个小技巧,windows直接ctrl+单击fmt包名查看注释即可得到官方的解释,如下 二、案例说明 package main import "fmt" type Person struct { Name string Age int} func main() { person := Person{ Name: "test", Age: 15,
异步操作在线程中执行,与主应用程序线程分开。当应用程序调用方法异步执行操作时,应用程序可以在异步方法执行其任务时继续执行。 示例 下面通过一个例子来理解这个概念。在示例程序中使用IO库接受用户输入。 import 'dart:io'; void main() { print("Enter your name :"); // prompt for user input String name = s
首先,我们准备两组数据,以方便后面使用: List students =[{'name':'tom','age':16},{'name':'jack','age':18},{'name':'lucy','age':20}]; List numbers =[2,8,5,1,7,3]; 本文中用到的 students 及 numbers 均指的是这里已经定义好的,后面不再重复。 forEach() 可
实际录入数据库的过程中,如果数据量比较大的话,难免会因为一些原因,而录入多条重复的记录,那么应该如何操作才能删除重复行,并且保留一条id较大,或者较小的记录呢。 在本例中所用数据表结构如下所示tdb_goods 表中数据重复如图所示 首先第一步,利用group by分组查出每组中数目大于2的(即重复记录的)内容 mysql> SELECT goods_id,goods_name FROM t
Unmarshal解析JSON字符串 package main import ( "encoding/json" "fmt" ) // 准备解析结构体 type Person struct { Name string `json:"name"` Age int `json:"age"` } func main() { // 准备JSON数据 data := `{"name":"zhangsan",
一、查询到某个时间点删除的数据 select * from table_name as of timestamp to_timestamp('2019-11-13 11:26:00', 'yyyy-MM-dd HH:mi:ss'); 二、表结构已修改,上面的方法就不适用了 1)select * from recyclebin; 找到ORIGINAL_NAME是原来的表名的那一行的OBJECT_NA
MySQL从5.7版本开始就支持JSON格式的数据,操作用起来挺方便的。 建表 在新建表时字段类型可以直接设置为json类型,比如我们创建一张表: CREATE TABLE test_user ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR ( 50 ) NOT NULL, info JSON ); json类型字段可以为NULL 插入数据 IN