书栈网 · BookStack 本次搜索耗时 0.038 秒,为您找到 225 个相关结果.
  • 第35章:边界检查消除

    418 2023-01-19 《Go语言101 v1.19.e》
    边界检查消除 例子1 例子2 例子3 例子4 例子5 总结 参考: 第35章:边界检查消除  边界检查消除 Go是一个内存安全的语言。在数组和切片的索引和子切片操作中,Go运行时将检查操作中使用的下标是否越界。 如果下标越界,一个恐慌将产生,以防止这样的操作破坏内存安全。这样的检查称为边界检查。 边界检查使得我们的代码能够安全地运...
  • 第45章:一些可能的内存泄漏场景

    308 2023-05-16 《Go语言101 v1.20.a》
    一些可能的内存泄漏场景 子字符串造成的暂时性内存泄露 子切片造成的暂时性内存泄露 因为未重置丢失的切片元素中的指针而造成的临时性内存泄露 因为协程被永久阻塞而造成的永久性内存泄露 因为没有停止不再使用的time.Ticker 值而造成的永久性内存泄露 因为不正确地使用终结器(finalizer)而造成的永久性内存泄露 延迟调用函数导致的临时性内存...
  • 第35章:边界检查消除

    335 2023-10-26 《Go语言101 v1.21.a》
    边界检查消除 例子1 例子2 例子3 例子4 例子5 总结 参考: 第35章:边界检查消除  边界检查消除 Go是一个内存安全的语言。在数组和切片的索引和子切片操作中,Go运行时将检查操作中使用的下标是否越界。 如果下标越界,一个恐慌将产生,以防止这样的操作破坏内存安全。这样的检查称为边界检查。 边界检查使得我们的代码能够安全地运...
  • 第45章:一些可能的内存泄漏场景

    118 2024-10-13 《Go语言101 v1.22.a》
    一些可能的内存泄漏场景 子字符串造成的暂时性内存泄露 子切片造成的暂时性内存泄露 因为未重置丢失的切片元素中的指针而造成的临时性内存泄露 因为协程被永久阻塞而造成的永久性内存泄露 因为没有停止不再使用的time.Ticker 值而造成的永久性内存泄露 因为不正确地使用终结器(finalizer)而造成的永久性内存泄露 延迟调用函数导致的临时性内存...
  • 第35章:边界检查消除

    362 2023-05-16 《Go语言101 v1.20.a》
    边界检查消除 例子1 例子2 例子3 例子4 例子5 总结 参考: 第35章:边界检查消除  边界检查消除 Go是一个内存安全的语言。在数组和切片的索引和子切片操作中,Go运行时将检查操作中使用的下标是否越界。 如果下标越界,一个恐慌将产生,以防止这样的操作破坏内存安全。这样的检查称为边界检查。 边界检查使得我们的代码能够安全地运...
  • 第45章:一些可能的内存泄漏场景

    383 2023-10-26 《Go语言101 v1.21.a》
    一些可能的内存泄漏场景 子字符串造成的暂时性内存泄露 子切片造成的暂时性内存泄露 因为未重置丢失的切片元素中的指针而造成的临时性内存泄露 因为协程被永久阻塞而造成的永久性内存泄露 因为没有停止不再使用的time.Ticker值而造成的永久性内存泄露 因为不正确地使用终结器(finalizer)而造成的永久性内存泄露 延迟调用函数导致的临时性内存泄...
  • 第47章:Go中的nil

    399 2023-01-19 《Go语言101 v1.19.e》
    Go中的nil nil 是一个预声明的标识符 预声明的nil 标识符可以表示很多种类型的零值 预声明标识符nil 没有默认类型 nil 不是一个关键字 不同种类的类型的nil值的尺寸很可能不相同 两个不同类型的nil值可能不能相互比较 同一个类型的两个nil值可能不能相互比较 两个nil值可能并不相等 访问nil映射值的条目不会产生恐慌 ...
  • 第47章:Go中的nil

    357 2023-10-26 《Go语言101 v1.21.a》
    Go中的nil nil是一个预声明的标识符 预声明的nil标识符可以表示很多种类型的零值 预声明标识符nil没有默认类型 nil不是一个关键字 不同种类的类型的nil值的尺寸很可能不相同 两个不同类型的nil值可能不能相互比较 同一个类型的两个nil值可能不能相互比较 两个nil值可能并不相等 访问nil映射值的条目不会产生恐慌 range...
  • 第47章:Go中的nil

    131 2024-10-13 《Go语言101 v1.22.a》
    Go中的nil nil 是一个预声明的标识符 预声明的nil 标识符可以表示很多种类型的零值 预声明标识符nil 没有默认类型 nil 不是一个关键字 不同种类的类型的nil值的尺寸很可能不相同 两个不同类型的nil值可能不能相互比较 同一个类型的两个nil值可能不能相互比较 两个nil值可能并不相等 访问nil映射值的条目不会产生恐慌 ...
  • 第6章:基本类型和它们的字面量表示

    636 2023-10-26 《Go语言101 v1.21.a》
    基本类型和它们的字面量表示 基本内置类型 零值 基本类型的字面量表示形式 布尔值的字面量形式 整数类型值的字面量形式 第6章:基本类型和它们的字面量表示 基本类型和它们的字面量表示 类型(type)可以被看作是值(value)的模板,值可以被看作是类型的实例。 这篇文章将介绍内置(或称为预声明的)基本类型和它们字面量的表示形式。 本篇文章...