08 2019 档案
摘要:``` python func DoQuery(db *sql.DB, sqlInfo string, args ...interface{}) ([]map[string]interface{}, error) { rows, err := db.Query(sqlInfo, args...) if err != nil { return nil, err } columns, _ := row
阅读全文
摘要:``` python package main import ( "encoding/csv" "fmt" "os" ) func main() { file, err := os.OpenFile("111.csv", os.O_CREATE|os.O_RDWR, 0644) if err != nil { fmt.Println("open file is failed, err: ", er
阅读全文
摘要:本文链接:https://blog.csdn.net/u011304970/article/details/71447148 简介 Go的sort包提供了排序功能。包括基本类型的排序和自定义数据(通常是结构体数组)的排序。 基本类型的排序 sort提供了以下API对基本类型进行排序,查找 自定义类型
阅读全文
摘要:``` python 初始化: res := make([][length]int, length), 例如: res := make([][2]int, 10) fmt.Println(res) 输出: [[0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0]] 或者 a := [][]float64{ {1, 2, 3, 4},
阅读全文
摘要:假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。 注意: 总人数少于1100人。 示例 输入: [[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]
阅读全文
摘要:数据结构 首先我们定义需要的数据结构。注意,TreeNode的左右节点都是 TreeNode type的,而树只有一个Root数据域,为 TreeNode type Insert 向二叉搜索树中插入元素,首先要找到插入的位置,然后再插入。这里注意我们的实现方法为给TreeNode和BinarySea
阅读全文
摘要:``` python package main import "fmt" type LinkNode struct { data interface{} next LinkNode } type Link struct { head LinkNode tail LinkNode } func (p
阅读全文
摘要:线性表之单链表 python package main //线性表中的链式存储结构 //第一个节点为头节点,并不真实保存数据,头节点基本代表了整个链表 import ( "fmt" ) type Elem int type LinkNode struct { Data Elem Next LinkN
阅读全文
摘要:本文链接:https://blog.csdn.net/itbsl/article/details/73380537 与其他语言一样,Go语言也支持label(标签)语法:分别是break label和 goto label 这样使得编程时变得异常灵活,但是由于在大项目中不好控制,所以建议能不使用go
阅读全文
摘要:转自: https://www.cnblogs.com/cuijianxin/p/6611751.html I. 跳出单循环 不管是什么编程语言,都有可能会有跳出循环的需求,比如枚举时,找到一个满足条件的数就终止。跳出单循环是很简单的,比如 然而,我们有时候会需要跳出多重循环,而break只能够跳出
阅读全文
摘要:``` python 一般MySQL 数据库乱码由以下几种情况造成(按照顺序): 1. 创建数据库的时候没设置编码,解决办法: 就是在创建数据库的时候设置编码, 例如: CREATE DATABASE CHARACTER SET utf8 COLLATE utf8_general_ci; 2. 创建
阅读全文
摘要:python package main import ( "fmt" "time" ) func main() { ch := make(chan string) go func() { fmt.Println("go func start....") time.Sleep(time.Second
阅读全文
摘要:``` python package main import ( "encoding/json" "errors" "fmt" "reflect" "strconv" "time" ) type User struct { a string b string } type S struct { Us
阅读全文