golang
文章平均质量分 75
晓智科技
晓智科技是一家专注于构建和运营元宇宙平台。提供一个全新的互动体验和数字化生态系统。我们的目标是打造一个开放、创新和可持续的元宇宙生态系统,为用户创造价值并推动元宇宙的发展。
展开
-
苹果电脑RabbitMq
苹果电脑RabbitMq使用homebrew安装homebrew是Mac上一款管理软件的工具,几乎你要用的大多数软件都可以通过它来下载安装。通过homebrew安装RabbitMQ$ brew install rabbitmq配置启动RabbitMq由于mac系统是类Unix系统,有环境变量(PATH)这么一说,所以如果想在任何目录中都可以直接执行rabbitmq-server来启动服务的话,需要设置环境变量,它的配置文件在用户目录下的 .bash_profile。cd /usr/loca原创 2020-10-07 13:33:59 · 159 阅读 · 0 评论 -
golang实现稀疏数组
# 稀疏数组### 什么是稀疏数组稀疏数组可以看做是普通数组的压缩,但是这里说的普通数组是值无效数据量远大于有效数据量的数组```0 0 0 0 0 0 0 0 0 0 00 0 1 0 0 0 0 0 0 0 00 0 0 0 2 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0原创 2020-10-04 21:16:45 · 2890 阅读 · 0 评论 -
golang数据结构与算法之栈
golang中的栈线性表中的一种特殊数据结构,数据只能从固定的一端插入数据或删除数据,另一端是封死的。 特点: FILO(First In Last Out): 先进后出; 栈满还存会“上溢”,栈空再取会“下溢”; “上溢”:在栈已经存满数据元素的情况下,如果继续向栈内存入数据,栈存储就会出错。 “下溢”:在栈内为空的状态下,如果对栈继续进行取数据的操作,代码实现package mainimport ( "fmt" "errors")type Stack struct { Max i原创 2020-06-26 16:49:48 · 233 阅读 · 0 评论 -
golang算法与数据结构之双向链表
双向链表双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。代码实现package mainimport ( "fmt")type LinkNode struct { no int name string prev *LinkNode next *LinkNode}//显示节点func ShowNode(head *LinkNode) { //创建辅原创 2020-06-25 23:31:06 · 149 阅读 · 0 评论 -
golang实现单链表
golang实现单链表单链表是一种顺序存储的结构。有一个头结点,没有值域,只有连域,专门存放第一个结点的地址。有一个尾结点,有值域,也有链域,链域值始终为NULL。所以,在单链表中为找第i个结点或数据元素,必须先找到第i - 1 结点或数据元素,而且必须知道头结点,否者整个链表无法访问。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gczKfEDt-1592732843961)(https://image.baidu.com/search/detail?ct=503原创 2020-06-21 17:48:06 · 175 阅读 · 0 评论 -
golang算法之队列
golang算法之队列队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。单向对列代码实现package mainimport ( "fmt" "errors")//结构体管理队列type Queue struct { maxSize int //最大值 front int //队首 back int //队尾 arr原创 2020-06-20 18:00:25 · 181 阅读 · 0 评论 -
Beego 结合 GORM 操作 Mysql 数据库
GORM 简单介绍GORM 是 golang 的一个 orm 框架。它是一个单独的 ORM 框架。相比 beego 自带的 orm 框 架,语法要更友好一些,关联查询更简单、功能更强大一些。简单说,ORM 就是通过实例对象的语法,完成关系型数据库的操作的技术,是"对象-关系 映射"(Object/Relational Mapping) 的缩写Gorm 官方文档beego 中使用 GORM安装go get -u github.com/jinzhu/gormBeego 中使用 Gorm 连接原创 2020-06-15 23:53:51 · 1801 阅读 · 0 评论