操作系统

Flutter for OpenHarmony: Flutter 三方库 http_multi_server 在鸿蒙上同时开启多地址 HTTP 服务(局域网协作神器)

欢迎加入开源鸿蒙跨平台社区:# 前言在进行 OpenHarmony 应用开发时,有时我们需要在 App 内部启动一个本地服务器,例如: 为内嵌的 Webview 提供本地资源访问。 在局域网内进行设备间的数据同步(如投屏、文件传输)。 进行自动化集成测试。 通常的 HttpServer.bind 只能绑定一个地址&

从虚拟地址到物理页框:Linux 页表与内存管理全解析

前言:虚拟内存、物理内存与页表,是现代操作系统内存管理的三大核心。本文将从原理、结构、映射机制等角度,系统讲解虚拟地址空间、页表工作方式、物理内存管理,带你彻底理解程序背后的内存世界。 文章目录 一、什么是虚拟内存 二、虚拟内存的描述与组织 三、页表的优势 四、虚拟内存区域划分 五、物理空间理解 六、页表映射原理 问题引入为

Flutter for OpenHarmony: Flutter 三方库 collection 为鸿蒙端处理海量业务数据提供算法级的集合操作支持(数据处理瑞士军刀)

欢迎加入开源鸿蒙跨平台社区:# 前言在进行 OpenHarmony 的复杂业务逻辑开发时,我们经常需要处理各种 Lists、Sets 和 Maps: 数据分组:如何将成百上千条鸿蒙日志按日期自动归类(GroupBy)? 集合对比:如何判断两个鸿蒙节点的状态列表是否内容一致&#xff0

Flutter for OpenHarmony:Flutter 三方库 forge2d 赋予鸿蒙应用真实的物理动态(基于 Box2D 的高性能物理引擎)

欢迎加入开源鸿蒙跨平台社区:# 前言在进行 OpenHarmony 游戏开发或构建具有极致动画交互的应用时,传统的补间动画(Tween Animation)往往显得生硬平直。如果你想实现物体的碰撞、反弹、重力坠落或者是复杂的绳索摆动,你需要一套成熟的物理模型。forge2d 是著名物理引擎 Box2D 的纯 Dart 移植版。它

Linux 动静态库完全指南:制作、使用、原理与实战

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》 《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 前言: 一. 库的基础认知:是什么?

【Linux】du 命令查看文件和目录的磁盘占用

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕Linux这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者&

【MySQL数据库基础】(一)保姆级 MySQL 环境配置教程!CentOS 7+Ubuntu 双系统全覆盖

前言         作为后端开发、数据库学习的入门必备,MySQL 的环境配置是很多小伙伴的第一道 “小关卡”。尤其是不同 Linux 发行版(CentOS 7、Ubuntu)的安装步骤差异,再加上系统自带 MariaDB 的干扰、密码策略限制、中文编码等坑,很容易让人踩雷卡壳。         这篇博客就带来保姆级

Flutter for OpenHarmony: Flutter 三方库 grpc 在鸿蒙上实现高性能远程过程调用(跨语言 RPC 通信)

欢迎加入开源鸿蒙跨平台社区:# 前言随着企业级应用向 OpenHarmony 迁移,客户端与服务端通信的效率和安全性变得至关重要。传统的 REST/JSON 虽然通用,但在处理海量数据、流式双向传输以及强类型契约方面存在局限。grpc (Google Remote Procedure Call) 基于 HTTP/2 和 Protocol Buffers&#

HarmonyOS6半年磨一剑 - RcIcon组件属性系统与样式定制策略

文章目录 前言 项目简介 核心特性 开源计划 rchoui官网 一、属性系统概览 二、name属性详解 2.1 属性定义 2.2 使用方式 2.3 资源类型识别 三、color属性详解 3.1 属性定义 3.2 颜色值支持 3.3 颜色应用机制 3.4 颜色使用场景 四、iconSize属性详解 4.1 属性定义 4.2 尺寸值格式 4.3