<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Mosu</title>
  <icon>https://www.gravatar.com/avatar/7c149c5e9daba647b3645fe23d62bd9d</icon>
  
  <link href="https://mosuzi.com/atom.xml" rel="self"/>
  
  <link href="https://mosuzi.com/"/>
  <updated>2025-01-03T02:17:29.515Z</updated>
  <id>https://mosuzi.com/</id>
  
  <author>
    <name>Mosuzi</name>
    <email>mosuouyang@gmail.com</email>
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>Generator 简介</title>
    <link href="https://mosuzi.com/docs/tech/generator-intro/"/>
    <id>https://mosuzi.com/docs/tech/generator-intro/</id>
    <published>2025-01-02T08:20:59.000Z</published>
    <updated>2025-01-03T02:17:29.515Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h2 id=&quot;Generator-定义&quot;&gt;Generator 定义&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Generator&lt;/strong&gt; 是隐藏类 Iterator 的子类，Generator 对象是一个 JavaScript</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="js" scheme="https://mosuzi.com/tags/js/"/>
    
    <category term="面试" scheme="https://mosuzi.com/tags/%E9%9D%A2%E8%AF%95/"/>
    
  </entry>
  
  <entry>
    <title>一步一步手写 Promise</title>
    <link href="https://mosuzi.com/docs/tech/implement-promise-step-by-step/"/>
    <id>https://mosuzi.com/docs/tech/implement-promise-step-by-step/</id>
    <published>2024-10-12T04:56:59.000Z</published>
    <updated>2024-10-12T04:57:08.729Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1&gt;一步一步手写 Promise&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;根据 Promises/A+ 规范实现 Promise&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;Promise-A-规范&quot;&gt;Promise/A+</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="js" scheme="https://mosuzi.com/tags/js/"/>
    
    <category term="面试" scheme="https://mosuzi.com/tags/%E9%9D%A2%E8%AF%95/"/>
    
  </entry>
  
  <entry>
    <title>告许仙词</title>
    <link href="https://mosuzi.com/docs/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/to-xuxian/"/>
    <id>https://mosuzi.com/docs/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/to-xuxian/</id>
    <published>2024-08-18T15:51:50.000Z</published>
    <updated>2024-10-10T06:57:19.473Z</updated>
    
    
    <summary type="html">告许仙词 皓皓白鳞，可曾识，伊人模样。漫漫洪水，岂可知，情意绵长。佛法无边，佛不言，执念为何。人间冷暖，人总叹，轮回由我。浮生自非空度日，莫负卿卿相伴老。玉簪绿萧是信物，来生在世认今朝。金山有令金光落，灵魄尚存灵阻魔。纵使雷峰塔下镇，拾阶扫尘心未隔。</summary>
    
    
    
    <category term="诗和远方" scheme="https://mosuzi.com/categories/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/"/>
    
    
    <category term="抒情" scheme="https://mosuzi.com/tags/%E6%8A%92%E6%83%85/"/>
    
    <category term="白娘子" scheme="https://mosuzi.com/tags/%E7%99%BD%E5%A8%98%E5%AD%90/"/>
    
    <category term="许仙" scheme="https://mosuzi.com/tags/%E8%AE%B8%E4%BB%99/"/>
    
  </entry>
  
  <entry>
    <title>JS 定时器拾遗</title>
    <link href="https://mosuzi.com/docs/tech/js-timer-tidbits/"/>
    <id>https://mosuzi.com/docs/tech/js-timer-tidbits/</id>
    <published>2024-08-07T10:46:50.000Z</published>
    <updated>2024-10-10T06:57:19.472Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1&gt;JS 定时器拾遗&lt;/h1&gt;
&lt;p&gt;今天看 JS 定时器定义的时候，发现了两个被我遗漏的点：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="js" scheme="https://mosuzi.com/tags/js/"/>
    
  </entry>
  
  <entry>
    <title>JS 并发调度器</title>
    <link href="https://mosuzi.com/docs/tech/concurrent-scheduler/"/>
    <id>https://mosuzi.com/docs/tech/concurrent-scheduler/</id>
    <published>2024-07-25T10:05:48.000Z</published>
    <updated>2025-01-06T03:32:59.284Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1&gt;JS 并发调度器&lt;/h1&gt;
