![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO
千年乙方
能用拳头解决的事,我绝不用巴掌!
展开
-
算法集合-链表
算法集合-链表链表: 链表是一种通过指针串联在一起的线性结构,每一个节点是有两部分组成,一个是数据域,一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针)链接的入口点称为列表的头结点也就是head链表的类型单链表单链表的节点只能指向节点的下一个节点双链表每一个节点有两个指针域,一个指向下一个节点, 一个指向上一个节点双链表既可以向前查询,也可以向后查询循环链表循环链表就是首尾相连链表的存储方式了解完链表的类型,再介绍一下链表的存储方式数组在内存中原创 2021-04-27 18:56:44 · 159 阅读 · 0 评论 -
算法集合-二维数组
算法集合-二维数组本题并不涉及到什么算法,就是模拟过程,但却十分考察对代码的掌控能力解题关键: 找出边界条件, 找出循环不变量算法题目题目59.螺旋矩阵II给你一个正整数n ,生成一个包含 1 到n2所有元素,且元素按顺时针顺序螺旋排列的n x n 正方形矩阵 matrix .示例 1:输入:n = 3输出:[[1,2,3],[8,9,4],[7,6,5]]示例 2:输入:n = 1输出:[[1]]解题思路:生成一个 n×n 空矩阵 mat,随后模拟整个向内环绕的填入过原创 2021-04-20 19:28:02 · 290 阅读 · 0 评论 -
算法集合-数组
算法集合-数组数组: 是存放在连续内存空间上的相同数据类型的集合.注意两点:数组的下表都是从0开始的数组的内存空间都是连续的内存空间是连续的,所以数据查询数据的是非常快速的,只要知道开始数据的地址,加上索引,就是该元素的内存空间的位置.力扣算法题编号35: 搜索插入位置题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2原创 2021-04-12 17:00:12 · 221 阅读 · 0 评论 -
2021-02-05
cannot find module providing package今天小编在开发go项目的时候, 遇到了报错项目文件中go mod有, 也已开启. 在import导入github.com/elliotchance/redismock包命令行运行go mod tidy时, 报错github.com/elliotchance/redismock: cannot find module providing package github.com/elliotchance/redismock一直排查哪原创 2021-02-05 12:53:51 · 121 阅读 · 0 评论 -
GO的DES/3DES加密算法的实现及通信透彻解析
GO的DES/3DES加密算法的实现及通信透彻解析前位语:前景提要:一、DES介绍MODE: ECBMODE: CBC使用方法DES二、3DES加密原理使用方法3DES注意点:三、多语言通信前位语:各位老铁万福金安,相信各位之所以找到这篇文章,肯定是因为项目遇到了关于des/des3的相关问题.不要着急,建议耐下性子花上半个小时,理解完本篇文章,你的问题将迎刃而解.前景提要:最近因工作需要,接触到des加密算法; 但是因为des加密容易被暴力破解,所以项目中用到的是3des加密算法,也就是des三原创 2020-12-15 15:11:12 · 1137 阅读 · 0 评论 -
Go-搭建开发环境及解读GOPATH
前言Go语言起始于2009年,相较于大多数市场上的编程语言(Python, Java等)都来自90年代的单线程环境,Go的年代已是多核时代.所以Go语言在多核并发上拥有原生的设计优势,它的并发机制使你的程序可以轻松的从多核互联网中获得最大的收益.总结来说Go是一种简单,整洁,高效的静态类型的编译语言.Golang的安装~下载地址:官网下载地址: https://golang.org/dl/官方镜像地址: https://golang.google.cn/dl/(推荐)~Windows平台安装原创 2020-08-23 15:59:22 · 523 阅读 · 0 评论