<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Eynnzerr&#39;s Blog</title>
  
  <subtitle>2021-2025 重新出发</subtitle>
  <link href="https://blog.eynnzerr.cloud/atom.xml" rel="self"/>
  
  <link href="https://blog.eynnzerr.cloud/"/>
  <updated>2026-03-12T03:46:18.684Z</updated>
  <id>https://blog.eynnzerr.cloud/</id>
  
  <author>
    <name>Eynnzerr</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>正确理解Kotlin属性</title>
    <link href="https://blog.eynnzerr.cloud/2026/03/12/%E6%AD%A3%E7%A1%AE%E7%90%86%E8%A7%A3Kotlin%E5%B1%9E%E6%80%A7/"/>
    <id>https://blog.eynnzerr.cloud/2026/03/12/%E6%AD%A3%E7%A1%AE%E7%90%86%E8%A7%A3Kotlin%E5%B1%9E%E6%80%A7/</id>
    <published>2026-03-12T03:45:59.000Z</published>
    <updated>2026-03-12T03:46:18.684Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;请读者思考，如下两种写法有什么不同？&lt;/p&gt;
&lt;figure class=&quot;highlight kotlin&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;pre&gt;&lt;span class=&quot;line&quot;&gt;1&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;li</summary>
      
    
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/categories/Kotlin/"/>
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/tags/Kotlin/"/>
    
  </entry>
  
  <entry>
    <title>SparseArray解析</title>
    <link href="https://blog.eynnzerr.cloud/2026/03/04/SparseArray%E8%A7%A3%E6%9E%90/"/>
    <id>https://blog.eynnzerr.cloud/2026/03/04/SparseArray%E8%A7%A3%E6%9E%90/</id>
    <published>2026-03-04T09:20:52.000Z</published>
    <updated>2026-03-09T09:30:14.107Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;此为旧博客补档，原文上传于2022年3月23日。&lt;/strong&gt;&lt;/p&gt;