&lt;p&gt;浏览器的并发连接数量是有限的，对于 chrome，一般是 6</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="js" scheme="https://mosuzi.com/tags/js/"/>
    
    <category term="并发调度" scheme="https://mosuzi.com/tags/%E5%B9%B6%E5%8F%91%E8%B0%83%E5%BA%A6/"/>
    
  </entry>
  
  <entry>
    <title>基于acme的自动重新获取ssl证书脚本的修正脚本</title>
    <link href="https://mosuzi.com/docs/tech/acme-supplement/"/>
    <id>https://mosuzi.com/docs/tech/acme-supplement/</id>
    <published>2024-07-17T13:24:46.000Z</published>
    <updated>2024-10-10T06:57:19.471Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1&gt;基于acme的自动重新获取ssl证书脚本的修正脚本&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/acmesh-official/acme.sh?tab=readme-ov-file&quot;&gt;acme&lt;/a&gt; 是一个很棒的 &lt;a</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="acme" scheme="https://mosuzi.com/tags/acme/"/>
    
    <category term="let&#39;s encrypt" scheme="https://mosuzi.com/tags/let-s-encrypt/"/>
    
  </entry>
  
  <entry>
    <title>53.最大子数组和</title>
    <link href="https://mosuzi.com/docs/tech/leetcode/50-max-sub-array-sum/"/>
    <id>https://mosuzi.com/docs/tech/leetcode/50-max-sub-array-sum/</id>
    <published>2024-07-12T08:44:48.000Z</published>
    <updated>2024-10-10T06:57:19.472Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1&gt;53.最大子数组和&lt;/h1&gt;
&lt;h2 id=&quot;题目&quot;&gt;题目&lt;/h2&gt;
&lt;p&gt;给你一个整数数组 &lt;code&gt;nums&lt;/code&gt; ，请你找出一个具有最大和的连续子数组（子数组最少包含一个元素），返回其最大和。&lt;/p&gt;
&lt;p&gt;&lt;strong style=&quot;color:</summary>
        
      
    
    
    
    <category term="leetcode" scheme="https://mosuzi.com/categories/leetcode/"/>
    
    
  </entry>
  
  <entry>
    <title>40.组合总和 II</title>
    <link href="https://mosuzi.com/docs/tech/leetcode/40-combination-sum-2/"/>
    <id>https://mosuzi.com/docs/tech/leetcode/40-combination-sum-2/</id>
    <published>2024-07-05T12:51:46.000Z</published>
    <updated>2024-10-10T06:57:19.472Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1&gt;40 组合总和 II&lt;/h1&gt;
&lt;h2 id=&quot;题目&quot;&gt;题目&lt;/h2&gt;
&lt;p&gt;给定一个候选人编号的集合 &lt;code&gt;candidates&lt;/code&gt; 和一个目标数 &lt;code&gt;target&lt;/code&gt;，找出 &lt;code&gt;candidates&lt;/code&gt;</summary>
        
      
    
    
    
    <category term="leetcode" scheme="https://mosuzi.com/categories/leetcode/"/>
    
    
  </entry>
  
  <entry>
    <title>31.下一个排列</title>
    <link href="https://mosuzi.com/docs/tech/leetcode/31-next-permutation/"/>
    <id>https://mosuzi.com/docs/tech/leetcode/31-next-permutation/</id>
    <published>2024-07-04T11:25:54.000Z</published>
    <updated>2024-10-10T06:57:19.472Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1&gt;31. 下一个排列&lt;/h1&gt;
