linux

【Linux课程学习】:文件第二弹---理解一切皆文件,缓存区-小浪学习网

【Linux课程学习】:文件第二弹—理解一切皆文件,缓存区

前言: 本篇重点知识点:1.语言级的缓冲区设计的目的是减少系统调用,以提高效率。内核级的缓冲区是为了减少与外设的交流,提高效率。这两个设计都是为了提高效率。 2.理解外部设备对于进程而言...
站长的头像-小浪学习网站长19天前
2910
Linux学习笔记第1期,(超30万字)超全超强悍-小浪学习网

Linux学习笔记第1期,(超30万字)超全超强悍

一、常用命令 Linux常用操作命令和命令行编辑快捷键 1、终端快捷键: Ctrl + a/Home 移动到命令行开头 Ctrl + e/End 移动到命令行结尾 Ctrl + l 清屏,相当于 clear 命令 Ctrl + u 剪切光标前的...
站长的头像-小浪学习网站长19天前
4515
Linux如何优化Rust程序性能-小浪学习网

Linux如何优化Rust程序性能

在Linux平台上提升Rust程序的执行效率,可以从多个维度进行优化。以下是一些常用的调优策略: 1. 编译优化 使用release模式构建: cargo build --release这将启用Rust的优化功能,例如LTO(链接...
站长的头像-小浪学习网站长19天前
4610
VSCode自动保存延迟过高怎么优化?VSCode文件写入性能调整-小浪学习网

VSCode自动保存延迟过高怎么优化?VSCode文件写入性能调整

vscode自动保存延迟过高通常与文件写入性能有关,优化方向包括调整设置、关闭不必要的扩展和系统层面优化。具体措施为:1. 修改files.autosavedelay值至合理范围;2. 配置files.watcherexclude...
站长的头像-小浪学习网站长19天前
3211
初识Linux · 消息队列和信号量-小浪学习网

初识Linux · 消息队列和信号量

前言: 在system V标准下,进程间通信包括消息队列、信号量和共享内存。虽然共享内存已近乎被淘汰,但消息队列和信号量仍值得了解。本文主要通过原理和相关函数进行介绍,而不涉及具体使用方法...
站长的头像-小浪学习网站长19天前
326
GitLab在Linux上的日志查看方法-小浪学习网

GitLab在Linux上的日志查看方法

在Linux操作系统中查询GitLab日志的方法有多种方式可供选择: 利用 gitlab-ctl 工具 gitlab-ctl 是GitLab自带的一个命令行工具,用于控制GitLab服务。若想实时监控GitLab日志,可执行如下指令:...
站长的头像-小浪学习网站长19天前
316
GitLab在Linux上的日志查看方法-小浪学习网

GitLab在Linux上的日志查看方法

在Linux操作系统中查询GitLab日志的方法有多种方式可供选择: 利用 gitlab-ctl 工具 gitlab-ctl 是GitLab自带的一个命令行工具,用于控制GitLab服务。若想实时监控GitLab日志,可执行如下指令:...
站长的头像-小浪学习网站长19天前
5012
嵌入式Linux:异步I/O-小浪学习网

嵌入式Linux:异步I/O

在嵌入式Linux中,异步I/O(Asynchronous I/O, AIO)是一种强大的I/O模型,允许进程在等待I/O操作的同时继续执行其他任务。与i/o多路复用机制(如select和poll)相比,异步i/o通过信号通知机制...
站长的头像-小浪学习网站长19天前
3612
Rust在Linux上如何使用GPU加速-小浪学习网

Rust在Linux上如何使用GPU加速

在Linux平台上通过Rust实现GPU加速,通常需要依赖一些第三方库和开发工具。以下是一些常见的方法与操作步骤: 借助rust-cuda或rust-opencl: rust-cuda 是一个为Rust提供CUDA绑定的库,它使得开...
站长的头像-小浪学习网站长19天前
4012
初识Linux · 线程控制(2)-小浪学习网

初识Linux · 线程控制(2)

前言:在前面Linux的线程控制1中,我们介绍了如下的几个问题:主线程和子线程的执行顺序,主线程先退出还是子线程先退出,什么是tid,全面看待线程函数传参,全面看待线程函数的返回值。
站长的头像-小浪学习网站长19天前
417