<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>nRainTd</title>
      <link>https://nRainTd.cn</link>
      <description>最近的10条笔记 on nRainTd</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>饯雨的笔记仓库</title>
    <link>https://nRainTd.cn/</link>
    <guid>https://nRainTd.cn/</guid>
    <description><![CDATA[ 欢迎 欢迎来到饯雨 (nRainTd, No Rain Today) 的笔记仓库，这里收录了我平时记录的一些笔记。 由于很多笔记写的很乱，所以只收录了一些写的还可以的笔记。 推荐阅读 我速成 Go 语言记的笔记：index 关于 关于我 联系我 . ]]></description>
    <pubDate>Thu, 07 May 2026 13:09:45 GMT</pubDate>
  </item><item>
    <title>Go基础</title>
    <link>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/Go%E9%80%9F%E6%88%90%E7%AC%94%E8%AE%B0/Go%E5%9F%BA%E7%A1%80</link>
    <guid>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/Go%E9%80%9F%E6%88%90%E7%AC%94%E8%AE%B0/Go%E5%9F%BA%E7%A1%80</guid>
    <description><![CDATA[ title: style: nestedList # TOC style (nestedList|nestedOrderedList|inlineFirstLevel) minLevel: 0 # Include headings from the specified level maxLevel: 0 # Include headings up to the specified level include: exclude: includeLinks: true # Make headings clickable hideWhenEmpty: false # Hide TOC if no h... ]]></description>
    <pubDate>Fri, 23 Jan 2026 16:00:00 GMT</pubDate>
  </item><item>
    <title>go reflect.Value 的四种指针操作</title>
    <link>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/%E7%BB%86%E8%8A%82%E8%AE%B0%E5%BD%95/go-reflect.Value-%E7%9A%84%E5%9B%9B%E7%A7%8D%E6%8C%87%E9%92%88%E6%93%8D%E4%BD%9C</link>
    <guid>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/%E7%BB%86%E8%8A%82%E8%AE%B0%E5%BD%95/go-reflect.Value-%E7%9A%84%E5%9B%9B%E7%A7%8D%E6%8C%87%E9%92%88%E6%93%8D%E4%BD%9C</guid>
    <description><![CDATA[ // 在反射值层面，返回一个值的地址，即反射值层面的取地址(值本身和取到的地址都是 reflect.Value 类型) field.Addr() // 取一个反射值中存储的数据的实际内存地址并以 uintptr 形式返回(软废弃，推荐 uintptr(v.Addr().UnsafePointer())) field.UnsafeAddr() // 返回一个反射值内部持有指针的 uintptr 形式(软废弃，推荐 uintptr(v.UnsafePointer())) field.Pointer() // 返回一个反射值内部持有指针的 unsafe.Pointer 形式 field.Unsafe... ]]></description>
    <pubDate>Sat, 13 Dec 2025 16:00:00 GMT</pubDate>
  </item><item>
    <title>关于我</title>
    <link>https://nRainTd.cn/%E5%85%B3%E4%BA%8E/%E5%85%B3%E4%BA%8E%E6%88%91</link>
    <guid>https://nRainTd.cn/%E5%85%B3%E4%BA%8E/%E5%85%B3%E4%BA%8E%E6%88%91</guid>
    <description><![CDATA[ 1 介绍 我是饯雨，英文昵称 nRainTd，意思是 No Rain Today；一名计算机系在读大学生，一个 CTFer；热爱计算机技术。. ]]></description>
    <pubDate>Wed, 10 Dec 2025 16:00:00 GMT</pubDate>
  </item><item>
    <title>联系我</title>
    <link>https://nRainTd.cn/%E5%85%B3%E4%BA%8E/%E8%81%94%E7%B3%BB%E6%88%91</link>
    <guid>https://nRainTd.cn/%E5%85%B3%E4%BA%8E/%E8%81%94%E7%B3%BB%E6%88%91</guid>
    <description><![CDATA[  邮箱 contact@nraintd.cn . ]]></description>
    <pubDate>Wed, 10 Dec 2025 16:00:00 GMT</pubDate>
  </item><item>
    <title>go bytes Buffer</title>
    <link>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/%E7%BB%86%E8%8A%82%E8%AE%B0%E5%BD%95/go-bytes-Buffer</link>
    <guid>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/%E7%BB%86%E8%8A%82%E8%AE%B0%E5%BD%95/go-bytes-Buffer</guid>
    <description><![CDATA[ 这东西读取的时候，Buffer 里的实际数据是会减少的，就像文件一样；所以需要一个可以复用的 Reader &amp;&amp; Writer，选择 Buffer 并不合适。. ]]></description>
    <pubDate>Sun, 30 Nov 2025 16:00:00 GMT</pubDate>
  </item><item>
    <title>go http client</title>
    <link>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/%E7%BB%86%E8%8A%82%E8%AE%B0%E5%BD%95/go-http-client</link>
    <guid>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/%E7%BB%86%E8%8A%82%E8%AE%B0%E5%BD%95/go-http-client</guid>
    <description><![CDATA[ 在 go 中，对于同一个 http.Client，即： client = http.Client{} 默认使用会复用连接(keep-alive)，并且使用了连接池机制。 当正常复用的前提是读取完 resp.Body 并且最后不能忘记 resp.Body.Close()，否则都会新开一个连接而不会复用。 连接池的默认 MaxIdleConns 最大连接数为 100，DefaultMaxIdleConnsPerHost 默认每主机最大连接数为 2，如果想要更改，可以这样： client := http.Client{ Transport: &amp;http.Transport{ MaxIdleC... ]]></description>
    <pubDate>Sun, 30 Nov 2025 16:00:00 GMT</pubDate>
  </item><item>
    <title>Go包管理</title>
    <link>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/Go%E9%80%9F%E6%88%90%E7%AC%94%E8%AE%B0/Go%E5%8C%85%E7%AE%A1%E7%90%86</link>
    <guid>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/Go%E9%80%9F%E6%88%90%E7%AC%94%E8%AE%B0/Go%E5%8C%85%E7%AE%A1%E7%90%86</guid>
    <description><![CDATA[ title: style: nestedList # TOC style (nestedList|nestedOrderedList|inlineFirstLevel) minLevel: 0 # Include headings from the specified level maxLevel: 0 # Include headings up to the specified level include: exclude: includeLinks: true # Make headings clickable hideWhenEmpty: false # Hide TOC if no h... ]]></description>
    <pubDate>Mon, 20 Oct 2025 16:00:00 GMT</pubDate>
  </item><item>
    <title>Go反射</title>
    <link>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/Go%E9%80%9F%E6%88%90%E7%AC%94%E8%AE%B0/Go%E5%8F%8D%E5%B0%84</link>
    <guid>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/Go%E9%80%9F%E6%88%90%E7%AC%94%E8%AE%B0/Go%E5%8F%8D%E5%B0%84</guid>
    <description><![CDATA[ title: style: nestedList # TOC style (nestedList|nestedOrderedList|inlineFirstLevel) minLevel: 0 # Include headings from the specified level maxLevel: 0 # Include headings up to the specified level include: exclude: includeLinks: true # Make headings clickable hideWhenEmpty: false # Hide TOC if no h... ]]></description>
    <pubDate>Mon, 20 Oct 2025 16:00:00 GMT</pubDate>
  </item><item>
    <title>Go并发</title>
    <link>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/Go%E9%80%9F%E6%88%90%E7%AC%94%E8%AE%B0/Go%E5%B9%B6%E5%8F%91</link>
    <guid>https://nRainTd.cn/%E5%BC%80%E5%8F%91/Go/Go%E9%80%9F%E6%88%90%E7%AC%94%E8%AE%B0/Go%E5%B9%B6%E5%8F%91</guid>
    <description><![CDATA[ title: style: nestedList # TOC style (nestedList|nestedOrderedList|inlineFirstLevel) minLevel: 0 # Include headings from the specified level maxLevel: 0 # Include headings up to the specified level include: exclude: includeLinks: true # Make headings clickable hideWhenEmpty: false # Hide TOC if no h... ]]></description>
    <pubDate>Mon, 20 Oct 2025 16:00:00 GMT</pubDate>
  </item>
    </channel>
  </rss>