&lt;h1 id=&quot;前言&quot;&gt;&lt;a href=&quot;#前言&quot; class=&quot;headerlink&quot; title=&quot;前言&quot;&gt;&lt;/a&gt;前言&lt;/h1&gt;&lt;p&gt;数据结构是每个程序员的必修课。无论是链表，</summary>
      
    
    
    
    <category term="Android" scheme="https://blog.eynnzerr.cloud/categories/Android/"/>
    
    
    <category term="数据结构" scheme="https://blog.eynnzerr.cloud/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
    
  </entry>
  
  <entry>
    <title>移植FFmpeg命令行</title>
    <link href="https://blog.eynnzerr.cloud/2026/03/03/%E7%A7%BB%E6%A4%8DFFmpeg%E5%91%BD%E4%BB%A4%E8%A1%8C/"/>
    <id>https://blog.eynnzerr.cloud/2026/03/03/%E7%A7%BB%E6%A4%8DFFmpeg%E5%91%BD%E4%BB%A4%E8%A1%8C/</id>
    <published>2026-03-03T04:33:50.000Z</published>
    <updated>2026-03-03T04:39:05.356Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;该篇内容为原博客博文，原上传于2022年2月27日。可能已过时，仅作补档用途，谨慎参考！&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&quot;前言&quot;&gt;&lt;a href=&quot;#前言&quot; class=&quot;headerlink&quot; title=&quot;前言&quot;&gt;&lt;/a&gt;前言&lt;/h3&gt;&lt;p&gt;上</summary>
      
    
    
    
    <category term="Android" scheme="https://blog.eynnzerr.cloud/categories/Android/"/>
    
    
    <category term="NDK" scheme="https://blog.eynnzerr.cloud/tags/NDK/"/>
    
    <category term="FFmpeg" scheme="https://blog.eynnzerr.cloud/tags/FFmpeg/"/>
    
    <category term="音视频" scheme="https://blog.eynnzerr.cloud/tags/%E9%9F%B3%E8%A7%86%E9%A2%91/"/>
    
  </entry>
  
  <entry>
    <title>集成ffmpeg</title>
    <link href="https://blog.eynnzerr.cloud/2026/03/03/%E9%9B%86%E6%88%90ffmpeg-md/"/>
    <id>https://blog.eynnzerr.cloud/2026/03/03/%E9%9B%86%E6%88%90ffmpeg-md/</id>
    <published>2026-03-03T03:29:58.000Z</published>
    <updated>2026-03-03T04:33:08.106Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;该篇内容为原博客博文，原上传于2022年2月12日。可能已过时，仅作补档用途，谨慎参考！&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&quot;前言&quot;&gt;&lt;a href=&quot;#前言&quot; class=&quot;headerlink&quot; title=&quot;前言&quot;&gt;&lt;/a&gt;前言&lt;/h3&gt;&lt;p&gt;F</summary>
      
    
    
    
    <category term="Android" scheme="https://blog.eynnzerr.cloud/categories/Android/"/>
    
    
    <category term="NDK" scheme="https://blog.eynnzerr.cloud/tags/NDK/"/>
    
    <category term="FFmpeg" scheme="https://blog.eynnzerr.cloud/tags/FFmpeg/"/>
    
    <category term="音视频" scheme="https://blog.eynnzerr.cloud/tags/%E9%9F%B3%E8%A7%86%E9%A2%91/"/>
    
  </entry>
  
  <entry>
    <title>leakCanary 源码解析</title>
    <link href="https://blog.eynnzerr.cloud/2026/03/01/leakCanary%E7%AC%94%E8%AE%B0-md/"/>
    <id>https://blog.eynnzerr.cloud/2026/03/01/leakCanary%E7%AC%94%E8%AE%B0-md/</id>
    <published>2026-03-01T14:18:15.000Z</published>
    <updated>2026-03-01T14:22:13.035Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;该篇内容为原博客博文，原上传于2022年10月29日。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;前置知识&quot;&gt;&lt;a href=&quot;#前置知识&quot; class=&quot;headerlink&quot; title=&quot;前置知识&quot;&gt;&lt;/a&gt;前置知识&lt;/h2&gt;&lt;h3 id=&quot;自动内存管</summary>
      
    
    
    
    <category term="Android" scheme="https://blog.eynnzerr.cloud/categories/Android/"/>
    
    
    <category term="LeakCanary" scheme="https://blog.eynnzerr.cloud/tags/LeakCanary/"/>
    
    <category term="JVM" scheme="https://blog.eynnzerr.cloud/tags/JVM/"/>
    
  </entry>
  
  <entry>
    <title>对 MVI 与 MVVM 的思考.md</title>
    <link href="https://blog.eynnzerr.cloud/2026/03/01/MVI%E4%B8%8EMVVM-md/"/>
    <id>https://blog.eynnzerr.cloud/2026/03/01/MVI%E4%B8%8EMVVM-md/</id>
    <published>2026-02-28T17:03:32.000Z</published>
    <updated>2026-02-28T17:04:15.433Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;经常能在网上看到开发者争吵对于Android开发，究竟什么样的架构才是最好的。MVC 早已过时，MVP 在现代compose框架下很别扭，所以争论的焦点往往是 &lt;strong&gt;MVVM VS MVI&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;明确概念区分是有必要的，但我觉得实在是没</summary>
      
    
    
    
    <category term="Android" scheme="https://blog.eynnzerr.cloud/categories/Android/"/>
    
    
    <category term="MVI" scheme="https://blog.eynnzerr.cloud/tags/MVI/"/>
    
    <category term="MVVM" scheme="https://blog.eynnzerr.cloud/tags/MVVM/"/>
    
  </entry>
  
  <entry>
    <title>ResNet 学习笔记</title>
    <link href="https://blog.eynnzerr.cloud/2026/02/18/ResNet%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
    <id>https://blog.eynnzerr.cloud/2026/02/18/ResNet%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</id>
    <published>2026-02-18T09:16:48.000Z</published>
    <updated>2026-03-09T09:24:39.064Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;此为旧博客补档，原文上传于2022年7月5日。&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&quot;背景&quot;&gt;&lt;a href=&quot;#背景&quot; class=&quot;headerlink&quot; title=&quot;背景&quot;&gt;&lt;/a&gt;背景&lt;/h3&gt;&lt;p&gt;自从AlexNet以来，人们一直致力于探索更</summary>
      
    
    
    
    <category term="Computer Vision" scheme="https://blog.eynnzerr.cloud/categories/Computer-Vision/"/>
    
    
    <category term="ResNet" scheme="https://blog.eynnzerr.cloud/tags/ResNet/"/>
    
  </entry>
  
  <entry>
    <title>Inception 学习笔记</title>
    <link href="https://blog.eynnzerr.cloud/2026/02/15/Inception%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
    <id>https://blog.eynnzerr.cloud/2026/02/15/Inception%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</id>
    <published>2026-02-15T09:13:59.000Z</published>
    <updated>2026-03-09T09:24:12.782Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;此为旧博客补档，原文上传于2022年7月4日。&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&quot;前言&quot;&gt;&lt;a href=&quot;#前言&quot; class=&quot;headerlink&quot; title=&quot;前言&quot;&gt;&lt;/a&gt;前言&lt;/h3&gt;&lt;p&gt;用英文写了前两篇笔记，主要是为了契合周报，但</summary>
      
    
    
    
    <category term="Computer Vision" scheme="https://blog.eynnzerr.cloud/categories/Computer-Vision/"/>
    
    
    <category term="GoogleNet" scheme="https://blog.eynnzerr.cloud/tags/GoogleNet/"/>
    
  </entry>
  
  <entry>
    <title>ThreadLocal 笔记</title>
    <link href="https://blog.eynnzerr.cloud/2026/02/11/threadLocal-md/"/>
    <id>https://blog.eynnzerr.cloud/2026/02/11/threadLocal-md/</id>
    <published>2026-02-11T12:45:37.000Z</published>
    <updated>2026-02-20T12:47:11.961Z</updated>
    
    
      
      
    <summary type="html">&lt;blockquote&gt;
