操作系统

Flutter 三方库 posix 的鸿蒙化适配指南 - 掌控底层系统调用、文件权限管理实战、鸿蒙级系统级工具专家

欢迎加入开源鸿蒙跨平台社区:#Flutter 三方库 posix 的鸿蒙化适配指南 - 掌控底层系统调用、文件权限管理实战、鸿蒙级系统级工具专家在鸿蒙跨平台应用开发中,当我们需要实现精密的文件权限操控(如 chmod)、获取系统级用户信息或是管理进程间的信号(Signals)时,高层的 Dart SD

父子进程的故事:解读Linux中的fork机制

文章目录 前言 一、进程`PID` 1.1 通过系统调用接口查看进程`PID` 二、通过系统调用创建进程-`fork`初识 2.1 调用fork函数后的现象 2.2 为什么fork要给子进程返回0,给父进程返回子进程 `pid`? 1. `fork` 返回

Ubuntu22.04搭建基于GPU的Yolov8环境

        由于最近工作中需要用到基于Ubuntu22.04系统yolov8的GPU环境,环境搭建相对而言挺费事的,因此作以记录。 一、关于Ubuntu和NVIDIA Driver的安装         Ubuntu和NVIDIA Driver的安装请参考其他博主的文章,主要是我当时拿到服务器时已经安装好了,现在不想再折腾这个东西

【Linux指南】Linux命令行进度条实现原理解析

引言在Linux命令行环境中,进度条是一种直观展示任务执行进度的重要方式。 本文将通过一个简单的C语言进度条程序,深入解析其实现原理和优化过程。 文章目录 引言 进度条基础原理 基础版进度条实现 解耦与通用化设计 回调机制与业务集成 进阶优化思路 总结 进度条基础原理进度条的核心功能是将一个耗时操作的完成情况以可视化的方式展示给用户。在命令行环境

Linux文件(三).Ext系列文件系统

本文着重探讨没有被进程打开的,位于磁盘上的文件。一.引入文件系统1."块"概念其实硬盘是典型的“块”设备,操作系统读取硬盘数据的时候,其实是不会⼀个个扇区地读取,这样 效率太低,⽽是⼀次性连续读取多个扇区,即⼀次性读取⼀个”块”(block)。硬盘的每个分区是被划分为⼀个

【Linux之旅】深入 Linux Ext 系列文件系统:从磁盘物理结构到软硬链接的底层逻辑

前言 你是否曾好奇:当你在 Linux 中执行touch test.txt时,文件究竟是如何 “住进” 磁盘的?为什么删除文件时,有时删的是 “别名”,有时却能彻底清空数据?为什么ls -li会显示一个看似无关的数字(inode 号)?这些问题的答案,都

双非大学生自学鸿蒙5.0零基础入门到项目实战 - 歌曲列表

个人首页: VON 鸿蒙系列专栏: 鸿蒙开发小型案例总结 综合案例 :鸿蒙综合案例开发 鸿蒙6.0:从0开始的开源鸿蒙6.0.0 文章所属专栏:鸿蒙5.0零基础入门到项目实战 歌曲列表 前言 实践 准备工作 设计案例 实现 代码解析 一、核心功能与页面定位 二、代码结构分层解析

OpenClaw 多模型配置完整教程(WSL2 + Ubuntu)

本教程基于实际部署经验,涵盖 DeepSeek、硅基流动、Ollama 本地模型,以及阿里云千问、腾讯云混元、智谱AI 等主流云端模型的配置。每一步都包含可能出现的问题及解决方案。目录 一、前置条件检查 二、安装 Ollama 本地模型 三、配置云端模型 API 3.1 DeepSeek 3.2 硅基流动(SiliconFlow&#