
linux开发之路
文章平均质量分 66
攻城狮星河
十年饮冰,难凉热血,保持热爱,奔赴星海!
展开
-
进程间通信的七种方法实战演示!值得收藏!
线程和进程间的通讯(Inter-Process Communication, IPC)是操作系统中的一个重要概念,用于实现不同进程或同一进程中的不同线程之间的数据交换和协调。以下是几个常见的进程间通信的方式:管道、消息队列、共享内存、信号、套接字、信号量、文件映射原创 2024-09-21 21:12:31 · 1865 阅读 · 0 评论 -
超实用线程调度方法!
你有想过这样一个问题吗?线程之间是如何调度的?更具体点说是这样,有两个线程:线程A和线程B,线程B要先于线程A运行,或者是线程B运行了多次之后在启动线程A,如何进行调度?原创 2024-09-21 17:03:13 · 311 阅读 · 0 评论 -
C语言中结构体使用.与->访问成员变量的区别
在C语言中,. 和 -> 都是用来访问结构体成员的运算符,但它们的使用场景和含义有所不同。提示:以下是本篇文章正文内容,下面案例可供参考当你直接使用结构体变量时,使用点运算符 .。当你通过指针访问结构体成员时,使用箭头运算符 ->。原创 2024-06-14 15:58:41 · 578 阅读 · 0 评论 -
基于pulseaudio实现一个边录边播的demo
通过上一讲,我们实现了一个加载pulseaudio的module-loopback的功能来实现侦听,那么除了加载模块的方式,有没有其他方式来实现侦听功能呢?答案自然是有的,今天我们就写一个实例来实现上一讲原文链接:提示:以下是本篇文章正文内容,下面案例可供参考。原创 2024-06-07 08:41:27 · 1044 阅读 · 0 评论 -
pulseaudio如何加载侦听模块(module-loopback)
pulseaudio是一款基于Linux系统的音频服务器,它基于ALSA层之上来实现音频相关的各种设备管理、音频处理等功能,为用户提供更好的音频服务,它的功能大多数已模块化的形式进行加载,今天我们主要讲解的功能是它的侦听功能提示:以下是本篇文章正文内容,下面案例可供参考。原创 2024-06-07 08:12:13 · 990 阅读 · 0 评论 -
如何下载Linux源码,看这篇就够了!
在工作中,我们难免会遇到需要去找某个版本的linux源码的情况,今天这篇文章就手把手教大家如何找到自己想要的linux源码版本提示:以下是本篇文章正文内容,下面案例可供参考。原创 2023-11-11 10:10:13 · 13625 阅读 · 4 评论 -
Linux ifconfig只显示 lo 网卡,没有ens网卡解决方案
之前在调试linux的时候,由于一些不太清楚的误操作,导致ubuntu linux出现无网络问题,现象如下ifconfig 只显示了 lo 网卡lo 网卡:它是本地环回接口。这意味着您的虚拟机当前没有其他网络接口或网络适配器被识别。原创 2023-09-09 09:45:05 · 6210 阅读 · 1 评论 -
一文看懂什么是状态机
状态机(State Machine)是一种数学模型,用于描述系统或程序在不同状态之间转换的行为。它由一组状态、转移条件和动作组成。提示:以下是本篇文章正文内容,下面案例可供参考状态机可以被看作是一个抽象的机器,它可以处于不同的状态,并根据输入条件执行相应的动作来改变状态。状态表示了系统或程序所处的特定情况或阶段,而转移条件决定了在何种条件下从一个状态转移到另一个状态,动作则表示在状态转移时要执行的操作。原创 2023-08-01 09:28:20 · 14838 阅读 · 1 评论 -
一文看懂什么是回调函数
回调函数是一种在编程中常见的概念,它是指一个函数作为参数传递给另一个函数,并且在特定事件发生或条件满足时被调用执行的函数。原创 2023-07-17 22:36:51 · 7448 阅读 · 0 评论 -
关于可执行文件的代码段、数据段、BSS段所存数据
源代码程序经过编译后,生成的可执行文件通常会分为以下几个主要段。原创 2023-07-16 16:08:42 · 832 阅读 · 0 评论 -
手把手教你如何在linux环境下制作deb软件包
Linux系统一般分为两个派系:Redhat系和 Debian 系,Redhat系使用 RPM 包管理机制,而 Debian 系,像 Debian 系,如 Debian、Ubuntu 等操作系统则使用 deb 管理机制。原创 2023-07-08 11:32:24 · 4668 阅读 · 2 评论