Posts
All the articles I've posted.
浏览器渲染机制
渲染流程 浏览器的渲染机制一般分为以下几个步骤: 处理 HTML 并构建 DOM 树 处理 CSS 构建 CSSOM 树 将 DOM 树与 CSSOM 树合并成一个渲染树 根据渲染树来布局,计算每个节点的位置 调用 GPU 绘制,合成图层,显示在屏幕上 在构建 CSSOM 树时,会阻塞渲染,直到 CSSOM 树构建完成。并且构建 CSSOM 树是一个十分消耗性能的过程,所以应该尽量保证层级扁平,减少过度层叠,越是具体的 CSS 选择器,执行速度越慢 当 HTML 解析到 script 标签时,会暂停构建 DOM,完成后才会从暂停的地方重新开始。也就是说,如果你想首屏渲染的越快,
Updated:Install ros2-jazzy and depthai_ros_driver on Debian 12 Bookworm Arm64
This guide explains how to install ROS 2 Jazzy and depthai_ros_driver on Debian 12 Bookworm ARM64 (Raspberry Pi 4 / 5). System Requirements Required: Debian 12 Bookworm (64-bit) ARM64 ( aarch64 ) At least 20GB free disk space OAK camera device Check architecture: uname -m Expected: aarch64 Install ROS2 1.
Install ROS2 and depthai_ros_driver_v3 on Ubuntu24
Install ROS 2 Set locale locale # check for UTF-8 sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 export LANG=en_US.UTF-8 locale # verify settings Enable required repositories sudo apt install -y software-properties-common sudo add-apt-repository universe sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key \ -o /usr/share/keyrings/ros-archive-keyring.
Building CARLA in Windows with UE4
构建流程 1. 获取访问权限 将 GitHub 账号 关联到Epic Games ,并接受来自Epic组织的邀请。 2. 下载 Carla 专用 UE4 引擎 git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git CarlaUE4_Engine 执行 Setup.bat 执行 GenerateProjectFiles.bat 注意: 必须要先进行第一步,否则无权限访问该仓库 必须要使用 Carla 专用的引擎版本,否则编译会失败 3. 编译 CarlaUE4_Engine 在 CarlaUE4_Engine 目录下找到 UE4.sln ,
Updated:Building CARLA in Windows with Unreal Engine 5.5
构建过程 1. 获取访问权限 将 GitHub 账号 关联到Epic Games ,并接受来自Epic组织的邀请。 2. 下载 Carla 专用 UE5 引擎 git clone -b ue5-dev-carla https://github.com/CarlaUnreal/UnrealEngine.git CarlaUE5_Engine 执行 Setup.bat 执行 GenerateProjectFiles.bat 注意: 必须要先进行第一步,否则无权限访问该仓库 必须要使用 Carla 专用的引擎版本,否则编译会失败 3. 编译 CarlaUE5_Engine 在 CarlaUE5_Engine 目录下找到 UE5.sln ,
Updated: