<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Miao&#39;s Blog</title>
  
  
  <link href="https://sylvanmiao.github.io/atom.xml" rel="self"/>
  
  <link href="https://sylvanmiao.github.io/"/>
  <updated>2026-04-06T09:43:13.108Z</updated>
  <id>https://sylvanmiao.github.io/</id>
  
  <author>
    <name>miao</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>网络编程与应用实践</title>
    <link href="https://sylvanmiao.github.io/2026/03/30/260330/"/>
    <id>https://sylvanmiao.github.io/2026/03/30/260330/</id>
    <published>2026-03-30T14:22:29.000Z</published>
    <updated>2026-04-06T09:43:13.108Z</updated>
    
    
      
      
    <summary type="html">&lt;h2&gt;&lt;span id=&quot;同步与异步模式简介&quot;&gt;同步与异步模式简介&lt;/span&gt;&lt;/h2&gt;&lt;h3&gt;&lt;span id=&quot;同步&quot;&gt;同步&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;同步模式下，程序会等待某个操作完成后再继续执行后续代码&lt;/li&gt;
&lt;li&gt;典型场景：阻塞式 socket </summary>
      
    
    
    
    <category term="Learning Record" scheme="https://sylvanmiao.github.io/categories/Learning-Record/"/>
    
    
    <category term="C++" scheme="https://sylvanmiao.github.io/tags/C/"/>
    
  </entry>
  
  <entry>
    <title>回顾经典项目Webserver</title>
    <link href="https://sylvanmiao.github.io/2026/02/16/260216/"/>
    <id>https://sylvanmiao.github.io/2026/02/16/260216/</id>
    <published>2026-02-16T04:22:29.000Z</published>
    <updated>2026-03-08T02:52:00.644Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;回顾一下之前做的轻量级高并发网络服务器项目&lt;/p&gt;
&lt;p&gt;项目部署在VMware的乌班图系统上，运行效果如下：&lt;/p&gt;
&lt;p&gt;终端启动：&lt;/p&gt;
&lt;center&gt;
    &lt;img src=&quot;/images/webserver/terminal.webp&quot; width=&quot;5</summary>
      
    
    
    
    <category term="Projects &amp; Builds" scheme="https://sylvanmiao.github.io/categories/Projects-Builds/"/>
    
    
    <category term="C++" scheme="https://sylvanmiao.github.io/tags/C/"/>
    
  </entry>
  
  <entry>
    <title>异步日志系统</title>
    <link href="https://sylvanmiao.github.io/2026/01/30/260130/"/>
    <id>https://sylvanmiao.github.io/2026/01/30/260130/</id>
    <published>2026-01-30T03:38:44.000Z</published>
    <updated>2026-02-24T09:43:54.304Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;这是一个轻量级异步日志器（async logger）。目标是用现代 C++（线程、互斥、条件变量）实现一个线程安全、低阻塞的日志写入方案：生产者将格式化后的日志消息推入队列，后台消费者线程异步写入文件并可选地输出到终端。整体实现包含一个简单的占位符格式化（暂用{}，可自行修</summary>
      
    
    
    
    <category term="Projects &amp; Builds" scheme="https://sylvanmiao.github.io/categories/Projects-Builds/"/>
    
    
    <category term="CS" scheme="https://sylvanmiao.github.io/tags/CS/"/>
    
    <category term="C++" scheme="https://sylvanmiao.github.io/tags/C/"/>
    
  </entry>
  
  <entry>
    <title>C++小碗菜</title>
    <link href="https://sylvanmiao.github.io/2026/01/25/260125/"/>
    <id>https://sylvanmiao.github.io/2026/01/25/260125/</id>
    <published>2026-01-25T03:38:44.000Z</published>
    <updated>2026-02-18T11:25:36.795Z</updated>
    
    
      
      
    <summary type="html">&lt;p&gt;一些C++中经常会接触的概念，包括中间件，数据结构封装等模块&lt;/p&gt;
&lt;p&gt;了解原理，实现基本功能，实际运用的时候还需要根据具体需求进行扩展和优化&lt;/p&gt;
&lt;p&gt;一般肯定直接用STL封装好的&lt;/p&gt;
&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#%E5%</summary>
      
    
    
    
    <category term="Learning Record" scheme="https://sylvanmiao.github.io/categories/Learning-Record/"/>
    
    
    <category term="C++" scheme="https://sylvanmiao.github.io/tags/C/"/>
    
  </entry>
  
  <entry>
    <title>KMP算法 Study Log</title>
    <link href="https://sylvanmiao.github.io/2025/08/10/250810/"/>
    <id>https://sylvanmiao.github.io/2025/08/10/250810/</id>
    <published>2025-08-10T03:38:44.000Z</published>
    <updated>2025-08-18T14:29:23.141Z</updated>
    
    
      
      
    <summary type="html">&lt;!-- toc --&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%BB%80%E4%B9%88%E6%98%AF%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%8C%B9%E9%85%8D&quot;&gt;&lt;strong&gt;什么是字符串匹配&lt;/strong&gt;&lt;/a&gt;&lt;/li</summary>
      
    
    
    
    <category term="Learning Record" scheme="https://sylvanmiao.github.io/categories/Learning-Record/"/>
    
    
    <category term="Algorithm" scheme="https://sylvanmiao.github.io/tags/Algorithm/"/>
    
  </entry>
  
</feed>
