<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AETHER</title><description>Aether 的个人博客，记录分布式系统、存储引擎与软件工程。</description><link>https://aetherance.github.io/</link><language>zh-CN</language><item><title>万能引用、完美转发和移动语义</title><link>https://aetherance.github.io/zh/posts/cpp-ref-ref/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/cpp-ref-ref/</guid><description>C++11引入了移动语义。其核心思想是通过移动构造函数转移，而不是复制资源，从而避免不必要的深拷贝，提升性能。</description><pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate><category>C++</category></item><item><title>C++智能指针</title><link>https://aetherance.github.io/zh/posts/smart-ptr/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/smart-ptr/</guid><description>C++提供了以下几种智能指针</description><pubDate>Tue, 11 Mar 2025 00:00:00 GMT</pubDate><category>C++</category></item><item><title>TCP/IP</title><link>https://aetherance.github.io/zh/posts/tcp-ip/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/tcp-ip/</guid><description>TCP/IP协议将网络分为4层</description><pubDate>Tue, 04 Mar 2025 00:00:00 GMT</pubDate><category>网络编程</category></item><item><title>C++左右值</title><link>https://aetherance.github.io/zh/posts/c-lr-val/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/c-lr-val/</guid><description>C++中所有的值都可以分为左值和右值。</description><pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate><category>C++</category></item><item><title>小发现</title><link>https://aetherance.github.io/zh/posts/c-c-buff/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/c-c-buff/</guid><description>这个程序居然会先sleep再打印。</description><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate></item><item><title>TCP三次握手四次挥手</title><link>https://aetherance.github.io/zh/posts/tcp-connect/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/tcp-connect/</guid><description>TCP/IP协议是一个分层联网协议。它包含IP和位于其上的其他协议层。</description><pubDate>Fri, 07 Feb 2025 00:00:00 GMT</pubDate><category>网络编程</category></item><item><title>cout和printf差异</title><link>https://aetherance.github.io/zh/posts/diff-cout-printf/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/diff-cout-printf/</guid><description>在并发程序中调用cout和printf()时可以发现它们的微小差异</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate></item><item><title>AVL-Tree</title><link>https://aetherance.github.io/zh/posts/avl-tree/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/avl-tree/</guid><description>链表较低的查找效率推动了二叉搜索树的诞生。二叉搜索树可以以对数级别的时间复杂度进行查找。</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate><category>数据结构</category></item><item><title>哈希表原理及实现</title><link>https://aetherance.github.io/zh/posts/hashtable/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/hashtable/</guid><description>哈希表通过键值(key)来查找数据(value) 通常可以以极低的时间复杂度查找数据。</description><pubDate>Sat, 25 Jan 2025 00:00:00 GMT</pubDate><category>数据结构</category></item><item><title>简单线程池(pthread实现)</title><link>https://aetherance.github.io/zh/posts/pthreads-pool/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/pthreads-pool/</guid><description>每次创建和销毁线程都会消耗一定的系统资源，且线程创建过程也有一定的开销。</description><pubDate>Sat, 18 Jan 2025 00:00:00 GMT</pubDate><category>pthread线程 C++</category></item><item><title>多线程归并排序与clock()</title><link>https://aetherance.github.io/zh/posts/thread-mergersort/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/thread-mergersort/</guid><description>PLAN</description><pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate><category>线程</category></item><item><title>pthread_notes</title><link>https://aetherance.github.io/zh/posts/pthread-note/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/pthread-note/</guid><description>与传统函数返回-1代表失败不同的是，所有的Pthreads函数都是返回正值表示失败。</description><pubDate>Tue, 07 Jan 2025 00:00:00 GMT</pubDate><category>Linux系统编程</category></item><item><title>C++ Note</title><link>https://aetherance.github.io/zh/posts/cnote/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/cnote/</guid><description>func2(int a,int b = 10)具有一个默认参数，这使得func2(10)具有二义性</description><pubDate>Sun, 05 Jan 2025 00:00:00 GMT</pubDate><category>C++</category></item><item><title>INK_SuperShell实现</title><link>https://aetherance.github.io/zh/posts/ink-super-shell%E5%AE%9E%E7%8E%B0/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/ink-super-shell%E5%AE%9E%E7%8E%B0/</guid><description>打造一个绝无伦比的 xxx-super-shell (xxx 是你的名字)，它能实现下面这些功能：</description><pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate><category>Linux系统编程 Linux进程通信</category></item><item><title>ls实现</title><link>https://aetherance.github.io/zh/posts/ls/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/ls/</guid><description>PLAN</description><pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate><category>Linux系统编程</category></item><item><title>西邮Linux兴趣小组2022纳新题解</title><link>https://aetherance.github.io/zh/posts/linux2022/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/linux2022/</guid><description>感谢 Zhilu 重新录入题目原件。好人一生平安。</description><pubDate>Sun, 27 Oct 2024 00:00:00 GMT</pubDate><category>西邮Linux兴趣小组</category></item><item><title>西邮Linux兴趣小组2023纳新题解</title><link>https://aetherance.github.io/zh/posts/linux2023/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/linux2023/</guid><description>有1000瓶水，其中有一瓶有毒，小白鼠只要尝一点带毒的水，24小时后就会准时死亡。至少要多少只小白鼠才能在24小时内鉴别出哪瓶水有毒？</description><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate><category>西邮Linux兴趣小组</category></item><item><title>西邮Linux兴趣小组2024纳新题解</title><link>https://aetherance.github.io/zh/posts/linux2024/</link><guid isPermaLink="true">https://aetherance.github.io/zh/posts/linux2024/</guid><description>一个小猴子边上有 100 根香蕉，它要走过 50 米才能到家，每次它最多搬 50 根香蕉，（多了就拿不动了），它每走 1 米就要吃掉一根，请问它最多能把多少根香蕉搬到家里。（提示：他可以把香蕉放下往返走，但是必须保证它每走一米都能有香蕉吃。也可以走到 n 米时，放下一些香蕉，拿着 n 根香蕉走回去重新搬 50 根。）</description><pubDate>Tue, 22 Oct 2024 00:00:00 GMT</pubDate><category>西邮Linux兴趣小组</category></item></channel></rss>