<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinzz的博客]]></title><description><![CDATA[坚持编程学习！]]></description><link>https://blog.youkuaiyun.com/m0_71927622</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_71927622]]></copyright><item><title><![CDATA[Linux系统编程学习 NO.17——管道通信、匿名管道、命名管道、日志模块]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/145886691</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/145886691</guid><author>m0_71927622</author><pubDate>Wed, 16 Apr 2025 11:15:47 +0800</pubDate><description><![CDATA[本篇文章介绍了管道通信的使用以及原理，模拟实现了匿名管道和命名管道的通信，实现了一个日志插件。]]></description><category></category></item><item><title><![CDATA[Linux系统编程学习 NO.16——动静态库、动静态链接]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/145805562</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/145805562</guid><author>m0_71927622</author><pubDate>Wed, 26 Feb 2025 14:09:51 +0800</pubDate><description><![CDATA[本篇文章主要介绍了动静态库以及动静态链接]]></description><category></category></item><item><title><![CDATA[Linux系统编程学习 NO.15——磁盘、ext2文件系统、软硬连接]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/145721131</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/145721131</guid><author>m0_71927622</author><pubDate>Sun, 23 Feb 2025 09:40:49 +0800</pubDate><description><![CDATA[本篇文章主要从硬件到软件介绍了Linux系统下的ext2文件系统以及软硬链接的概念]]></description><category></category></item><item><title><![CDATA[Linux系统编程学习 NO.14——缓冲区的概念、模拟实现Cstdio库]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/144131701</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/144131701</guid><author>m0_71927622</author><pubDate>Wed, 19 Feb 2025 09:24:27 +0800</pubDate><description><![CDATA[本篇文章主要介绍了缓冲区的概念。介绍了缓冲区刷新机制，以及通过模拟实现stdio库的文件操作感受缓冲区的作用。]]></description><category></category></item><item><title><![CDATA[Linux系统编程学习 NO.13—— 文件的概念、文件操作接口、fd、文件重定向、VFS原理]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/144028514</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/144028514</guid><author>m0_71927622</author><pubDate>Fri, 29 Nov 2024 10:39:05 +0800</pubDate><description><![CDATA[本篇文章介绍了操作系统文件的相关概念，如C语言的文杰操作接口、Linux的文件操作系统调用接口、重定向原理和操作、以及谈了谈Linux如何做到一切皆文件。]]></description><category></category></item><item><title><![CDATA[Linux系统编程学习 NO.12——进程控制、shell的模拟实现]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/143757488</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/143757488</guid><author>m0_71927622</author><pubDate>Mon, 25 Nov 2024 14:39:20 +0800</pubDate><description><![CDATA[本篇文章主要介绍了进程创建、进程等待、进程退出、进程替换等进程控制相关概念。还模拟实现了shell命令，对shell的运行原理有了更深层次的了解。]]></description><category></category></item><item><title><![CDATA[Linux系统编程学习 NO.11——进程的概念（2）]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/143575181</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/143575181</guid><author>m0_71927622</author><pubDate>Wed, 13 Nov 2024 12:12:04 +0800</pubDate><description><![CDATA[本文主要介绍了一些进程切换的概念以及进程地址空间相关的概念]]></description><category></category></item><item><title><![CDATA[Linux系统编程学习 NO.10——进程的概念（1）]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/134481747</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/134481747</guid><author>m0_71927622</author><pubDate>Wed, 06 Nov 2024 16:05:01 +0800</pubDate><description><![CDATA[本篇文章介绍进程的相关概念，如冯诺依曼体系结构、进程的概念、相关的系统调用接口fork()等、以及父子进程的概念、进程的状态以及进程的优先级。]]></description><category></category></item><item><title><![CDATA[learn C++ NO.31——类型转换]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/143281852</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/143281852</guid><author>m0_71927622</author><pubDate>Wed, 06 Nov 2024 11:04:56 +0800</pubDate><description><![CDATA[本篇文章介绍了C++四种的类型转化]]></description><category></category></item><item><title><![CDATA[learn C++ NO.30——特殊类设计]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/143265196</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/143265196</guid><author>m0_71927622</author><pubDate>Mon, 28 Oct 2024 09:43:36 +0800</pubDate><description><![CDATA[本篇文章介绍了特殊类的一些设计以及单例类的懒汉模式和饿汉模式的介绍]]></description><category></category></item><item><title><![CDATA[learn C++ NO.29——智能指针]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/143206878</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/143206878</guid><author>m0_71927622</author><pubDate>Sun, 27 Oct 2024 10:03:57 +0800</pubDate><description><![CDATA[本篇文章介绍了C++的智能指针以及它们的实现原理和优缺点。]]></description><category></category></item><item><title><![CDATA[learn C++ NO.28——C++11]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/143060902</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/143060902</guid><author>m0_71927622</author><pubDate>Thu, 24 Oct 2024 12:49:46 +0800</pubDate><description><![CDATA[本篇文章介绍C++11的常见特性。列表初始化、右值引用、移动语义、lambda表达式、包装器等。以及介绍新的STL容器模块的一些内容。]]></description><category></category></item><item><title><![CDATA[learn C++ NO.27——异常]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/142577508</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/142577508</guid><author>m0_71927622</author><pubDate>Thu, 24 Oct 2024 09:23:48 +0800</pubDate><description><![CDATA[本篇文章介绍了C++中的异常]]></description><category></category></item><item><title><![CDATA[learn C++ NO.26——哈希应用]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/143013409</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/143013409</guid><author>m0_71927622</author><pubDate>Fri, 18 Oct 2024 19:08:52 +0800</pubDate><description><![CDATA[本篇文章主要介绍了两个特殊的哈希表，位图和布隆过滤器，并介绍了它们的应用场景。还介绍了哈希切分的概念。]]></description><category></category></item><item><title><![CDATA[learn C++ NO.25——unordered_set与unordered_map的封装]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/142961053</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/142961053</guid><author>m0_71927622</author><pubDate>Thu, 17 Oct 2024 11:16:00 +0800</pubDate><description><![CDATA[本篇文章主要讲解了哈希桶封装unordered_set 和 unordered_map。]]></description><category></category></item><item><title><![CDATA[learn C++ NO.24——hash]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/142894107</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/142894107</guid><author>m0_71927622</author><pubDate>Tue, 15 Oct 2024 18:04:49 +0800</pubDate><description><![CDATA[本篇文章介绍了unordered_map和unordered_set，以及实现了开散列哈希桶与闭散列哈希表。]]></description><category></category></item><item><title><![CDATA[learn C++ NO.23——map、set的模拟实现]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/142851382</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/142851382</guid><author>m0_71927622</author><pubDate>Sun, 13 Oct 2024 08:46:54 +0800</pubDate><description><![CDATA[本篇文章以STL库为模板，模拟实现了map和set。实现了map和set的跌打器部分以及map的operator[]。通过封装一份简易版本的map和set，学习库的设计者的设计思路，以到达更好的理解map和set。]]></description><category></category></item><item><title><![CDATA[learn C++ NO.22——红黑树]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/142785930</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/142785930</guid><author>m0_71927622</author><pubDate>Fri, 11 Oct 2024 12:48:45 +0800</pubDate><description><![CDATA[本篇文章主要介绍了红黑树。通过介绍关于红黑树的五个性质，并根据这些性质实现的插入接口。可以直观的感受到红黑树的设计的巧妙以及性能的强大。还通过一个大量随机数插入的场景对比了红黑树与AVL树的一些性能上的区别。]]></description><category></category></item><item><title><![CDATA[learn C++ NO.21——AVL树]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/142619213</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/142619213</guid><author>m0_71927622</author><pubDate>Wed, 09 Oct 2024 07:58:10 +0800</pubDate><description><![CDATA[本篇文章主要介绍了AVL树]]></description><category></category></item><item><title><![CDATA[learn C++ NO.20——set、map的使用]]></title><link>https://blog.youkuaiyun.com/m0_71927622/article/details/142456065</link><guid>https://blog.youkuaiyun.com/m0_71927622/article/details/142456065</guid><author>m0_71927622</author><pubDate>Thu, 26 Sep 2024 20:20:19 +0800</pubDate><description><![CDATA[本篇文章主要介绍了set和map的使用]]></description><category></category></item></channel></rss>