<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_70935583的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_70935583</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_70935583]]></copyright><item><title><![CDATA[数据库编程]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/147539681</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/147539681</guid><author>m0_70935583</author><pubDate>Sun, 27 Apr 2025 20:00:13 +0800</pubDate><description><![CDATA[数据库：Database
        ①是用来存储和管理数据的应用软件
        ②存储数据的同时给用户提供了非常方便的数据操作接口
数据库的核心是：
        数据库管理系统 (DBMS)
        用户访问数据库中的数据是要通过DBMS来完成的]]></description><category></category></item><item><title><![CDATA[Linux网络编程]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/147176555</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/147176555</guid><author>m0_70935583</author><pubDate>Tue, 15 Apr 2025 19:53:50 +0800</pubDate><description><![CDATA[TCP/IP四层协议模型：①网络接口层②网络层 ③传输层④应用层
TCP建立需要3次握手，断开需要4次挥手
IP的组成——①网络ID：表明当前主机处于哪一个网络②主机ID：表明当前主机在当前网络中的标识]]></description><category></category></item><item><title><![CDATA[利用函数指针将学生总成绩进行排序]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146886588</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146886588</guid><author>m0_70935583</author><pubDate>Mon, 31 Mar 2025 22:11:35 +0800</pubDate><description><![CDATA[这段代码实现了对学生成绩数据的排序功能。
创建了一个名为struct stu的结构体，其中包含三个整型成员abc，用于存储学生不同科目的成绩。
除了冒泡排序，还可以使用其他排序算法，如快速排序、归并排序等。
只需修改mysort函数的实现即可。]]></description><category></category></item><item><title><![CDATA[线程的同步与互斥]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146717546</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146717546</guid><author>m0_70935583</author><pubDate>Sat, 29 Mar 2025 23:58:51 +0800</pubDate><description><![CDATA[对同一资源的访问同时仅允许一个访问者，互斥具有唯一性与排他性，互斥无法保证访问者的访问顺序在互斥的基础上，实现对同一资源的有序访问。]]></description><category></category></item><item><title><![CDATA[多线程程序设计]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146717066</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146717066</guid><author>m0_70935583</author><pubDate>Sat, 29 Mar 2025 23:14:59 +0800</pubDate><description><![CDATA[（1）线程是进程中的一个实体（组成单位），是系统进行调度管理的最小单元
（2）一个进程至少具有一个线程（主线程）
（3）若进程仅有一个线程时，该线程就代表进程本身
（4）我们把代表进程本身的线程称为主线程
（5）一个进程中的多个线程共享进程地址空间，且可以并发执行。]]></description><category></category></item><item><title><![CDATA[IPC进程间通讯]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146713055</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146713055</guid><author>m0_70935583</author><pubDate>Sat, 29 Mar 2025 22:49:05 +0800</pubDate><description><![CDATA[进程间通讯（IPC，InterProcess Communication）：IPC在两个或多个进程间进行数据及信息的交互。
（1）利用多进程完成程序设计时，主要借助进程并发性，采用进程协作的方式完成更复杂的功能操作
（2）虽然说进程之间是相互独立的，互不干扰，但因为进程是协作关系，所以进程间有必要进行数据或者信息的交换
IPC进程间通讯的目的：
①数据通讯②进程同步③进程控制④事件
IPC通讯方式：
①管道（无名管道、有名管道、标准流管道）②共享内存③消息队列④信号量⑤信号⑥套接字（socket）
]]></description><category></category></item><item><title><![CDATA[2的1024次方]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146454933</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146454933</guid><author>m0_70935583</author><pubDate>Sun, 23 Mar 2025 13:43:12 +0800</pubDate><description><![CDATA[编程计算2的1024次方
                       ——2023年迅雷面试题]]></description><category></category></item><item><title><![CDATA[多任务处理（并发程序设计）——进程及基本操作]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146454202</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146454202</guid><author>m0_70935583</author><pubDate>Sun, 23 Mar 2025 13:08:09 +0800</pubDate><description><![CDATA[同一时间内处理或者执行多个独立的功能任务的事务处理方式。
注意：利用多进程实现多任务处理时，要确保父进程不能先于子进程退出，否则会造成程序结束的假象。
应用程序中往往是要支持多种复杂功能，因此我们不能按照“某个功能执行完毕后再去执行下一个任务”这种设计方法去设计我们的程序，期望实现某些独立功能的任务可以在同一时间内同时（并发）运行，以便提升程序的运行效率，进而引出多任务处理方式]]></description><category></category></item><item><title><![CDATA[Linux 系统开发——目录操作]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146453767</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146453767</guid><author>m0_70935583</author><pubDate>Sun, 23 Mar 2025 11:59:16 +0800</pubDate><description><![CDATA[目录：linux下的目录是一种特殊的文件，与普通文件的区别在于存储的内容不同，普通文件存储的是数据，目录存储的是文件或子目录。]]></description><category></category></item><item><title><![CDATA[硬件设备访问]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146453495</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146453495</guid><author>m0_70935583</author><pubDate>Sun, 23 Mar 2025 11:29:22 +0800</pubDate><description><![CDATA[（1）应用程序不能直接访问硬件设备，只能借助内核提供的系统调用接口来间接访问设备
（2）设备访问时，首先需要找到系统中硬件设备对应的设备文件
（3）再借助于系统IO函数达到访问设备的目的
（4）Linux系统中一切皆文件，所以硬件设备访问也就转换为文件访问
（5）文件访问步骤：①打开文件②读写文件③关闭文件。]]></description><category></category></item><item><title><![CDATA[Linux 系统开发——准备工作]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146453250</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146453250</guid><author>m0_70935583</author><pubDate>Sun, 23 Mar 2025 11:10:53 +0800</pubDate><description><![CDATA[（1）本阶段学习会涉及众多内核函数，但学习的重心不是记忆函数，而是搞清楚某项任务完成的方法步骤
（2）每一步骤搞清楚具体实施方案（函数名）
（3）若要搞清楚具体的函数功能与使用，对函数学习关注以下几点：
① 函数头文件 ② 函数功能 ③ 函数参数 ④ 函数返回值。]]></description><category></category></item><item><title><![CDATA[在字符串中删除指定的字符]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146292947</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146292947</guid><author>m0_70935583</author><pubDate>Sun, 16 Mar 2025 12:02:08 +0800</pubDate><description><![CDATA[在字符串中删除指定的字符，并返回删除字符后最终的字符串首地址。]]></description><category></category></item><item><title><![CDATA[递归算法解决汉诺塔问题]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146292801</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146292801</guid><author>m0_70935583</author><pubDate>Sun, 16 Mar 2025 11:56:03 +0800</pubDate><description><![CDATA[汉诺塔（Tower of Hanoi）是一个经典的数学谜题，也是递归算法的典型应用案例。该问题源于一个传说，在印度的一个神庙里有三根柱子，其中一根柱子上按照从下到上、圆盘尺寸逐渐减小的顺序堆叠着 n 个圆盘。现在需要将这 n 个圆盘从起始柱子（通常称为源柱）移动到目标柱子（通常称为目标柱），并且在移动过程中要遵循以下规则：
（1）每次只能移动一个圆盘。
（2）任何时候都不能将较大的圆盘放在较小的圆盘之上。]]></description><category></category></item><item><title><![CDATA[递归算法判断递增数列]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146292673</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146292673</guid><author>m0_70935583</author><pubDate>Sun, 16 Mar 2025 11:45:51 +0800</pubDate><description><![CDATA[递归算法判断递增数列]]></description><category></category></item><item><title><![CDATA[项目开发与管理]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146291799</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146291799</guid><author>m0_70935583</author><pubDate>Sun, 16 Mar 2025 11:32:09 +0800</pubDate><description><![CDATA[对于一个复杂的工程项目，往往是由非常多的工程文件组成，如果我们仅仅需要对其中的某一个或几个源文件进行代码修改，那么我们就需要侦测到哪些工程源文件进行了修改，有针对性地对修改过的这些源文件进行编译，我们就可以提高编译效率，进而提高开发效率]]></description><category></category></item><item><title><![CDATA[数据类型转换]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146288120</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146288120</guid><author>m0_70935583</author><pubDate>Sun, 16 Mar 2025 00:08:11 +0800</pubDate><description><![CDATA[数据类型转换
①字符型（char）<---->整型（int）
②整型（int）<---->字符型（char）
③字符串型（char *）<---->整型（int）
④整型（int）<---->字符串型（char *）]]></description><category></category></item><item><title><![CDATA[数据排序方式]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146288042</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146288042</guid><author>m0_70935583</author><pubDate>Sun, 16 Mar 2025 00:00:23 +0800</pubDate><description><![CDATA[数据常见排序方式：①冒泡排序 ②选择排序 ③插入排序 ④快速排序]]></description><category></category></item><item><title><![CDATA[三目运算符]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146287972</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146287972</guid><author>m0_70935583</author><pubDate>Sat, 15 Mar 2025 23:55:42 +0800</pubDate><description><![CDATA[结合性和优先级只是定义表达式的结构，当确定表达式运行时的行为时才需要表达式各部分的运算顺序。（三目运算符）的结合性是右结合，即自右向左结合。]]></description><category></category></item><item><title><![CDATA[队列结构设计与实现]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146287758</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146287758</guid><author>m0_70935583</author><pubDate>Sat, 15 Mar 2025 23:50:41 +0800</pubDate><description><![CDATA[队列：是一种先进先出（FIFO），后进后出（LILO）的数据管理方式]]></description><category></category></item><item><title><![CDATA[栈结构设计与实现]]></title><link>https://blog.youkuaiyun.com/m0_70935583/article/details/146287366</link><guid>https://blog.youkuaiyun.com/m0_70935583/article/details/146287366</guid><author>m0_70935583</author><pubDate>Sat, 15 Mar 2025 23:37:14 +0800</pubDate><description><![CDATA[栈：是一种先进后出（FILO），后进先出（LIFO）的数据管理方式]]></description><category></category></item></channel></rss>