![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
Little_Fall
冲冲冲!
展开
-
Go 生成并调试核心转储文件
Go 生成并调试核心转储文件 前言 注意:我的 wsl 生成不了 core 文件,但是在独立的 ubuntu 系统上可以 测试代码 panic.go package main import "fmt" func main() { A() fmt.Println("qwq") } func A() { fmt.Println("qaq") panic("quq") } 流程 # 此时仅...原创 2020-05-08 15:01:28 · 375 阅读 · 0 评论 -
【题解】Leetcode 41. 缺失的第一个正数 / 84. 柱状图中最大的矩形
41. 缺失的第一个正数 给定一个未排序的整数数组,找出其中没有出现的最小的正整数。 你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。 // 将数字 num 放到 num-1 位置,只需要一个临时变量 // 然后扫描一次即可 func firstMissingPositive(nums []int) int { for _, num := range nums { for no...原创 2020-02-17 21:52:57 · 220 阅读 · 0 评论 -
【题解】LeetCode 51. N皇后 / 52. N皇后 II
总结 用的是标准算法,51题超过了98.5%,52题执行时间为0. 解法说明还是在注释中。 golang 没有引用,很多地方都会用到指针。之前我在 C++ 中有意识不用指针,到这里不应该有这个习惯。 切片本身也是值,形参 append 不会改变实参的 len,可以传递指针。但确实会改变底层的值。 将一个仍会被使用的切片 append 到别的数据结构是很危险的,它的值会被改变。可以使用 copy ...原创 2020-02-16 20:53:30 · 217 阅读 · 0 评论 -
【题解】LeetCode 4 寻找两个有序数组的中位数
使用 go 语言,算法解释写在注释中。 题面 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 本地测试器 package main import "fmt" type TestCase struct { nums1, nums2...原创 2020-02-16 19:33:10 · 169 阅读 · 0 评论 -
【笔记】《TiDB 源码阅读系列》6 Select 语句概览
快速笔记 语句及处理 建表: CREATE TABLE t { id VARCHAR(31), name VARCHAR(50), age int, key id_idx (id) }; select : 全表扫描+过滤,不考虑索引 SELECT name FROM t WHERE age > 10; 先放一下 Insert 的处理流程总结: server/con...原创 2020-02-12 14:30:17 · 484 阅读 · 0 评论 -
【笔记】《TiDB 源码阅读系列》4 INSERT 语句概览
前言 原文链接:TiDB 源码阅读系列文章(四)Insert 语句概览 前几篇我做的笔记:【笔记】《TiDB 源码阅读系列》1-3 SQL 框架 原文里有些地方和现在的 TiDB 略有差异,我会在笔记中指出。 (四) Insert 语句概览 本文重点介绍语句在执行框架下的具体执行逻辑。 语句 连接 TiDB mysql -h 127.0.0.1 -P 4000 -u root 建立表 CREAT...原创 2020-02-11 17:46:24 · 364 阅读 · 0 评论 -
【笔记】TiDB 安装及调试
基础学习 Go Tour;(我的Go Tour笔记) SQL操作 HackerRank TiDB下载及运行 保证本地已经安装了go,git, mysql 从github将tidb代码clone到本地。 需要了解的知识:git clone. 注:如果clone太慢,可以先clone到码云上,再从码云clone到本地,实测飞快。 进入本地tidb目录,执行make server. 需要了解的知识...原创 2020-02-11 16:31:24 · 1518 阅读 · 0 评论 -
【笔记】A Tour of Go - 语言特性整理篇
Go语言之旅是官方出品的非常好的学习手册。 这篇文章将总结其中提到的Go语言特性,方便日后查询。原创 2020-02-02 23:30:22 · 449 阅读 · 0 评论 -
【笔记】A Tour of Go - 练习篇
本文总结了 Go Tour 中各个练习的实现,语言特性总结于另一篇文章中。原创 2020-02-03 18:47:38 · 553 阅读 · 0 评论 -
【翻译】Go语言的声明语法
Go的新使用者想知道为什么声明语法和C风格很不相似,在这篇文章中我们会比较这两种语法并且解释为什么go的声明是这样的。翻译 2020-01-05 20:32:21 · 242 阅读 · 0 评论