IT书架 本次搜索耗时 2.684 秒,为您找到 213 个相关结果.
  • 6 家财万贯之--包的介绍

    2454 2022-11-29 《漫画Go语言》
    包管理和常用包介绍 strings包 strconv包 time包 时间戳 时间戳与时间格式互转 包的声明 包的使用 包管理方案 dep管理方案 mod 模块化管理方案 mod初始化 包管理和常用包介绍 包的概念就是我们程序中的目录,我们所写的所有代码都放在包中在定义的时候用package定义包, 然后使用 import 引入包...
  • 38.讲一下set的原理,Java 的HashMap和 go 的map底层原理

    讲一下set的原理,Java 的HashMap和 go 的map底层原理 讲一下set的原理,Java 的HashMap和 go 的map底层原理 题目来源:深信服 答案1: 1. Set原理: Set特性: 1. 不包含重复key. 2.无序.如何去重:通过查看源码add(E e)方法,底层实现有一个map,map是HashMap,...
  • 21.项目管理:如何通过 Makefile 来高效管理你的项目?

    为什么要通过 Makefile 管理项目? 如何通过 Makefile 管理项目? 如何设计 Makefile 结构? 高效 Makefile 开发实战 小结 提示:本节课最终代码为:feature/s27 。 在我们完成了应用框架的构建、功能开发、静态代码检查等基本功能之后,是时候重新梳理下如何高效管理一个相对稳定的项目了。之所以在这个...
  • 25.如何开发一个优雅的 Go 应用?

    如何写出优雅的 Go 项目? 编写高质量的 Go 应用 代码结构 代码规范 代码质量 编程哲学 面向接口编程 面向“对象”编程 软件设计方法 设计模式 SOLID 原则 高效管理项目 高效的开发流程 使用 Makefile 管理项目 自动生成代码 善于借助工具 对接 CI/CD 编写高质量的项目文档 小结 Go 语言...
  • 简单工厂模式

    简单工厂模式 1.1 模式动机 1.2 模式定义 1.3 模式结构 1.4 时序图 1.5 模式分析 1.6 简单工厂模式的优点 1.7 简单工厂模式的缺点 1.8 适用环境 1.9 Go语言实现 simple.go代码 simple_test.go代码 1.10 总结 简单工厂模式 1.1 模式动机 考虑一个简单的软件应...
  • 216.go的hashmap如何实现的

    go的hashmap如何实现的 go的hashmap如何实现的 题目来源: 答案1: goLang中的map来存储键值对类型的数据,但是它的内部实现是怎么样的? 其实map是一种HashMap,表面上看它只有键值对结构,实际上在存储键值对的过程中涉及到了数组和链表。HashMap之所以高效,是因为其结合了顺序存储(数组)和链式存储(链表)...
  • 6.品牌分类

    1. form 2. handler 3. router 4. 在初始化配置router 1. form package forms type BrandForm struct { Name string `form:"name" json:"name" binding:"required,min=3,...
  • 哈希表:散列查找

    一、线性查找 二、散列查找 三、哈希表:线性探测法 四、哈希表:拉链法 五、哈希函数 六、实现拉链哈希表 6.1. 初始化哈希表 6.2. 计算哈希值和数组下标 6.2. 添加键值对 6.3. 获取键值对 6.4. 删除键值对 6.4. 遍历打印哈希表 6.4. 示例运行 七. 总结 一、线性查找 我们要通过一个 键key ...
  • 冒泡排序

    一、算法介绍 二、算法实现 三、总结 冒泡排序是大多数人学的第一种排序算法,在面试中,也是问的最多的一种,有时候还要求手写排序代码,因为比较简单。 冒泡排序属于交换类的排序算法。 一、算法介绍 现在有一堆乱序的数,比如:5 9 1 6 8 14 6 49 25 4 6 3 。 第一轮迭代:从第一个数开始,依次比较相邻的两个数,如果前面一个数...
  • 13. 应用安全:应用认证功能如何设计、实现?

    常用的身份验证手段 JWT 核心内容 JWT 认证流程 JWT Token 格式 header 介绍 Payload 载荷介绍 Signature 签名介绍 miniblog 添加身份认证功能 身份认证功能实现思路 miniblog 身份认证功能实现 编译并测试 小结 提示:本节课最终代码为:feature/s18 。 在企...