<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>m3i/莓</title>
    <link>https://m3i.top/</link>
    <description>Recent content on m3i/莓</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sat, 06 Jun 2026 23:12:35 +0200</lastBuildDate>
    <atom:link href="https://m3i.top/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Cuda Reduce（规约）学习笔记</title>
      <link>https://m3i.top/posts/cuda-reduce-notes/</link>
      <pubDate>Sat, 06 Jun 2026 23:12:35 +0200</pubDate>
      <guid>https://m3i.top/posts/cuda-reduce-notes/</guid>
      <description>&lt;h1 id=&#34;cuda-reduce规约学习笔记&#34;&gt;Cuda Reduce（规约）学习笔记&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;本文是记录阅读&lt;/strong&gt;&lt;a href=&#34;https://zhuanlan.zhihu.com/p/2039848582770058820&#34;&gt;https://zhuanlan.zhihu.com/p/2039848582770058820&lt;/a&gt;后自己的理解。&lt;/p&gt;
&lt;h2 id=&#34;什么是reduce&#34;&gt;什么是Reduce&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;规约就是把一组很多个数据，通过某种运算，合并成更少的数据，通常最后合并成一个结果。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reduce是将多个输入变成一个输出的操作，例如：&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>简单讲讲“AI”</title>
      <link>https://m3i.top/posts/intro-to-ai/</link>
      <pubDate>Thu, 28 May 2026 16:46:12 +0200</pubDate>
      <guid>https://m3i.top/posts/intro-to-ai/</guid>
      <description>&lt;h1 id=&#34;先别急着被术语吓到&#34;&gt;先别急着被术语吓到&lt;/h1&gt;
&lt;p&gt;这几年 AI 圈的新词冒得很快：Token、LLM、Agent、Workflow、Skill、RAG、Tool Calling、Context……看起来像一锅字母汤。&lt;/p&gt;</description>
    </item>
    <item>
      <title>C&#43;&#43; 中的指针与智能指针</title>
      <link>https://m3i.top/posts/c&#43;&#43;-pointers/</link>
      <pubDate>Thu, 28 May 2026 15:27:01 +0200</pubDate>
      <guid>https://m3i.top/posts/c&#43;&#43;-pointers/</guid>
      <description>&lt;h1 id=&#34;什么是指针&#34;&gt;什么是指针？&lt;/h1&gt;
&lt;p&gt;指针是一个对象，它的值是某个对象或函数的地址。&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Pointers in C Language&#34; loading=&#34;lazy&#34; src=&#34;data:image/png;base64,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&#34;&gt;&lt;/p&gt;
&lt;p&gt;如上图所示，指针&lt;code&gt;ptr&lt;/code&gt;里存着的内容是变量&lt;code&gt;num&lt;/code&gt;的地址。于是我们说指针&lt;code&gt;ptr&lt;/code&gt;指向变量&lt;code&gt;num&lt;/code&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hello</title>
      <link>https://m3i.top/posts/hello/</link>
      <pubDate>Wed, 27 May 2026 20:02:24 +0800</pubDate>
      <guid>https://m3i.top/posts/hello/</guid>
      <description>&lt;p&gt;你好，这里是我的新博客。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
