操作系统

【Linux我做主】细说环境变量

Linux环境变量 Linux环境变量 github地址 前言 1. 基本概念 环境变量的本质 2. 认识常见的环境变量 PATH 查看PATH 修改PATH HOME SHELL 其他常见环境变量 PWD与OLDPWD LOGNAME与USER SSH_TTY 由环境变量理解权限 使用系统调用获取环境变量 理解权限 3. 总结什

Linux自动化构建工具-make/Makefile

Make/Makefile 完全指南 Linux 项目自动化构建工具 - Make/Makefile 完全指南 一、引言 二、Make/Makefile 基础概念 1. 什么是 Make? 2. 什么是 Makefile? 3. 为什么需要 Make/Makefile? 三、Makefile 基本语法 1. 规则的基本格式 2

Mac 安装 homebrew 后提示 zsh: command not found: brew

按照官网提示,f you're on macOS, try our new .pkg installer.Download it from Homebrew's latest GitHub release.在 github 下载最新版本的 homebrew后,发现无法找到该命令,报错如下~ % brew -v zsh: command no

【Linux】线程同步

📝前言:上篇文章我们讲解了【Linux】线程互斥,这篇文章我们来讲讲Linux——线程同步 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基础&#

如何设置本地MySQL数据库,实现数据库远程访问(Linux和Windows)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、创建可以远程访问的mysql用户 1、登录MySQL 2、创建新用户( MySQL 5.7 版本之后可直接使用GRANT 语句) 3、授予权限 授予所有权限 授予用户对指定表的部分权限 刷新权限 二、MySQL配置文件设置 1.

Linux 声卡驱动详解:原理、架构与实践

Linux 音频系统是嵌入式开发、桌面音频处理以及高性能音频设备开发的基础。无论是 PC、嵌入式 SoC 还是专业音频设备,声卡驱动的实现都离不开对 ALSA、ASoC 以及音频编解码器的深入理解。本篇文章将从音频基本概念、Linux 音频架构、驱动开发、设备树配置、常见问题及调试方法等方面全面解析 Linux 声卡驱动技术。 1. 音频基础概念 1.1 采样率(Sa

在TencentOS3上部署OpenTenBase:从入门到实战的完整指南

文章目录 前言 初识OpenTenBase:不只是又一个分布式数据库 OpenTenBase的核心特性 环境准备 系统环境检查 安装必要的依赖包 用户环境配置:安全第一 创建专用用户 配置SSH免密登录(单机部署也需要) 源码编译:从零开始构建 获取源码 配置编译环境 开始编译

【Linux 实战】从0到1手搓日志系统:附完整代码

前言:         上文我们讲了线程的同步以及理解并实现生产者消费者模式【Linux系统】深入理解线程同步,实现生产消费模型-CSDN博客         本文我们来讲一下如何手搓日志库,为下一篇文件:线程池的实现做铺垫! 日志与策略模式什么是设计模式        IT行业这么火,涌入的人很多

【Linux | 网络】网络层(IP协议、NAT技术和ICMP协议)

一、IP协议 1.1为什么需要IP协议 1.2 IP协议段格式 1.3 网段划分 1.3.1 传统分类编址(ABCDE类) 1.3.2 子网掩码和CIDR 1.4 特殊的IP地址 1.5 IP地址的数量限制 1.6 私有IP地址和公网IP地址 1.7 网络路由 1.7.1 路由器(子网划分、WAN口IP和LAN口IP&#x