&lt;h2 id=&quot;题目&quot;&gt;题目&lt;/h2&gt;
&lt;p&gt;整数数组的一个 &lt;strong&gt;排列&lt;/strong&gt; 就是将其所有成员以序列或线性顺序排列。&lt;/p&gt;
&lt;p&gt;例如，&lt;code&gt;arr = [1,2,3]&lt;/code&gt; ，以下这些都可以视作</summary>
        
      
    
    
    
    <category term="leetcode" scheme="https://mosuzi.com/categories/leetcode/"/>
    
    
  </entry>
  
  <entry>
    <title>华胥记谈：农家楼馆杀人事件</title>
    <link href="https://mosuzi.com/docs/common/dream-murder/"/>
    <id>https://mosuzi.com/docs/common/dream-murder/</id>
    <published>2024-06-07T10:36:09.000Z</published>
    <updated>2024-10-10T06:57:19.471Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;在一个寂静的夜晚，整个小镇突然陷入了一片黑暗，停电让一切都变得格外诡异。项清、秦晴以及其他众人正身处一乡间小酒馆中，他们在这突如其来的黑暗中显得惊慌失措。项清紧紧拉着秦晴的手，试图在黑暗中找到一丝安全感，众人的目光中都充满了惶恐和不安。&lt;/p&gt;
&lt;p&gt;这时，三楼突然传来一阵</summary>
        
      
    
    
    
    <category term="生活点滴" scheme="https://mosuzi.com/categories/%E7%94%9F%E6%B4%BB%E7%82%B9%E6%BB%B4/"/>
    
    
    <category term="华胥" scheme="https://mosuzi.com/tags/%E5%8D%8E%E8%83%A5/"/>
    
    <category term="梦" scheme="https://mosuzi.com/tags/%E6%A2%A6/"/>
    
  </entry>
  
  <entry>
    <title>记一次动态注册路由导致的路由跳转阻塞问题</title>
    <link href="https://mosuzi.com/docs/tech/vue-router-add-route-blocks-next/"/>
    <id>https://mosuzi.com/docs/tech/vue-router-add-route-blocks-next/</id>
    <published>2024-06-05T12:42:53.000Z</published>
    <updated>2024-10-10T06:57:19.471Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h3 id=&quot;背景&quot;&gt;背景&lt;/h3&gt;
&lt;p&gt;最近在写的项目遇到这样一个问题：&lt;/p&gt;
&lt;p&gt;页面在登录后，查询一个接口获取租户 ID，然后异步刷新页面，把获取到的租户 ID 挂载在路由路径里&lt;/p&gt;
&lt;p&gt;在获取到租户 ID 后的这次刷新页面的路由守卫（Router</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="Vue" scheme="https://mosuzi.com/tags/Vue/"/>
    
    <category term="Vue Router" scheme="https://mosuzi.com/tags/Vue-Router/"/>
    
  </entry>
  
  <entry>
    <title>从 Vue2 到 Vue3（二）：语法</title>
    <link href="https://mosuzi.com/docs/tech/%E4%BB%8E-Vue2-%E5%88%B0-Vue3%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E8%AF%AD%E6%B3%95/"/>
    <id>https://mosuzi.com/docs/tech/%E4%BB%8E-Vue2-%E5%88%B0-Vue3%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E8%AF%AD%E6%B3%95/</id>
    <published>2024-04-17T10:55:04.000Z</published>
    <updated>2025-01-06T11:56:19.418Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h2 id=&quot;从-Vue2-到-Vue3（二）：语法&quot;&gt;从 Vue2 到 Vue3（二）：语法&lt;/h2&gt;
