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 阅读全文
posted @ 2019-08-26 18:38 xushukui 阅读(3741) 评论(0) 推荐(0) 编辑
摘要:``` 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 阅读全文
posted @ 2019-08-20 11:57 xushukui 阅读(896) 评论(0) 推荐(0) 编辑
摘要:本文链接:https://blog.csdn.net/u011304970/article/details/71447148 简介 Go的sort包提供了排序功能。包括基本类型的排序和自定义数据(通常是结构体数组)的排序。 基本类型的排序 sort提供了以下API对基本类型进行排序,查找 自定义类型 阅读全文
posted @ 2019-08-16 17:47 xushukui 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:``` 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}, 阅读全文
posted @ 2019-08-16 17:41 xushukui 阅读(3370) 评论(0) 推荐(0) 编辑
摘要:假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。 注意: 总人数少于1100人。 示例 输入: [[7,0], [4,4], [7,1], [5,0], [6,1], [5,2] 阅读全文
posted @ 2019-08-16 17:30 xushukui 阅读(533) 评论(0) 推荐(0) 编辑
摘要:数据结构 首先我们定义需要的数据结构。注意,TreeNode的左右节点都是 TreeNode type的,而树只有一个Root数据域,为 TreeNode type Insert 向二叉搜索树中插入元素,首先要找到插入的位置,然后再插入。这里注意我们的实现方法为给TreeNode和BinarySea 阅读全文
posted @ 2019-08-14 16:52 xushukui 阅读(405) 评论(0) 推荐(0) 编辑
摘要:``` python package main import "fmt" type LinkNode struct { data interface{} next LinkNode } type Link struct { head LinkNode tail LinkNode } func (p 阅读全文
posted @ 2019-08-14 15:34 xushukui 阅读(467) 评论(0) 推荐(0) 编辑
摘要:线性表之单链表 python package main //线性表中的链式存储结构 //第一个节点为头节点,并不真实保存数据,头节点基本代表了整个链表 import ( "fmt" ) type Elem int type LinkNode struct { Data Elem Next LinkN 阅读全文
posted @ 2019-08-14 14:52 xushukui 阅读(231) 评论(0) 推荐(0) 编辑
摘要:本文链接:https://blog.csdn.net/itbsl/article/details/73380537 与其他语言一样,Go语言也支持label(标签)语法:分别是break label和 goto label 这样使得编程时变得异常灵活,但是由于在大项目中不好控制,所以建议能不使用go 阅读全文
posted @ 2019-08-14 11:38 xushukui 阅读(802) 评论(0) 推荐(0) 编辑
摘要:转自: https://www.cnblogs.com/cuijianxin/p/6611751.html I. 跳出单循环 不管是什么编程语言,都有可能会有跳出循环的需求,比如枚举时,找到一个满足条件的数就终止。跳出单循环是很简单的,比如 然而,我们有时候会需要跳出多重循环,而break只能够跳出 阅读全文
posted @ 2019-08-14 11:33 xushukui 阅读(838) 评论(0) 推荐(0) 编辑
摘要:``` python 一般MySQL 数据库乱码由以下几种情况造成(按照顺序): 1. 创建数据库的时候没设置编码,解决办法: 就是在创建数据库的时候设置编码, 例如: CREATE DATABASE CHARACTER SET utf8 COLLATE utf8_general_ci; 2. 创建 阅读全文
posted @ 2019-08-13 15:19 xushukui 阅读(2636) 评论(0) 推荐(0) 编辑
摘要:python package main import ( "fmt" "time" ) func main() { ch := make(chan string) go func() { fmt.Println("go func start....") time.Sleep(time.Second 阅读全文
posted @ 2019-08-05 14:20 xushukui 阅读(440) 评论(0) 推荐(0) 编辑
摘要:``` python package main import ( "encoding/json" "errors" "fmt" "reflect" "strconv" "time" ) type User struct { a string b string } type S struct { Us 阅读全文
posted @ 2019-08-05 10:25 xushukui 阅读(4420) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示