分类:计算机基础 标签:二进制 / CPU / 数据结构 / 算法 / 机器学习 摘要 本文以一条主线串联计算机科学核心概念:从最底层的晶体管与二进制,经逻辑门、CPU、内存、编程语言、数据结构、算法、编程范式,一路讲到机器学习与互联网/数据库,帮助读者建立整体认知框架。 一、从 0 和 1 开始 ...
第四十九章 USB读卡器(Slave)实验 ESP32-P4芯片都自带了USB OTG HS和FS,支持USB Host和USB Device,所有USB相关例程,均可以使用USB OTG HS和FS实现。下面,我们将介绍如何使用USB OTG HS在DNESP32P4开发板上实现一个USB读卡器。 ...
理解 YooAsset 的设计思想与架构理念
本章要解决的核心问题:YooAsset 为什么这样设计?每个设计决策背后的权衡是什么?
阅读前置要求:了解 YooAsset 基础概念 ...
当 Vue 遇上 iframe:一个安全监测平台的三维地图集成实践 本文基于一个真实运行的智慧安全监测管理平台(Vue 2.6 + Ant Design Vue,JeecgBoot 脚手架),总结 iframe 在中后台/大屏项目中的技术选型思考、典型使用场景、postMessage 跨域通信的协议 ...
1. 气候学 1.1. 气候变化是理解地球自然变化、社会发展对气候系统影响(如全球变暖)的中心问题 1.2. 气候模型主要考虑全球若干年内的气候变化,通常以月、季节、年度为单位表达极值和变化趋势 1.3. 气候研究包括大气、天气、海洋、地球、化学过程、生态系统、空间气象、太阳系统在内的观测和模拟 1 ...
每周完成一个 ARTS: 至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tips、Share 简称 ARTS) Algorithm https://leetcode.cn/pr ...
Linux 安装 Qt 开发环境完整教程(Ubuntu) 本文记录在 Ubuntu 环境下搭建 Qt C++ 开发环境的完整过程。 从 Qt 安装、Qt Creator 配置,到 CMake、环境变量配置,以及安装过程中遇到的问题解决。 最终实现: Qt Creator 正常运行 Qt Widget ...
1. 项目背景 业务场景:某直播平台的弹幕服务在"跨年晚会"高峰期间频繁抛出 StackOverflowError,导致弹幕推送线程崩溃,观众看到的弹幕卡顿甚至消失。运维通过自动扩容脚本临时加了机器扛过高峰,但事后复盘发现——同一个服务在压测环境从未触发过栈溢出。开发组的解释是"递归调用导致的",但 ...
Go语言中的 defer 语句会将其后面跟随的语句进行延迟处理。 先被defer的语句最后被执行,最后被defer的语句最先被执行。 package main import ("fmt") func main() { fmt.Println("开始") defer fmt.Println("1") ...
适用范围:嵌入式 C 项目,兼容 MISRA C:2012 标识符相关规则 第一章:基本规则 1.1 字符集 所有标识符只使用 小写字母 a-z、数字 0-9、下划线 _(宏/枚举常量除外) 禁止使用驼峰或 PascalCase 下划线不得用于标识符开头或结尾(保留给编译器和标准库) /* 正确 * ...
当 XML 学会调 JS:krpano 全景引擎与 Vue 的双向通信实践 本文基于一个真实运行的安全监测平台(Vue 2.6 + Ant Design Vue),讲清一件事:krpano 全景引擎(XML 驱动)是如何与宿主 HTML/Vue 页面双向通信的。上一篇我们聊了 iframe + po ...
核心亮点:全新移动端 App 正式发布 西柚资产管理系统正式推出基于 Vue 3 + UniApp + uView Pro 打造的全新移动端应用(支持 iOS、Android、H5 及微信小程序),覆盖企业移动化办公与实地资产管理全场景: 1. 智能工作台(Workbench) 数据指标看板: ...
在实际应用开发中,可能UI框架的默认控件,已经不能满足实际的应用需求,或者某些功能被大量的重复应用,如果每一个使用的地方都书写大量的重复代码,则不仅会浪费精力,且让维护变得复杂,此时就需要将包含特定功能的部分封装成控件,便于重复使用。自定义控件就像造轮子,轮子造好以后,别的地方可以一键复用。今天我们... ...
目录 方案概述与架构 前置准备与版本兼容 安装 Grafana(YUM/APT/Docker/K8s) 安装 Zabbix 数据源插件 Zabbix 侧准备:账号、权限、API Token、数据库只读 配置 Zabbix 数据源 仪表盘设计基础 CPU 使用率面板 内存监控面板 硬盘监控面板 网络监 ...
目录 滨松 C15550-22UP 相机CoolingControl功能介绍 3 1 什么是 CoolingControl? 3 1.1 CoolingControl简介 3 2 制冷原理与制冷方式 3 2.1 帕尔贴(Peltier)制冷原理 3 2.2 风冷(Forced-air Cooled, ...
在 Unity 资源管理领域,选择合适的方案是项目成功的关键。本章提供了一个系统化的选型矩阵,帮助开发者根据项目需求做出最佳选择。 ...
在微控制器(如STM32)的定时器配置中,精确计算预分频值(PSC)、自动重装载值(ARR)和捕获/比较寄存器值(CCR)是实现高精度PWM输出的基础。根据底层硬件机制,定时器输出 PWM 频率的底层硬件公式为: \[f_{target} = \frac{f_{clk}}{(psc + 1) \ti ...
uni-app 构建 App 后图标、启动图丢了?用 30 行脚本一劳永逸 我们的 uni-app 项目用 CLI(uni build -p app-android)构建 App 端资源,再交给 HBuilderX 云打包。有段时间隔三差五有人打包出来发现:App 装到手机上图标是默认的"U",启动 ...
个人笔记分享 1. 概述 Kubernetes(K8s) 是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用。它提供了声明式配置、服务发现、负载均衡、自动回滚、自愈等能力,已成为云原生应用的事实标准。 本笔记涵盖从基础概念到生产级运维的常见知识点,适用于学习与日常参考。 2. 核心概念 ...
casos —— 一个基于 Kubernetes 构建的云操作系统,它内嵌了 Kubernetes API Server、 Controller Manager 和 Scheduler,无需集群、控制平面、YAML, 即可拥有一个带 Web 界面和应用商店的可用集群。 ...