<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>X to Bytes</title>
  
  
  <link href="https://blog.x2b.net/atom.xml" rel="self"/>
  
  <link href="https://blog.x2b.net/"/>
  <updated>2024-08-29T06:43:49.092Z</updated>
  <id>https://blog.x2b.net/</id>
  
  <author>
    <name>assassing</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>Go 语言作用域</title>
    <link href="https://blog.x2b.net/1850755049/"/>
    <id>https://blog.x2b.net/1850755049/</id>
    <published>2024-08-16T09:43:49.000Z</published>
    <updated>2024-08-29T06:43:49.092Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;作用域（Scope）是指代码中定义的变量、常量、函数或类型在程序中可被访问的区域。在 Go 语言中作用域分为 3 种：&lt;strong&gt;包级作用域&lt;/strong&gt;、&lt;strong&gt;块级作用域&lt;/strong&gt;、&lt;strong&gt;文件级作用域&lt;/strong&gt;。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="1.语言基础" scheme="https://blog.x2b.net/categories/Go/1-%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言变量</title>
    <link href="https://blog.x2b.net/1305057092/"/>
    <id>https://blog.x2b.net/1305057092/</id>
    <published>2024-08-15T16:31:54.000Z</published>
    <updated>2024-08-29T07:11:49.927Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;变量是存储特定类型数据的基本单位，在程序运行时分配内存（初始化），并能被修改。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="3.核心概念" scheme="https://blog.x2b.net/categories/Go/3-%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言常量</title>
    <link href="https://blog.x2b.net/1345941684/"/>
    <id>https://blog.x2b.net/1345941684/</id>
    <published>2024-08-15T02:47:58.000Z</published>
    <updated>2024-08-21T07:08:03.010Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;常量（Constant）指在整个程序生命周期内都不变的值，通常是一些字面量。常量在代码编译预处理阶段会直接展开，所有引用常量的地方都直接替换为常量实际值。也就是说，编译后常量已完全消失，因此不能对常量取指针地址，更不可能在运行时修改常量值。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="3.核心概念" scheme="https://blog.x2b.net/categories/Go/3-%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言代码检查</title>
    <link href="https://blog.x2b.net/1345941685/"/>
    <id>https://blog.x2b.net/1345941685/</id>
    <published>2024-07-24T14:46:17.000Z</published>
    <updated>2024-08-21T07:11:04.314Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;代码格式化&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#代码格式化&quot;&gt;&lt;/a&gt; 代码格式化&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;go fmt&lt;/code&gt; 在 Go 语言中用于格式化代码。格式化后，代码风格保持一致，更容易被维护。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="1.语言基础" scheme="https://blog.x2b.net/categories/Go/1-%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言工具链</title>
    <link href="https://blog.x2b.net/618942757/"/>
    <id>https://blog.x2b.net/618942757/</id>
    <published>2024-07-24T13:32:07.000Z</published>
    <updated>2024-08-16T07:48:50.509Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;工具链&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#工具链&quot;&gt;&lt;/a&gt; 工具链&lt;/h1&gt;