&lt;p&gt;在 Java &amp;#x2F; JVM Kotlin 并发开发中，&lt;code&gt;ThreadLocal&lt;/code&gt; 经常被用来保存“与一次请求&amp;#x2F;一次任务绑定的上下文信息”，比如 &lt;code&gt;traceId&lt;/code&gt;、用户信息、租户信息、事</summary>
      
    
    
    
    <category term="Java" scheme="https://blog.eynnzerr.cloud/categories/Java/"/>
    
    
    <category term="Java" scheme="https://blog.eynnzerr.cloud/tags/Java/"/>
    
    <category term="ThreadLocal" scheme="https://blog.eynnzerr.cloud/tags/ThreadLocal/"/>
    
  </entry>
  
  <entry>
    <title>Kotlin的基本类型与装箱机制简析</title>
    <link href="https://blog.eynnzerr.cloud/2026/01/30/kotlin-primitive-md/"/>
    <id>https://blog.eynnzerr.cloud/2026/01/30/kotlin-primitive-md/</id>
    <published>2026-01-30T04:27:02.000Z</published>
    <updated>2026-01-30T04:39:31.117Z</updated>
    
    
      
      
    <summary type="html">&lt;blockquote&gt;
&lt;p&gt;本文从 Kotlin 的基本类型出发，深入探讨数值字面量的实现原理，并全面剖析 Kotlin 与 Java 中的装箱&amp;#x2F;拆箱机制，力求做到知其然知其所以然。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&quot;一、Kotlin-基</summary>
      
    
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/categories/Kotlin/"/>
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/tags/Kotlin/"/>
    
  </entry>
  
  <entry>
    <title>Compose Multiplatform 包体积暴涨原因排查记录</title>
    <link href="https://blog.eynnzerr.cloud/2026/01/29/package-size-incre-md/"/>
    <id>https://blog.eynnzerr.cloud/2026/01/29/package-size-incre-md/</id>
    <published>2026-01-29T08:48:52.000Z</published>
    <updated>2026-01-30T04:29:26.782Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;案例一&quot;&gt;&lt;a href=&quot;#案例一&quot; class=&quot;headerlink&quot; title=&quot;案例一&quot;&gt;&lt;/a&gt;案例一&lt;/h2&gt;&lt;p&gt;2025年12月18日，发现v1.0.3版本桌面端安装包体积爆炸增大，从原本的150MB左右暴涨到1GB，如下图所示。&lt;br&gt;&lt;im</summary>
      
    
    
    
    <category term="Compose Multiplatform" scheme="https://blog.eynnzerr.cloud/categories/Compose-Multiplatform/"/>
    
    
    <category term="Compose Multiplatform" scheme="https://blog.eynnzerr.cloud/tags/Compose-Multiplatform/"/>
    
    <category term="Gradle" scheme="https://blog.eynnzerr.cloud/tags/Gradle/"/>
    
  </entry>
  
  <entry>
    <title>Kotlin 中的 &#39;[]&#39;</title>
    <link href="https://blog.eynnzerr.cloud/2025/09/08/index_in_kotlin/"/>
    <id>https://blog.eynnzerr.cloud/2025/09/08/index_in_kotlin/</id>
    <published>2025-09-08T07:53:59.000Z</published>
    <updated>2026-03-06T11:12:05.073Z</updated>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;Kotlin-的-到底是什么&quot;&gt;&lt;a href=&quot;#Kotlin-的-到底是什么&quot; class=&quot;headerlink&quot; title=&quot;Kotlin 的 [] 到底是什么&quot;&gt;&lt;/a&gt;Kotlin 的 &lt;code&gt;[]&lt;/code&gt; 到底是什么&lt;/h2&gt;&lt;p&gt;刚写 </summary>
      
    
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/categories/Kotlin/"/>
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/tags/Kotlin/"/>
    
  </entry>
  
  <entry>
    <title>奇妙的 Sealed</title>
    <link href="https://blog.eynnzerr.cloud/2025/09/03/old-sealed-class/"/>
    <id>https://blog.eynnzerr.cloud/2025/09/03/old-sealed-class/</id>
    <published>2025-09-03T07:21:27.000Z</published>
    <updated>2026-03-09T09:54:01.024Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;该篇内容为原博客博文，原上传于2023年1月18日。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sealed Class&lt;/strong&gt;和&lt;strong&gt;Sealed Interface&lt;/strong&gt;是 kotlin 引入的全新特性。在初学 ko</summary>
      
    
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/categories/Kotlin/"/>
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/tags/Kotlin/"/>
    
    <category term="Sealed Class" scheme="https://blog.eynnzerr.cloud/tags/Sealed-Class/"/>
    
  </entry>
  
  <entry>
    <title>Scope Function 速记速查</title>
    <link href="https://blog.eynnzerr.cloud/2025/09/02/old-scope-function/"/>
    <id>https://blog.eynnzerr.cloud/2025/09/02/old-scope-function/</id>
    <published>2025-09-02T02:06:25.000Z</published>
    <updated>2026-01-30T04:40:01.256Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;该篇内容为原博客博文，原上传于2021年11月29日。&lt;/strong&gt;&lt;/p&gt;
