<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[github_73587650的博客]]></title><description><![CDATA[一直不自律，又何尝不是一种自律]]></description><link>https://blog.youkuaiyun.com/github_73587650</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_73587650]]></copyright><item><title><![CDATA[常见通信协议]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/133689017</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/133689017</guid><author>github_73587650</author><pubDate>Sat, 04 Nov 2023 18:19:24 +0800</pubDate><description><![CDATA[UART是一种通信协议，用于串行通信；SPI是一种同步串行通信协议，用于连接外部设备；IIC是一种串行通信协议，用于连接芯片间通信。]]></description><category></category></item><item><title><![CDATA[网络基础扫盲--TCP/UDP]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/132917350</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/132917350</guid><author>github_73587650</author><pubDate>Sat, 04 Nov 2023 18:11:48 +0800</pubDate><description><![CDATA[博客内容：TCP/UDP。]]></description><category></category></item><item><title><![CDATA[网络基础扫盲-初识网络]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/132669195</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/132669195</guid><author>github_73587650</author><pubDate>Sat, 04 Nov 2023 18:10:39 +0800</pubDate><description><![CDATA[博客内容：初识网络。]]></description><category></category></item><item><title><![CDATA[网络基础扫盲-多路转发]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/132692483</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/132692483</guid><author>github_73587650</author><pubDate>Sat, 04 Nov 2023 18:09:11 +0800</pubDate><description><![CDATA[select适用于连接数较少的情况，可移植性好，但效率较低；poll效率高于select，但仍然存在遍历fd集合的缺点；epoll适用于连接数较多的场景，且能够避免无用的遍历，效率最高，但只能运行在Linux系统上。]]></description><category></category></item><item><title><![CDATA[指针与引用详解]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/132460312</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/132460312</guid><author>github_73587650</author><pubDate>Wed, 23 Aug 2023 21:04:55 +0800</pubDate><description><![CDATA[空间上，指针和引用在作为函数的传参时，会有略微差别在效率上，对于指针需要拷贝，因为形参的改变不会影响实参。主要就是对于俩者的出现时间来看，对于指针来说，早在C语言那会就已经出现，C++是后于C语言的，所以C++的出现会多少在使用上是优于C语言的。效率上，对于引用的++运算，是对于原来变量的自身++。会改变原有的变量的值。引用就是对于一个变量的别名，怎么改都是喊原来的变量进行的操作。指针有多级的指针，引用就不会有，如果有那也是右值引用。通常指针的类型也是根据变量进行变化的，指针的大小却是随着平台变化的，]]></description><category></category></item><item><title><![CDATA[云服务器搭建到使用]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/132178723</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/132178723</guid><author>github_73587650</author><pubDate>Wed, 09 Aug 2023 00:38:41 +0800</pubDate><description><![CDATA[云服务器环境搭建]]></description><category></category></item><item><title><![CDATA[C++中的“三重”]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/131768792</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/131768792</guid><author>github_73587650</author><pubDate>Mon, 17 Jul 2023 20:09:02 +0800</pubDate><description><![CDATA[重载、重定义（隐藏），重写（覆盖）]]></description><category></category></item><item><title><![CDATA[数组与指针]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/131741830</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/131741830</guid><author>github_73587650</author><pubDate>Sat, 15 Jul 2023 18:42:26 +0800</pubDate><description><![CDATA[使用数组和指针的转换对于我们编程来说会变得更加灵活，指针使用到位，会让数组代码看起来更加的优雅。]]></description><category></category></item><item><title><![CDATA[Linux线程]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/131582763</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/131582763</guid><author>github_73587650</author><pubDate>Thu, 06 Jul 2023 20:30:44 +0800</pubDate><description><![CDATA[创建一个新线程的代价要比创建一个新进程小得多。与进程之间的切换相比，线程之间的切换需要操作系统做的工作要少很多 线程占用的资源要比进程少很多 能充分利用多处理器的可并行数量 在等待慢速I/O操作结束的同时，程序可执行其他的计算任务 计算密集型应用，为了能在多处理器系统上运行，将计算分解到多个线程中实现 I/O密集型应用，为了提高性能，将I/O操作重叠。线程可以同时等待不同的I/O操作。]]></description><category></category></item><item><title><![CDATA[Linux信号]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/131419498</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/131419498</guid><author>github_73587650</author><pubDate>Tue, 27 Jun 2023 19:28:03 +0800</pubDate><description><![CDATA[常见信号处理函数]]></description><category></category></item><item><title><![CDATA[Linux共享内存]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/131348705</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/131348705</guid><author>github_73587650</author><pubDate>Fri, 23 Jun 2023 12:50:02 +0800</pubDate><description><![CDATA[共享内存是进程间通信中最简单的方式之一。共享内存允许两个或更多进程访问同一块内存，就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候，其它进程都会察觉到这个更改。]]></description><category></category></item><item><title><![CDATA[这是关于“树先生“的故事]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130774817</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130774817</guid><author>github_73587650</author><pubDate>Sat, 20 May 2023 16:45:56 +0800</pubDate><description><![CDATA[树的结构使用递归算法来进行遍历很容易理解，但是对于深度太深的树就会出现栈溢出情况。树用来存储数据显然不是一个很好的选择，容易出现歪脖子树，单只树。效率不高。可以进行后期优化成为搜索二叉树，AVL树……]]></description><category></category></item><item><title><![CDATA[栈与队列的性质互换]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130671336</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130671336</guid><author>github_73587650</author><pubDate>Mon, 15 May 2023 14:18:17 +0800</pubDate><description><![CDATA[栈和队列的定义及其实现，数据结构不同性质之间实现性质互换。]]></description><category></category></item><item><title><![CDATA[C++中继承的语法和使用]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130599160</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130599160</guid><author>github_73587650</author><pubDate>Thu, 11 May 2023 11:32:58 +0800</pubDate><description><![CDATA[面向对象语言3大特性之一，继承语法讲解及使用]]></description><category></category></item><item><title><![CDATA[STL常用梳理——STACK、QUEUE]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130542512</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130542512</guid><author>github_73587650</author><pubDate>Mon, 08 May 2023 08:00:00 +0800</pubDate><description><![CDATA[适配器实现stack，queue]]></description><category></category></item><item><title><![CDATA[STL常用梳理——VECTOR常用接口及其迭代器实现]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130473717</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130473717</guid><author>github_73587650</author><pubDate>Wed, 03 May 2023 19:37:07 +0800</pubDate><description><![CDATA[vector常用接口介绍，迭代器使用及其实现]]></description><category></category></item><item><title><![CDATA[C++基础——运算符详解]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130465183</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130465183</guid><author>github_73587650</author><pubDate>Tue, 02 May 2023 20:57:52 +0800</pubDate><description><![CDATA[关于运算符的使用场景及其简单介绍]]></description><category></category></item><item><title><![CDATA[STL常用梳理——STRING]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130451976</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130451976</guid><author>github_73587650</author><pubDate>Mon, 01 May 2023 22:10:45 +0800</pubDate><description><![CDATA[早于STL的泛型编程]]></description><category></category></item><item><title><![CDATA[Linux——进程]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130332461</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130332461</guid><author>github_73587650</author><pubDate>Wed, 26 Apr 2023 12:10:09 +0800</pubDate><description><![CDATA[进程结束退出时，os内少个进程，便会释放进程对应的内核数据结构和对应的代码和数据。在程序中使用动态内存开辟使用时，os还会对空间管理比较严苛，CPU运行速度决定了对于进程都是进行片段的使用然后频繁调度不同的进程，os十分注重效率。在OS中用fork创建子进程后执行的是和父进程相同的程序(但有可能执行不同的代码分支),子进程往往要调用一种exec函数以执行另一个程序。在子进程对于数据进行写入时，会对于内存中的数据和代码进行内存中空间的开辟然后拷贝。进程在对于代码的实现时会发生写时拷贝，因为进程是独立。]]></description><category></category></item><item><title><![CDATA[Linux——进程]]></title><link>https://blog.youkuaiyun.com/github_73587650/article/details/130249810</link><guid>https://blog.youkuaiyun.com/github_73587650/article/details/130249810</guid><author>github_73587650</author><pubDate>Fri, 21 Apr 2023 12:14:53 +0800</pubDate><description><![CDATA[进程常见状态及其创建]]></description><category></category></item></channel></rss>