<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ZheNing Hu&apos;s Blog</title><description>Software developer notes on git, C++, linux, perf and more.</description><link>https://adlternative.github.io/</link><item><title>From Local Agent to Cloud Agent: The Evolution of AI Programming Compute</title><link>https://adlternative.github.io/posts/ai/from-local-agent-to-cloud-agent/</link><guid isPermaLink="true">https://adlternative.github.io/posts/ai/from-local-agent-to-cloud-agent/</guid><pubDate>Sun, 05 Jul 2026 10:00:00 GMT</pubDate></item><item><title>I Built agent-historian Because AI Agents Keep Repeating My Yesterday</title><link>https://adlternative.github.io/posts/ai/agent-historian/</link><guid isPermaLink="true">https://adlternative.github.io/posts/ai/agent-historian/</guid><pubDate>Mon, 29 Jun 2026 12:00:00 GMT</pubDate></item><item><title>Volcano Learning</title><link>https://adlternative.github.io/posts/db/volcano-learning/</link><guid isPermaLink="true">https://adlternative.github.io/posts/db/volcano-learning/</guid><pubDate>Wed, 10 Nov 2021 20:08:19 GMT</pubDate></item><item><title>Transaction Isolation</title><link>https://adlternative.github.io/posts/db/transaction-isolation/</link><guid isPermaLink="true">https://adlternative.github.io/posts/db/transaction-isolation/</guid><pubDate>Sun, 31 Oct 2021 11:33:58 GMT</pubDate></item><item><title>Chain Replication for Supporting High Throughput and Availability</title><link>https://adlternative.github.io/posts/db/chain-replication/</link><guid isPermaLink="true">https://adlternative.github.io/posts/db/chain-replication/</guid><pubDate>Tue, 28 Sep 2021 11:12:57 GMT</pubDate></item><item><title>Git Source Code Analysis (Part 1): git for-each-ref</title><link>https://adlternative.github.io/posts/git/how-for-each-ref-work/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/how-for-each-ref-work/</guid><pubDate>Mon, 23 Aug 2021 19:28:20 GMT</pubDate></item><item><title>GSOC, Git Final Blog</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-final-blog/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-final-blog/</guid><pubDate>Tue, 17 Aug 2021 16:01:18 GMT</pubDate></item><item><title>GSOC, Git Blog 13</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-13/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-13/</guid><pubDate>Sun, 15 Aug 2021 13:41:14 GMT</pubDate></item><item><title>GSOC, Git Blog 12</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-12/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-12/</guid><pubDate>Mon, 09 Aug 2021 08:34:29 GMT</pubDate></item><item><title>GSOC, Git Blog 11</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-11/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-11/</guid><pubDate>Sat, 31 Jul 2021 14:25:46 GMT</pubDate></item><item><title>gprof-learn</title><link>https://adlternative.github.io/posts/perf/gprof-learn/</link><guid isPermaLink="true">https://adlternative.github.io/posts/perf/gprof-learn/</guid><pubDate>Tue, 27 Jul 2021 10:17:31 GMT</pubDate></item><item><title>GSOC, Git Blog 10</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-10/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-10/</guid><pubDate>Sun, 25 Jul 2021 21:29:59 GMT</pubDate></item><item><title>GSOC, Git Blog 9</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-9/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-9/</guid><pubDate>Mon, 19 Jul 2021 10:48:30 GMT</pubDate></item><item><title>FUTEX_SWAP INTRODUCTION</title><link>https://adlternative.github.io/posts/linux/futex-swap/</link><guid isPermaLink="true">https://adlternative.github.io/posts/linux/futex-swap/</guid><pubDate>Mon, 19 Jul 2021 00:08:34 GMT</pubDate></item><item><title>GSOC, Git Blog 7</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-7/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-7/</guid><pubDate>Sun, 04 Jul 2021 21:41:57 GMT</pubDate></item><item><title>GSOC, Git Blog 6</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-6/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-6/</guid><pubDate>Sun, 27 Jun 2021 20:38:11 GMT</pubDate></item><item><title>GSOC, Git Blog 5</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-5/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-5/</guid><pubDate>Mon, 21 Jun 2021 00:45:06 GMT</pubDate></item><item><title>GSOC, Git Blog 4</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-4/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-4/</guid><pubDate>Sun, 13 Jun 2021 22:12:00 GMT</pubDate></item><item><title>boost asio stack-less coroutine learn</title><link>https://adlternative.github.io/posts/c/boost-asio-stack-less-coroutine-learn/</link><guid isPermaLink="true">https://adlternative.github.io/posts/c/boost-asio-stack-less-coroutine-learn/</guid><pubDate>Sun, 13 Jun 2021 18:18:02 GMT</pubDate></item><item><title>GSOC, Git Blog 3</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-3/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-3/</guid><pubDate>Sun, 06 Jun 2021 23:14:59 GMT</pubDate></item><item><title>GSOC, Git Blog 2</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-2/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-2/</guid><pubDate>Sun, 30 May 2021 22:27:29 GMT</pubDate></item><item><title>GSOC, Git Blog 1</title><link>https://adlternative.github.io/posts/gsoc/gsoc-git-blog-1/</link><guid isPermaLink="true">https://adlternative.github.io/posts/gsoc/gsoc-git-blog-1/</guid><pubDate>Sun, 23 May 2021 18:42:52 GMT</pubDate></item><item><title>Kernel-Scheduling-Algorithm</title><link>https://adlternative.github.io/posts/linux/kernel-scheduling-algorithm/</link><guid isPermaLink="true">https://adlternative.github.io/posts/linux/kernel-scheduling-algorithm/</guid><pubDate>Mon, 19 Apr 2021 18:30:52 GMT</pubDate></item><item><title>pthread_lock_source_code_learn</title><link>https://adlternative.github.io/posts/linux/pthread-lock-source-code-learn/</link><guid isPermaLink="true">https://adlternative.github.io/posts/linux/pthread-lock-source-code-learn/</guid><pubDate>Sun, 28 Mar 2021 07:58:23 GMT</pubDate></item><item><title>resource_limit</title><link>https://adlternative.github.io/posts/linux/resource-limit/</link><guid isPermaLink="true">https://adlternative.github.io/posts/linux/resource-limit/</guid><pubDate>Mon, 22 Mar 2021 20:26:35 GMT</pubDate></item><item><title>what-is-wrong-with-cpp-double-check-lock</title><link>https://adlternative.github.io/posts/c/what-is-wrong-with-cpp-double-check-lock/</link><guid isPermaLink="true">https://adlternative.github.io/posts/c/what-is-wrong-with-cpp-double-check-lock/</guid><pubDate>Tue, 09 Mar 2021 19:17:48 GMT</pubDate></item><item><title>os_learn_0</title><link>https://adlternative.github.io/posts/os/os-learn-0/</link><guid isPermaLink="true">https://adlternative.github.io/posts/os/os-learn-0/</guid><pubDate>Thu, 25 Feb 2021 12:54:58 GMT</pubDate></item><item><title>x86汇编 学习笔记</title><link>https://adlternative.github.io/posts/os/x86-assembly-notes/</link><guid isPermaLink="true">https://adlternative.github.io/posts/os/x86-assembly-notes/</guid><pubDate>Mon, 01 Feb 2021 21:12:12 GMT</pubDate></item><item><title>git mem-pool API notes</title><link>https://adlternative.github.io/posts/git/mem-pool-api-learn/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/mem-pool-api-learn/</guid><pubDate>Sat, 30 Jan 2021 15:02:10 GMT</pubDate></item><item><title>Learning the Git Hashmap API</title><link>https://adlternative.github.io/posts/git/hashmap-api-learn/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/hashmap-api-learn/</guid><pubDate>Thu, 28 Jan 2021 21:06:26 GMT</pubDate></item><item><title>git_wrapper_x_api_learn</title><link>https://adlternative.github.io/posts/git/wrapper-x-api-learn/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/wrapper-x-api-learn/</guid><pubDate>Mon, 25 Jan 2021 23:21:37 GMT</pubDate></item><item><title>git_strbuf_api_learn</title><link>https://adlternative.github.io/posts/git/strbuf-api-learn/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/strbuf-api-learn/</guid><pubDate>Mon, 25 Jan 2021 19:16:01 GMT</pubDate></item><item><title>How to Download Individual Files from a Git Repository</title><link>https://adlternative.github.io/posts/git/how-to-download-individual-file-in-git-repository/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/how-to-download-individual-file-in-git-repository/</guid><pubDate>Sat, 02 Jan 2021 14:53:52 GMT</pubDate></item><item><title>A Brief Look at Git Storage Layout</title><link>https://adlternative.github.io/posts/git/store/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/store/</guid><pubDate>Thu, 24 Dec 2020 18:52:42 GMT</pubDate></item><item><title>Git Command Cheatsheet</title><link>https://adlternative.github.io/posts/git/git-command-cheatsheet/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/git-command-cheatsheet/</guid><pubDate>Sat, 19 Dec 2020 22:40:28 GMT</pubDate></item><item><title>My Git Learning Journey 2</title><link>https://adlternative.github.io/posts/git/my-git-journey-2/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/my-git-journey-2/</guid><pubDate>Sat, 19 Dec 2020 22:18:33 GMT</pubDate></item><item><title>高度定制的聊天软件</title><link>https://adlternative.github.io/posts/life/highly-customizable-chatroom/</link><guid isPermaLink="true">https://adlternative.github.io/posts/life/highly-customizable-chatroom/</guid><pubDate>Sat, 19 Dec 2020 11:35:33 GMT</pubDate></item><item><title>Fixing git send-email issues on Arch Linux</title><link>https://adlternative.github.io/posts/git/archlinux-git-send-email-fix/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/archlinux-git-send-email-fix/</guid><pubDate>Fri, 18 Dec 2020 21:53:12 GMT</pubDate></item><item><title>how to use a irc-chatroom</title><link>https://adlternative.github.io/posts/life/how-to-use-a-irc-chatroom/</link><guid isPermaLink="true">https://adlternative.github.io/posts/life/how-to-use-a-irc-chatroom/</guid><pubDate>Mon, 14 Dec 2020 21:45:18 GMT</pubDate></item><item><title>My Git Learning Journey</title><link>https://adlternative.github.io/posts/git/my-git-journey-1/</link><guid isPermaLink="true">https://adlternative.github.io/posts/git/my-git-journey-1/</guid><pubDate>Sun, 13 Dec 2020 22:35:18 GMT</pubDate></item></channel></rss>