&lt;p&gt;其实讲了那么多原理，目前还是不知道怎么写 Vue3，由是简单分享一下如何写的问题&lt;/p&gt;
&lt;h3 id=&quot;起步&quot;&gt;起步&lt;/h3&gt;
&lt;p&gt;这是 Vue2</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="Vue" scheme="https://mosuzi.com/tags/Vue/"/>
    
  </entry>
  
  <entry>
    <title>从 Vue2 到 Vue3（一）：响应式</title>
    <link href="https://mosuzi.com/docs/tech/%E4%BB%8E-Vue2-%E5%88%B0-Vue3%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9A%E5%93%8D%E5%BA%94%E5%BC%8F/"/>
    <id>https://mosuzi.com/docs/tech/%E4%BB%8E-Vue2-%E5%88%B0-Vue3%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9A%E5%93%8D%E5%BA%94%E5%BC%8F/</id>
    <published>2024-04-16T10:47:22.000Z</published>
    <updated>2024-10-10T06:57:19.472Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;近来终于有了实战 Vue3 的机会，我当然不能放过。恰好 UED 提出使用新的依赖于 Vue3</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="Vue" scheme="https://mosuzi.com/tags/Vue/"/>
    
  </entry>
  
  <entry>
    <title>一个简单的签到脚本的编写</title>
    <link href="https://mosuzi.com/docs/tech/%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%AD%BE%E5%88%B0%E8%84%9A%E6%9C%AC%E7%9A%84%E7%BC%96%E5%86%99/"/>
    <id>https://mosuzi.com/docs/tech/%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%AD%BE%E5%88%B0%E8%84%9A%E6%9C%AC%E7%9A%84%E7%BC%96%E5%86%99/</id>
    <published>2024-04-14T16:50:11.000Z</published>
    <updated>2024-10-10T06:57:19.471Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;最近恰好遇到一个需要频繁签到的系统，为了省下周末还要惦记着却还总是忘记签到的精力，宁可花点时间整个自动签到脚本&lt;/p&gt;
&lt;p&gt;原本是想用可以打包成可执行文件的 Python 写的！可是吧，好久没写 Python</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="签到" scheme="https://mosuzi.com/tags/%E7%AD%BE%E5%88%B0/"/>
    
  </entry>
  
  <entry>
    <title>《授滕王李元婴金州刺史诏》</title>
    <link href="https://mosuzi.com/docs/%E6%91%98%E6%8A%84/%E3%80%8A%E6%8E%88%E6%BB%95%E7%8E%8B%E6%9D%8E%E5%85%83%E5%A9%B4%E9%87%91%E5%B7%9E%E5%88%BA%E5%8F%B2%E8%AF%8F%E3%80%8B/"/>
    <id>https://mosuzi.com/docs/%E6%91%98%E6%8A%84/%E3%80%8A%E6%8E%88%E6%BB%95%E7%8E%8B%E6%9D%8E%E5%85%83%E5%A9%B4%E9%87%91%E5%B7%9E%E5%88%BA%E5%8F%B2%E8%AF%8F%E3%80%8B/</id>
    <published>2024-01-03T17:41:14.000Z</published>
    <updated>2024-10-10T06:57:19.471Z</updated>
    
    
    <summary type="html">最近突发奇想喜爱上了唐朝诏书，于是找了篇范文想探究一下它的格式。于是找到这篇《读贞观十八年&lt;授滕王李元婴金州刺史诏&gt;》，把其中的文本对照原石刻的格式用html实现了一下</summary>
    
    
    
    <category term="摘抄" scheme="https://mosuzi.com/categories/%E6%91%98%E6%8A%84/"/>
    
    
  </entry>
  
  <entry>
    <title>再记法喜寺</title>
    <link href="https://mosuzi.com/docs/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/%E5%86%8D%E8%AE%B0%E6%B3%95%E5%96%9C%E5%AF%BA/"/>
    <id>https://mosuzi.com/docs/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/%E5%86%8D%E8%AE%B0%E6%B3%95%E5%96%9C%E5%AF%BA/</id>
    <published>2023-10-07T01:54:32.000Z</published>
    <updated>2024-10-10T06:57:19.473Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1</summary>
        
      
    
    
    
    <category term="诗和远方" scheme="https://mosuzi.com/categories/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/"/>
    
    
    <category term="抒情" scheme="https://mosuzi.com/tags/%E6%8A%92%E6%83%85/"/>
    
  </entry>
  
  <entry>
    <title>vscode: 将文件 eol 的 CRLF 转为 LF 从而避免 git 变更</title>
    <link href="https://mosuzi.com/docs/tech/vscode-change-eol-lf/"/>
    <id>https://mosuzi.com/docs/tech/vscode-change-eol-lf/</id>
    <published>2023-05-12T06:55:00.000Z</published>
    <updated>2024-10-10T06:57:19.471Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h4 id=&quot;设置-vscode-行尾符为-lf&quot;&gt;设置 vscode 行尾符为 lf&lt;/h4&gt;