&lt;p&gt;Go 语言工具链（Go toolchain）是一组核心工具，用于帮助开发、构建、测试、维护和分发 Go 应用程序。这些工具由 Go 语言开发团队设计和维护，其中最常用的工具会被包含在发行版（安装包）中。额外的工具和库位于 &lt;code&gt;golang.org/x&lt;/code&gt; 命名空间中，包含特定或高级功能，也被称为 Go 扩展库（Go eXtensions）。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="1.语言基础" scheme="https://blog.x2b.net/categories/Go/1-%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言中数据编码与解码</title>
    <link href="https://blog.x2b.net/2279608440/"/>
    <id>https://blog.x2b.net/2279608440/</id>
    <published>2024-06-27T06:35:35.000Z</published>
    <updated>2024-09-12T02:47:39.106Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;Go 语言 &lt;code&gt;encoding&lt;/code&gt; 包提供对多种网络流行的数据格式编码和解码功能，主要包括对 JSON、XML、CSV 等数据格式转换和 Base64 编码的操作。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="4.基本应用" scheme="https://blog.x2b.net/categories/Go/4-%E5%9F%BA%E6%9C%AC%E5%BA%94%E7%94%A8/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 字符型</title>
    <link href="https://blog.x2b.net/1637391078/"/>
    <id>https://blog.x2b.net/1637391078/</id>
    <published>2024-04-16T01:49:21.000Z</published>
    <updated>2024-08-30T07:59:59.071Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;字符（rune）用于表示 Unicode 字符，本质上是 &lt;code&gt;int32&lt;/code&gt; 类型别名。字符通过使用 &lt;code&gt;int32&lt;/code&gt; 类型的数字来保存其 Unicode 编码，Unicode 码点取值范围从 &lt;code&gt;0&lt;/code&gt; 到 &lt;code&gt;0x10FFFF&lt;/code&gt;，总共有 1114112 个码点。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 字节型</title>
    <link href="https://blog.x2b.net/4045392638/"/>
    <id>https://blog.x2b.net/4045392638/</id>
    <published>2024-04-15T09:30:18.000Z</published>
    <updated>2024-08-13T02:44:49.309Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;字节类型用于表示单个数据字节，本质上是 &lt;code&gt;uint8&lt;/code&gt; 类型别名，在内存中长度为 1 字节。单个字节可以用来存储一个标准 ASCII 字符，更常用于处理和表示二进制数据。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 复数型</title>
    <link href="https://blog.x2b.net/2942714716/"/>
    <id>https://blog.x2b.net/2942714716/</id>
    <published>2024-04-15T09:15:30.000Z</published>
    <updated>2024-08-13T02:45:05.217Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;复数（Complex-number）是指能写成 &lt;code&gt;a + bi&lt;/code&gt; 形式的数，这里的 &lt;code&gt;a&lt;/code&gt; 和 &lt;code&gt;b&lt;/code&gt; 是实数，&lt;code&gt;i&lt;/code&gt; 是虚数单位（即 &lt;code&gt;-1&lt;/code&gt; 开根）。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 浮点型</title>
    <link href="https://blog.x2b.net/3158030992/"/>
    <id>https://blog.x2b.net/3158030992/</id>
    <published>2024-04-15T08:26:58.000Z</published>
    <updated>2024-08-29T08:09:20.629Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;浮点型数据（Floating-point-number）用于表示包含小数部分的数值，也称为实数（Real-number）。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 整数型</title>
    <link href="https://blog.x2b.net/3232286694/"/>
    <id>https://blog.x2b.net/3232286694/</id>
    <published>2024-04-15T07:35:21.000Z</published>
    <updated>2024-08-30T06:05:29.125Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;整数型数据（Integer）是计算机中基本数据类型，用来表示没有小数部分的数字。整型可以存储正数、负数以及零。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 布尔型</title>
    <link href="https://blog.x2b.net/1957230294/"/>
    <id>https://blog.x2b.net/1957230294/</id>
    <published>2024-04-15T07:26:01.000Z</published>
    <updated>2024-08-13T02:44:41.581Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;Go 语言中布尔类型被称为 &lt;code&gt;bool&lt;/code&gt;，用于表示逻辑值。布尔型在内存中长度为 1 字节，值只能为 &lt;code&gt;true&lt;/code&gt; 或 &lt;code&gt;false&lt;/code&gt;，且不能进行强制类型转换。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 切片</title>
    <link href="https://blog.x2b.net/862170599/"/>
    <id>https://blog.x2b.net/862170599/</id>
    <published>2024-04-12T02:03:37.000Z</published>
    <updated>2024-09-02T03:15:45.597Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;切片（Slice）是对数组一个连续片段的引用，属于引用类型。它会生成一个指向数组的指针，并通过切片长度关联到底层数组部分或全部元素。切片长度和容量可以按需动态调整。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 数组</title>
    <link href="https://blog.x2b.net/872565161/"/>
    <id>https://blog.x2b.net/872565161/</id>
    <published>2024-04-11T08:20:54.000Z</published>
    <updated>2024-08-21T06:56:12.781Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;数组（Array）是一组同类型元素的集合。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言方法</title>
    <link href="https://blog.x2b.net/2902572096/"/>
    <id>https://blog.x2b.net/2902572096/</id>
    <published>2024-03-11T05:41:18.000Z</published>
    <updated>2024-08-28T04:43:02.102Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;Go 语言中方法（Methods）是定义在特定类型上的函数，类似于其他语言中类的方法，通过方法将函数与一个接收者（receiver）相关联，从而实现面向对象编程特性。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="3.核心概念" scheme="https://blog.x2b.net/categories/Go/3-%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型系统</title>
    <link href="https://blog.x2b.net/3126418019/"/>
    <id>https://blog.x2b.net/3126418019/</id>
    <published>2024-03-09T08:12:58.000Z</published>
    <updated>2024-09-06T09:19:54.519Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;数据类型&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#数据类型&quot;&gt;&lt;/a&gt; 数据类型&lt;/h1&gt;
