摘要: Go基础3:函数、结构体、方法、接口 1. 函数 Go语言的函数属于“一等公民”(first-class),也就是说: 函数本身可以作为值进行传递。 支持匿名函数和闭包(closure)。 函数可以满足接口。 1.1 函数返回值 同一种类型返回值 func typedTwoValues() (int, int) { return 1, 阅读全文
posted @ 2022-05-17 23:52 micromatrix 阅读(695) 评论(0) 推荐(0)
摘要: Go基础2:数据结构(一) 这是我参与「第三届青训营 -后端场」笔记创作活动的的第3篇笔记。 1.数组 数组是一段固定长度的连续内存区域。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 1.1 声明数组 var team [3]string team[0] = "hammer" team[1 阅读全文
posted @ 2022-05-14 15:48 micromatrix 阅读(62) 评论(0) 推荐(0)
摘要: Go基础:基础语法与使用 这是我参与「第三届青训营 -后端场」笔记创作活动的的第1篇笔记。 1. 变量 声明变量 var a int var b string var c []float32 // 这种形式一般用于回调函数,即将函数以变量的形式保存下来,在需要的时候重新调用这个函数 var d func() bool var 阅读全文
posted @ 2022-05-14 15:23 micromatrix 阅读(92) 评论(0) 推荐(0)
摘要: Git 的基本使用 基础操作 创建版本库(repository) 1.选择一个合适的地方,创建一个新目录 mkdir learngit cd learngit 2.通过git init命令把这个目录变成Git可以管理的仓库 git init Initialized empty Git repository in /ho 阅读全文
posted @ 2022-05-04 16:25 micromatrix 阅读(46) 评论(0) 推荐(0)
摘要: 归并排序法 分而治之 // 伪代码 MergeSort(arr, l, r) { if (l >= r) return ; // 求解最基本问题 int mid = (l + r) / 2; // 对arr[l , mid] 排序 MergeSort(arr, l, mid); // 对arr[mi 阅读全文
posted @ 2022-05-01 10:27 micromatrix 阅读(53) 评论(0) 推荐(0)
摘要: heapq.nsmallest(n, iterable, key=None) 从 iterable 所定义的数据集中返回前 n 个最小元素组成的列表。 如果提供了 key 则其应指定一个单参数的函数,用于从 iterable 的每个元素中提取比较键 (例如 key=str.lower)。 等价于: 阅读全文
posted @ 2022-04-17 14:21 micromatrix 阅读(138) 评论(0) 推荐(0)
摘要: 1.Predicate Java 8 起为 Collection 集合新增了 一个 removeIf(Predicate filter)方法。 传入 Predicate 对象参数 removeIf(Predicate filter),该方法将会批量删除符合 filter 条件的所有元素 。 Pred 阅读全文
posted @ 2022-04-11 22:21 micromatrix 阅读(99) 评论(3) 推荐(0)
摘要: ☕ JS 入门笔记 JavaScript简介 JavaScript(简称“JS”)是当前最流行、应用最广泛的客户端脚本语言,用来在网页中添加一些动态效果与交互功能,在 Web 开发领域有着举足轻重的地位。 JS、HTML和CSS的关系: HTML 用来定义网页的内容,例如标题、正文、图像等; CSS 用来控制网页的外观 阅读全文
posted @ 2022-04-03 20:40 micromatrix 阅读(102) 评论(0) 推荐(0)
摘要: 数组队列 数组队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。遵循先进先出(FIFO)原则。 ###【数组队列代码实现】 先定义一个Qu 阅读全文
posted @ 2022-03-24 10:55 micromatrix 阅读(64) 评论(0) 推荐(0)
摘要: 什么是注解 注解(Annotation)是放在Java源码的类、方法、字段、参数前的一种特殊”注释“。 注释会被编译器直接忽略,注解则可以被编译器打包进入class文件,因此,注解是一种用作标注的“元数据”,一种接口类型。 注解的作用 注解并不能改变程序的运行结果,也不会影响程序运行的性能。有些注解 阅读全文
posted @ 2022-03-20 20:29 micromatrix 阅读(54) 评论(0) 推荐(0)