IT书架 本次搜索耗时 0.596 秒,为您找到 474 个相关结果.
  • 1.protobuf官方文档参考

    定义一个消息类型 指定字段类型 分配标识号 指定字段规则 添加更多消息类型 添加注释 保留标识符(Reserved) 从.proto文件生成了什么? 标量数值类型 默认值 枚举 使用其他消息类型 导入定义 使用proto2消息类型 嵌套类型 更新一个消息类型 Any Oneof 使用Oneof Oneof 特性 向后兼容...
  • 17.go语句及其执行规则(下)

    592 2023-12-29 《Go语言核心36讲》
    17 | go语句及其执行规则(下) 知识扩展 17 | go语句及其执行规则(下) 你好,我是郝林,今天我们继续分享go语句执行规则的内容。 在上一篇文章中,我们讲到了goroutine在操作系统的并发编程体系,以及在Go语言并发编程模型中的地位和作用等一系列内容,今天我们继续来聊一聊这个话题。 知识扩展 问题1:怎样才能让主gorout...
  • 什么是云原生

    1256 2023-05-15 《程序人生》
    什么是云原生?这回终于有人讲明白了 何谓云原生? 云元素的四要素 如何云原生? 技术的趋势和影响 什么是云原生?这回终于有人讲明白了 伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都0202年了,如果你还不懂云原生,那真的out了。 大家言必称云原生,却鲜少有人告诉你到底什么是云原生...
  • 27. 条件变量sync.Cond (上)

    616 2023-12-29 《Go语言核心36讲》
    27 | 条件变量sync.Cond (上) 前导内容:条件变量与互斥锁 问题解析 总结 思考题 27 | 条件变量sync.Cond (上) 在上篇文章中,我们主要说的是互斥锁,今天我和你来聊一聊条件变量(conditional variable)。 前导内容:条件变量与互斥锁 我们常常会把条件变量这个同步工具拿来与互斥锁一起讨论。实...
  • 43.bufio包中的数据类型(下)

    627 2023-12-29 《Go语言核心36讲》
    43 | bufio包中的数据类型(下) 知识扩展 问题 : bufio.Reader 类型读取方法有哪些不同? 总结 思考题 43 | bufio包中的数据类型(下) 你好,我是郝林,我今天继续分享bufio包中的数据类型。 在上一篇文章中,我提到了 bufio 包中的数据类型主要有 Reader 、 Scanner 、 Writer...
  • 14.索引的故事:正排索引与倒排索引简介

    一、正排索引 哈希表 有序数组 B+ 树 二、倒排索引 三、总结 通过对之前章节的学习,相信你已经对 ES 相关的知识有了一定的了解。在前面的内容中,我们多次提到了“倒排索引”这个概念,但是一直没有对它进行过详细介绍和讲解,接下来我们会用两篇文章来对倒排索引进行详细介绍:《索引的故事:正排索引与倒排索引简介》和《全文搜索背后的支撑:倒排索引的实...
  • 3 MySQL 中的权限管理

    权限的验证流程 第一层:用户登录 第二层:全局权限 创建一个用户,Create User创建的用户默认没有任何权限 将 xiaoyang 这个用户设置一个全局可读权限 刷新权限,使其生效 测试查看权限 第三层:数据库级别权限 添加查看权限(清空了其他的所有权限之后添加) 查看添加的权限 查看test01数据,有权限 查看其他数据库的数据...
  • 优先队列及堆排序

    一、优先队列 1.1. 最大堆特征 1.2. 上浮操作 1.3. 下沉操作 1.4. 时间复杂度分析 1.5. 最大堆实现 三、普通堆排序 三、自底向上堆排序 堆排序( Heap Sort )由威尔士-加拿大计算机科学家 J. W. J. Williams 在 1964 年发明,它利用了二叉堆 (A binary heap) 的性质...
  • 4.opentracing解析

    OpenTracing语义标准 综述 版本命名策略 OpenTracing数据模型 Span间关系 OpenTracing API Tracer 创建一个新Span 将SpanContext 上下文Inject(注入)到carrier 将SpanContext 上下文从carrier中Extract(提取) 注意,对于Inject(注入)和...
  • 40.io包中的接口和工具 (上)

    659 2023-12-29 《Go语言核心36讲》
    40 | io包中的接口和工具 (上) 知识回顾 前导内容:io包中接口的好处与优势 问题解析 总结 40 | io包中的接口和工具 (上) 我们在前几篇文章中,主要讨论了 strings.Builder 、 strings.Reader 和 bytes.Buffer 这三个数据类型。 知识回顾 还记得吗?当时我还问过你“它们都实现...