<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Gnwaye的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Gnwaye</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Gnwaye]]></copyright><item><title><![CDATA[LinuxC进程间通信之共享内存、信号量综合实例]]></title><link>https://blog.youkuaiyun.com/Gnwaye/article/details/128772356</link><guid>https://blog.youkuaiyun.com/Gnwaye/article/details/128772356</guid><author>Gnwaye</author><pubDate>Fri, 27 Jan 2023 19:39:59 +0800</pubDate><description><![CDATA[此案例包含IPC中信号量及共享内存综合实例
主要技术点包括了：
    1.多线程及线程将通信传参
    2.信号量
    3.共享内存]]></description><category></category></item><item><title><![CDATA[Linux下V4L2使用流程]]></title><link>https://blog.youkuaiyun.com/Gnwaye/article/details/121182674</link><guid>https://blog.youkuaiyun.com/Gnwaye/article/details/121182674</guid><author>Gnwaye</author><pubDate>Mon, 12 Sep 2022 00:37:17 +0800</pubDate><description><![CDATA[Linux下V4L2使用流程
测试平台：vm15 ubuntu20.04
测试摄像头：小米笔记本电脑自带摄像头、优迈Q5 摄像头
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;unistd.h&gt;
#include &lt;fcntl.h&gt;
#include &lt;sys/stat.h&gt;
#include &lt;sys/types.h&gt;
#inclu]]></description><category></category></item><item><title><![CDATA[Linux C select多路复用并发服务器详解]]></title><link>https://blog.youkuaiyun.com/Gnwaye/article/details/120186581</link><guid>https://blog.youkuaiyun.com/Gnwaye/article/details/120186581</guid><author>Gnwaye</author><pubDate>Wed, 08 Sep 2021 19:49:11 +0800</pubDate><description><![CDATA[Linux C select多路复用并发服务器详解
先看代码，然后我们再来看下详解：
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;strings.h&gt;
#include &lt;sys/types.h&gt;          
#include &lt;sys/socket.h&gt;
#include &lt;unistd.h&gt;
#include &lt;s]]></description><category></category></item><item><title><![CDATA[Linux C 创建守护进程步骤]]></title><link>https://blog.youkuaiyun.com/Gnwaye/article/details/120102945</link><guid>https://blog.youkuaiyun.com/Gnwaye/article/details/120102945</guid><author>Gnwaye</author><pubDate>Sat, 04 Sep 2021 20:26:37 +0800</pubDate><description><![CDATA[Linux C创建守护进程步骤
前言
我觉得在学习如何学习创建守护进程前首先应知道何为守护进程，那么什么是守护进程呢？
刘忆智等编著的《Linux从入门到精通》(第2版)一书中是这样定义的：守护进程(daemon)是一类在后台运行的特殊进程，用于执行特定的系统任务。很多守护进程在系统引导的时候启动，并且一直运行直到系统关闭。另一些只在需要的时候才启动，完成任务后就自动结束。而我理解的是：运行于后台，且不会受终端控制的特殊进程。
下面我们先来看下一个创建守护进程的过程。

创建孤儿进程（创建子进程，终止父进程]]></description><category></category></item><item><title><![CDATA[c语言选择排序]]></title><link>https://blog.youkuaiyun.com/Gnwaye/article/details/120037488</link><guid>https://blog.youkuaiyun.com/Gnwaye/article/details/120037488</guid><author>Gnwaye</author><pubDate>Wed, 01 Sep 2021 13:03:25 +0800</pubDate><description><![CDATA[c语言选择排序
#include &lt;stdio.h&gt;
#include &lt;time.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;

#define LEN 10

int RandNum(int *arr, int len);//产生随机数
int SelectSort(int *arr, int len);//选择排序
int PrintNum(int *arr, int len);//打印数组内容

int main]]></description><category></category></item><item><title><![CDATA[Linux C TCP服务器demo]]></title><link>https://blog.youkuaiyun.com/Gnwaye/article/details/119956474</link><guid>https://blog.youkuaiyun.com/Gnwaye/article/details/119956474</guid><author>Gnwaye</author><pubDate>Fri, 27 Aug 2021 16:49:27 +0800</pubDate><description><![CDATA[TCP服务器demo
基于TCP服务器， fork多进程并发服务器
#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
#include &lt;unistd.h&gt;
#include &lt;sys/types.h&gt;
#include &lt;sys/socket.h&gt;
#include &lt;arpa/inet.h&gt;
#include &lt;sys/signal.h&gt;
#]]></description><category></category></item></channel></rss>