&lt;h1 id=&quot;前言&quot;&gt;&lt;a href=&quot;#前言&quot; class=&quot;headerlink&quot; title=&quot;前言&quot;&gt;&lt;/a&gt;前言&lt;/h1&gt;&lt;p&gt;kotlin是一款十分灵活而又强大的</summary>
      
    
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/categories/Kotlin/"/>
    
    
    <category term="Kotlin" scheme="https://blog.eynnzerr.cloud/tags/Kotlin/"/>
    
    <category term="域函数" scheme="https://blog.eynnzerr.cloud/tags/%E5%9F%9F%E5%87%BD%E6%95%B0/"/>
    
  </entry>
  
  <entry>
    <title>《CSAPP》—— Data Lab</title>
    <link href="https://blog.eynnzerr.cloud/2025/09/01/old-data-lab/"/>
    <id>https://blog.eynnzerr.cloud/2025/09/01/old-data-lab/</id>
    <published>2025-09-01T02:53:37.000Z</published>
    <updated>2025-09-03T03:03:44.027Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;该篇内容为原博客博文，原上传于2022年4月30日。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;话说从寒假开始半摸半读《CS:APP》，但是一直没有写Lab。都说9个Lab是全书的精华，因此深感有必要做一下，所以前阵子抽空先把DataLab做了。虽说是第一个（&lt;del</summary>
      
    
    
    
    <category term="CSAPP" scheme="https://blog.eynnzerr.cloud/categories/CSAPP/"/>
    
    <category term="C/C++" scheme="https://blog.eynnzerr.cloud/categories/CSAPP/C-C/"/>
    
    
    <category term="CSAPP" scheme="https://blog.eynnzerr.cloud/tags/CSAPP/"/>
    
    <category term="C" scheme="https://blog.eynnzerr.cloud/tags/C/"/>
    
    <category term="计算机基础" scheme="https://blog.eynnzerr.cloud/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/"/>
    
  </entry>
  
  <entry>
    <title>Handler 消息处理机制解析</title>
    <link href="https://blog.eynnzerr.cloud/2025/08/29/old-handler-src-analysis/"/>
    <id>https://blog.eynnzerr.cloud/2025/08/29/old-handler-src-analysis/</id>
    <published>2025-08-29T12:44:42.000Z</published>
    <updated>2026-03-03T07:54:30.357Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;该篇内容为原博客博文，原上传于2021年9月11日。&lt;/strong&gt;&lt;/p&gt;
