操作系统

Flutter for OpenHarmony: Flutter 三方库 platform_info 为鸿蒙多端应用提供精准的运行时环境感知(平台适配大脑)

欢迎加入开源鸿蒙跨平台社区:# 前言在进行 OpenHarmony 应用开发时,“环境感知”是一切进阶逻辑的基石。 当前是鸿蒙手机还是平板? 应用是处于 Debug 调试态还是 Release 发布态? 底层硬件到底有多少核处理器? 然而,由于 platform_info (v5.0.0) 尚未正式支持 OpenH

鸿蒙 App 的 Task + State 双核心架构

子玥酱 (掘金 / 知乎 / CSDN / 简书 同名) 大家好,我是 子玥酱,一名长期深耕在一线的前端程序媛 👩‍💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚焦于业务型系统的工程化建设与长期维护。我持续输出和沉淀前端

VMware+Ubuntu+ROS完整部署流程

本文是自己整理的完整的部署ROS的流程,欢迎大家沟通与交流,才疏学浅,有不对的地方欢迎大家与我交流。注:本文章只适合Windows电脑用户1.下载需要用到的资料首先下载虚拟机软件VMware,win10系统选择下载1,win11系统选择下载2,以下是我自己的百度网盘链接:下载1&#xff

【超详细】Ubuntu 安装终极指南:详解硬盘分区方案与实践

Ubuntu 安装终极指南:详解硬盘分区方案与实践在安装 Ubuntu 操作系统时,合理的硬盘分区方案是确保系统稳定、高效运行,并方便日后维护的关键。本文将为你详细解析不同的分区策略,并提供具体示例和操作注意事项,帮助你根据自身需求,为你的Ubuntu系统构建一个最适合的硬盘布局。 一、理解 Ubuntu 分区的

Linux(9)——进程(控制篇——下)

目录三、进程等待1)进程等待的必要性2)获取子进程的status3)进程的等待方法wait方法waitpid方法 多进程创建以及等待的代码模型  非阻塞的轮训检测四、进程程序替换1)替换原理2)替换函数3)函数解释 4)命名理解 三、进程等待1)进程等待的必要性 之前提过子进程退出&#x

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

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

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

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

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

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

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

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