&lt;p&gt;数据类型指编译器、数据库和执行环境操作和处理数据的方式，Go 语言具有不多但够用的内置类型。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="1.语言基础" scheme="https://blog.x2b.net/categories/Go/1-%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言结构体</title>
    <link href="https://blog.x2b.net/3077862441/"/>
    <id>https://blog.x2b.net/3077862441/</id>
    <published>2024-03-08T03:16:22.000Z</published>
    <updated>2024-09-10T03:09:54.714Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;结构体（Struct）是一种自定义数据类型，由一系列相同或不同类型的数据组成，以实现较复杂的数据结构。Go 语言的结构体是值类型。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="3.核心概念" scheme="https://blog.x2b.net/categories/Go/3-%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言类型 映射</title>
    <link href="https://blog.x2b.net/2096879394/"/>
    <id>https://blog.x2b.net/2096879394/</id>
    <published>2024-03-01T02:05:12.000Z</published>
    <updated>2024-09-02T06:14:34.943Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;映射（Map）是用于储存一系列无序键值对的数据结构。映射类型适合用于存储和检索关联数据，类似其他编程语言中的哈希表或字典。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="2.基本类型" scheme="https://blog.x2b.net/categories/Go/2-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言程序结构</title>
    <link href="https://blog.x2b.net/814809577/"/>
    <id>https://blog.x2b.net/814809577/</id>
    <published>2024-02-27T02:01:18.000Z</published>
    <updated>2024-08-29T06:29:59.927Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;项目&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#项目&quot;&gt;&lt;/a&gt; 项目&lt;/h1&gt;
&lt;p&gt;使用 Go Modules 管理的项目，其结构可以相对简单且灵活，一切根据项目需求进行调整。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="1.语言基础" scheme="https://blog.x2b.net/categories/Go/1-%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80/"/>
    
    
  </entry>
  
  <entry>
    <title>Go 语言指针</title>
    <link href="https://blog.x2b.net/1935704712/"/>
    <id>https://blog.x2b.net/1935704712/</id>
    <published>2024-01-19T10:23:50.000Z</published>
    <updated>2024-08-28T10:31:47.708Z</updated>
    
    
    <summary type="html">&lt;h1 id=&quot;基本概念&quot;&gt;&lt;a class=&quot;markdownIt-Anchor&quot; href=&quot;#基本概念&quot;&gt;&lt;/a&gt; 基本概念&lt;/h1&gt;
&lt;p&gt;Go 语言中支持通过指针来对变量内存地址直接访问和控制。&lt;/p&gt;</summary>
    
    
    
    <category term="Go" scheme="https://blog.x2b.net/categories/Go/"/>
    
    <category term="3.核心概念" scheme="https://blog.x2b.net/categories/Go/3-%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5/"/>
    
    
  </entry>
  
</feed>