&lt;h1 id=&quot;前言&quot;&gt;&lt;a href=&quot;#前言&quot; class=&quot;headerlink&quot; title=&quot;前言&quot;&gt;&lt;/a&gt;前言&lt;/h1&gt;&lt;p&gt;提到Android中的消息机制，想必大</summary>
      
    
    
    
    <category term="Android" scheme="https://blog.eynnzerr.cloud/categories/Android/"/>
    
    
    <category term="Android" scheme="https://blog.eynnzerr.cloud/tags/Android/"/>
    
    <category term="Handler" scheme="https://blog.eynnzerr.cloud/tags/Handler/"/>
    
  </entry>
  
  <entry>
    <title>Docker基础原理探究</title>
    <link href="https://blog.eynnzerr.cloud/2025/08/29/old-docker-principle/"/>
    <id>https://blog.eynnzerr.cloud/2025/08/29/old-docker-principle/</id>
    <published>2025-08-29T12:34:26.000Z</published>
    <updated>2025-08-29T12:44:00.442Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;&lt;strong&gt;该篇内容为原博客博文，原上传于2021年11月27日。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;一、前言-Docker是什么？&quot;&gt;&lt;a href=&quot;#一、前言-Docker是什么？&quot; class=&quot;headerlink&quot; title=&quot;一、前言 Docke</summary>
      
    
    
    
    <category term="Docker" scheme="https://blog.eynnzerr.cloud/categories/Docker/"/>
    
    
    <category term="Docker" scheme="https://blog.eynnzerr.cloud/tags/Docker/"/>
    
    <category term="Linux" scheme="https://blog.eynnzerr.cloud/tags/Linux/"/>
    
    <category term="namespace" scheme="https://blog.eynnzerr.cloud/tags/namespace/"/>
    
    <category term="Cgroups" scheme="https://blog.eynnzerr.cloud/tags/Cgroups/"/>
    
  </entry>
  
  <entry>
    <title>Eynnzerr&#39;s Blog 复活</title>
    <link href="https://blog.eynnzerr.cloud/2025/08/29/hello-world/"/>
    <id>https://blog.eynnzerr.cloud/2025/08/29/hello-world/</id>
    <published>2025-08-29T08:43:57.000Z</published>
    <updated>2025-08-29T12:51:27.637Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;在还是懵懂的大一本科生时，曾经折腾过一台服务器部署了一个博客网站，保持过一年的更新，最终却并未坚持下去。博客废弃了，域名早已过期，服务器也停机释放了。&lt;/p&gt;
&lt;p&gt;三年后的今天，在整理旧电脑的数据时，无意间看到了曾经写过的几篇内容。也许文笔稚嫩，也许技术力尚欠缺，却一瞬间</summary>
      
    
    
    
    <category term="其它" scheme="https://blog.eynnzerr.cloud/categories/%E5%85%B6%E5%AE%83/"/>
    
    
  </entry>
  
</feed>
