一闪笔记 本次搜索耗时 0.136 秒,为您找到 393 个相关结果.
  • 30. 附录

    A:版本状态段规则 B:Go 项目开发阶段介绍 C:开源规范协议介绍 D:SemVer 版本规范内容 A:版本状态段规则 标识 说明 含义 α 或 a alpha 版 内测版,Bug多 β 或 b beta 版 公测版,有缺陷 γ 或 g Gamma 版 成熟测试版,接近发行版 rc Rele...
  • 35.并发安全字典sync.Map (下)

    993 2023-12-29 《Go语言核心36讲》
    35 | 并发安全字典sync.Map (下) 知识扩展 问题1:怎样保证并发安全字典中的键和值的类型正确性?(方案二) 问题2:并发安全字典如何做到尽量避免使用锁? 总结 思考题 35 | 并发安全字典sync.Map (下) 你好,我是郝林,今天我们继续来分享并发安全字典sync.Map的内容。 我们在上一篇文章中谈到了,由于并发安全...
  • 23.测试的基本规则和流程 (上)

    924 2023-12-29 《Go语言核心36讲》
    23 | 测试的基本规则和流程 (上) 前导内容:go程序测试基础知识 问题解析 总结 思考题 23 | 测试的基本规则和流程 (上) 你好,我是郝林,今天我分享的主题是:测试的基本规则和流程(上)。 你很棒,已经学完了本专栏最大的一个模块!这涉及了Go语言的所有内建数据类型,以及非常有特色的那些流程和语句。 你已经完全可以去独立编写各种...
  • 15.关于指针的有限操作

    935 2023-12-29 《Go语言核心36讲》
    15 | 关于指针的有限操作 问题解析 知识扩展 总结 思考题 15 | 关于指针的有限操作 在前面的文章中,我们已经提到过很多次“指针”了,你应该已经比较熟悉了。不过,我们那时大多指的是指针类型及其对应的指针值,今天我们讲的则是更为深入的内容。 让我们先来复习一下。 type Dog struct { name ...
  • 5、表的基本操作

    第5章、表的基本操作 展示当前数据库中的表 创建表 基本语法 为建表语句添加注释 创建现实生活中的表 IF NOT EXISTS 删除表 IF EXISTS 查看表结构 没有选择当前数据库时对表的操作 修改表 修改表名 增加列 增加列到特定位置 删除列 修改列信息 修改列排列位置 一条语句中包含多个修改操作 第5章...
  • 7.数组和切片

    1022 2023-12-29 《Go语言核心36讲》
    07 | 数组和切片 问题解析 知识扩展 07 | 数组和切片 从本篇文章开始,我们正式进入了模块2的学习。在这之前,我们已经聊了很多的Go语言和编程方面的基础知识,相信你已经对Go语言的开发环境配置、常用源码文件写法,以及程序实体(尤其是变量)及其相关的各种概念和编程技巧(比如类型推断、变量重声明、可重名变量、类型断言、类型转换、别名类型和潜在...
  • 527.Go map如何扩容?

    141 2024-01-25 《Golang面试题》
    Go map如何扩容? Go map如何扩容? 参考解析 扩容时机: 在向 map 插入新 key 的时候,会进行条件检测,符合下面这 2 个条件,就会触发扩容 if ! h . growing () && ( overLoadFactor ( h . count + 1 , h . B ) || tooManyOve...
  • 424.有没有了解过goroutine的底层数据结构, 为什么协程比线程轻量且快

    136 2024-01-23 《Golang面试题》
    有没有了解过goroutine的底层数据结构, 为什么协程比线程轻量且快 有没有了解过goroutine的底层数据结构, 为什么协程比线程轻量且快 参考解析 题目来源:小雨伞保险 答案:ORVR 底层数据结构 G是goroutine的缩写,相当于操作系统中的进程控制块,在这里就是goroutine的控制结构,是对goroutine的抽...
  • 10.Elasticsearch Analyze

    Analyzer 的组成 Character Filters Tokenizer Token Filters Elasticsearch内置的分词器 Standard Analyzer standard Simple Analyzer simpe Stop Analyzer Whitespace Analyzer stop Keywor...
  • 18. 性能测试:如何进行代码性能分析?提升代码性能的手段有哪些?

    Go语言中通常如何进行性能分析 代码性能优化流程 常见的代码优化方法 数据采集方式 Benchmark 通过 runtime/pprof 包采集 通过 net/http/pprof 包采集 日志 Metrics 数据分析方式 使用所采集的 profile 进行分析 使用所采集的 trace 进行分析 通过火焰图进行分析 性能分析...