IT书架 本次搜索耗时 0.072 秒,为您找到 752 个相关结果.
  • 324.简单介绍一下go的内存分配机制?有mcentral为啥要mcache?

    简单介绍一下go的内存分配机制?有mcentral为啥要mcache? 简单介绍一下go的内存分配机制?有mcentral为啥要mcache? 题目来源:知乎 答案: 1.介绍内存分配机制 GO语言内存管理子系统主要由两部分组成:内存分配器和垃圾回收器(gc)。内存分配器主要解决小对象的分配管理和多线程的内存分配问题。什么是小对象呢?小...
  • 模板引擎

    模板引擎 模板目录 自动渲染 模板标签 模板数据 模板名称 Layout 设计 LayoutSection renderform 使用 模板引擎 Beego 的模板处理引擎采用的是 Go 内置的 html/template 包进行处理,而且 Beego 的模板处理逻辑是采用了缓存编译方式,也就是所有的模板会在 Beego 应用启动的...
  • 102. 二叉树的层序遍历

    📑 题目:102. 二叉树的层序遍历 📑 题目:102. 二叉树的层序遍历 🚀 本题 LeetCode 传送门 题目大意 按层序从上到下遍历一颗树。 解题思路 用一个队列即可实现。 代码 package leetcode import ( "" github . com / halfrost / LeetCo...
  • 29.结果导向:Go 开发者如何找工作?

    找到一份工作就算找工作了吗? 职业黄金期找工作次数有限 简历难看,竞争力低 可能缺乏核心竞争力 找工作是在做选择 找工作有哪些思维天坑? 如何做才能选择最好的工作机会? 做足面试准备 物(面试准备)尽其用,尽可能多 地 去选择 小结 在你学习完 Go 语言和本课程之后,你已经具备找一份正式 Go 开发的工作或者直接...
  • 65.defer 的执行顺序

    defer 的执行顺序 defer 的执行顺序 **题目来源:**七牛 答案: 在同一个函数中,defer 函数调用的执行顺序与它们分别所属的 defer 语句的出现顺序完全相反。当一个函数即将结束执行时,写在最下面的 defer 函数调用会最先执行,其次是写在他上边,与它的距离最近的那个 defer 函数调用,以此类推,最上面的 d...
  • 5.输出格式化

    缺省格式和类型 整型(缩进, 进制类型, 正负符号) 字符(有引号, Unicode) 浮点(缩进, 精度, 科学计数) 字符串or 字节slice (引号, 缩进, 16进制) 缺省格式和类型 格式化后的效果 动词 描述 [0 1] %v 缺省格式 []int64{0, 1} %#v go语法打印 ...
  • 376.chan的阻塞和非阻塞?

    chan的阻塞和非阻塞? chan的阻塞和非阻塞? 题目来源:京东 答案: 管道(chan)是Go在语言层面提供的协程间通信机制,比UNIX管道更易用也更轻便。chan可以使用内置函数make()创建无缓冲管道和带缓冲管道。管道无缓冲区时,从管道读取数据会阻塞,直到有协程向管道写入数据。类似地,向管道写入数据也会阻塞,直到有协程从管道读取数...
  • gorm是什么?

    1. 什么是orm 2. 常用orm 3. orm的优缺点 优点: 缺点: 4. 如何正确看待orm和sql之间的关系 1. 什么是orm ORM全称是:Object Relational Mapping(对象关系映射),其主要作用是在编程中,把面向对象的概念跟数据库中表的概念对应起来。举例来说就是,我定义一个对象,那就对应着一张表,这个对...
  • 模型定义与注册

    ORM 模型 注册模型 模型基本设置 表名 列 忽略字段 索引 主键 默认值 自动更新时间 引擎 模型高级设置 null size digits / decimals type Precision Comment 模型字段与数据库类型的映射 z## MySQL Sqlite3 PostgreSQL 表关系设置 rel...
  • 206.堆的结构,堆的创建,节点添加与删除

    堆的结构,堆的创建,节点添加与删除 堆的结构,堆的创建,节点添加与删除 题目来源:好未来 答案: 堆就是用数组实现的二叉树,所以它没有使用父指针或者子指针。堆根据“堆属性”来排序,“堆属性”决定了树中节点的位置. 如下图这是一个最大堆,,因为每一个父节点的值都比其子节点要大。10 比 7 和 2 都大。7 比 5 和 1都大。 ...