&lt;p&gt;在 vscode 的设置文件中加入&lt;/p&gt;
&lt;figure class=&quot;highlight json&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td</summary>
        
      
    
    
    
    <category term="开发碎片" scheme="https://mosuzi.com/categories/%E5%BC%80%E5%8F%91%E7%A2%8E%E7%89%87/"/>
    
    
    <category term="vscode" scheme="https://mosuzi.com/tags/vscode/"/>
    
  </entry>
  
  <entry>
    <title>再游西湖</title>
    <link href="https://mosuzi.com/docs/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/%E5%86%8D%E6%B8%B8%E8%A5%BF%E6%B9%96/"/>
    <id>https://mosuzi.com/docs/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/%E5%86%8D%E6%B8%B8%E8%A5%BF%E6%B9%96/</id>
    <published>2023-03-24T03:54:09.000Z</published>
    <updated>2024-10-10T06:57:19.472Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;h1</summary>
        
      
    
    
    
    <category term="诗和远方" scheme="https://mosuzi.com/categories/%E8%AF%97%E5%92%8C%E8%BF%9C%E6%96%B9/"/>
    
    
    <category term="抒情" scheme="https://mosuzi.com/tags/%E6%8A%92%E6%83%85/"/>
    
  </entry>
  
  <entry>
    <title>写在抒怀后</title>
    <link href="https://mosuzi.com/docs/%E7%94%9F%E6%B4%BB/%E5%86%99%E5%9C%A8%E6%8A%92%E6%80%80%E5%90%8E/"/>
    <id>https://mosuzi.com/docs/%E7%94%9F%E6%B4%BB/%E5%86%99%E5%9C%A8%E6%8A%92%E6%80%80%E5%90%8E/</id>
    <published>2023-02-09T06:54:22.000Z</published>
    <updated>2024-10-10T06:57:19.471Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;当这篇文章发布的时候，我想我已经完全摆脱了她的影响。&lt;/p&gt;
&lt;p&gt;我一股脑的把之前写的月信发布出来，只为了能彻底地从我的本地里删去，原本想要坦然地不设密码地发布，但是转念一想，出于对她隐私的考虑，还是设置一下密码为好。&lt;/p&gt;
&lt;p&gt;这一年半，我想我其实还是没适应好这段戛</summary>
        
      
    
    
    
    <category term="生活点滴" scheme="https://mosuzi.com/categories/%E7%94%9F%E6%B4%BB%E7%82%B9%E6%BB%B4/"/>
    
    
    <category term="抒情" scheme="https://mosuzi.com/tags/%E6%8A%92%E6%83%85/"/>
    
  </entry>
  
  <entry>
    <title>每月家书-210825</title>
    <link href="https://mosuzi.com/docs/%E7%94%9F%E6%B4%BB/%E6%AF%8F%E6%9C%88%E5%AE%B6%E4%B9%A6-210825/"/>
    <id>https://mosuzi.com/docs/%E7%94%9F%E6%B4%BB/%E6%AF%8F%E6%9C%88%E5%AE%B6%E4%B9%A6-210825/</id>
    <published>2023-02-09T06:46:33.000Z</published>
    <updated>2024-10-10T06:57:19.471Z</updated>
    
    
    <summary type="html">这里有东西被加密了,需要输入密码查看哦。</summary>
    
    
    
    <category term="生活点滴" scheme="https://mosuzi.com/categories/%E7%94%9F%E6%B4%BB%E7%82%B9%E6%BB%B4/"/>
    
    
    <category term="抒情" scheme="https://mosuzi.com/tags/%E6%8A%92%E6%83%85/"/>
    
  </entry>
  
</feed>
