MCU ESP32-S3+SD NAND(贴片式T卡):智能皮电手环(GSR智能手环)性能与存储的深度评测
在智能皮电手环与数据存储领域,主控MCU ESP32-S3FH4R2 与 存储SD NAND MKDV2GIL-AST 的搭档堪称行业新典范。二者深度融合低功耗、高速读写、SMART 卓越稳定性等核心优势,以高容量、低成本的突出特性,为大规模生产场景带来理想的数据存储方案。
低功耗特性是这套组合的显著优势。在智能穿戴设备、便携式电子产品等应用场景中,能源续航是关键指标。ESP32-S3FH4R2 与 SD NAND MKDV2GIL-AST 协同工作,有效降低系统能耗,延长设备运行时长,减少频繁充电,提升用户使用体验的同时,也降低了设备的整体能耗成本。
高速读写性能让数据处理更高效。无论是快速捕捉传感器采集的大量数据,还是流畅读取高清图像、视频文件,SD NAND MKDV2GIL-AST 都能在 ESP32-S3FH4R2 的驱动下,实现数据的高速传输与存储。在实时监控、智能终端数据处理等场景中,快速的数据读写能力确保了系统的流畅运行,极大提升了数据处理效率。
Test Tool & Environment | 1. H2 test | ||||
2. Card Reader : Transcend TS - RDP5K (GL834) | |||||
3. Win7 OS | |||||
4. Agilent U1252B | |||||
SD NAND:MKDV2GIL-AST | Standby Current (uA) | Operating Current (mA) | Throughput (MB/s) | ||
Item | Read | Write | Read | Write | |
#1 | 133 | 33.9 | 41.7 | 21.8 | 10 |
#2 | 123 | 26.9 | 38.8 | 17.4 | 10 |
#3 | 126 | 30 | 40.5 | 22 | 10.2 |
SD NAND SMART 功能是数据存储安全的坚实后盾。SMART 技术能够实时监测存储设备的健康状态,对编程擦除周期、备用块状态等关键参数进行持续追踪。一旦发现潜在的存储隐患或错误,它会及时预警并尝试自动纠正,从根源上杜绝数据损坏与丢失的风险,为数据的完整性和可靠性提供全方位保障。
更值得关注的是,ESP32-S3FH4R2 与 SD NAND MKDV2GIL-AST 的组合在性能卓越的同时,成本控制表现出色。对于追求性价比的企业和开发者而言,该方案既能满足产品在数据存储方面的严苛要求,又能有效降低生产成本,尤其适合大规模生产,助力企业在市场竞争中以高性能、低成本的产品脱颖而出。
主控:ESP32-S3FH4R2处理器核心
- Xtensa®32 位 LX7 双核处理器:工作主频最高达 240MHz ,128 位数据总线,有专用 SIMD 指令 ,负责整体运算和任务调度等核心处理工作 。
存储模块
- 内置存储:384KB ROM 用于存储启动代码等基础程序;512KB SRAM 作为运行内存,供程序运行时快速读写数据;16KB RTC SRAM 用于实时时钟等低功耗场景数据存储 ;4MB FLASH 和 2MB PSRAM。
- 外部存储接口:支持 SPI 协议(SPI、Dual SPI、Quad SPI、Octal SPI、QPI、OPI ),可外接 FLASH、片外 RAM 等存储设备。
无线通信模块
- Wi - Fi 模块:符合 IEEE 802.11b/g/n 协议 ,工作在 2.4GHz 频段 ,支持 20MHz 和 40MHz 频宽 ,1T1R 模式下速率达 150Mbps 。具备无线多媒体(WMM)、帧聚合等功能 ,有 4 个虚拟 Wi - Fi 接口 ,可工作在 Station、SoftAP、Station + SoftAP 模式 。
- 蓝牙模块:支持低功耗蓝牙(Bluetooth LE),包括 Bluetooth 5、Bluetooth mesh ,速率有 125Kbps、500Kbps、1Mbps、2Mbps 等 ,与 Wi - Fi 共用一根天线实现共存 。
外设接口模块
- 通用接口:拥有丰富的 GPIO 引脚 ,可灵活配置用于多种功能 。还有 I2C、SPI、I2S、PCM 等接口 ,用于连接各类传感器、执行器等外设 。
- 特殊接口:如 JTAG 接口用于芯片调试;IrDA 接口用于红外通信 ;USB 接口用于数据传输和供电等 。
存储:SD NAND MKDV2GIL-AST
SD NAND SMART功能:
实时监控
SD NAND SMART 功能能够在设备使用过程中不间断地监控其性能与健康状况。它可实时反馈编程和擦除周期、备用块状态、预计剩余使用寿命等关键信息。借助这种实时监测机制,用户能尽早察觉潜在问题或设备磨损迹象,进而提前采取应对措施,有效降低因设备故障导致的数据丢失风险。
统计分析辅助决策
SMART 功能所提供的数据是用户进行合理规划的重要依据。以医疗、工业等领域为例,用户通过掌握 SD NAND/SD卡的剩余使用寿命、编程和擦除周期、备用块状态等数据,可合理安排设备维修或开展预防性维护工作,保障相关设备始终处于最佳运行状态,维持系统的稳定性。
保障数据完整性
该功能可大幅降低设备意外故障发生的概率,确保数据收集工作稳定、连续地进行。用户通过 SMART 功能提前发现潜在风险,能及时采取行动保护重要数据,避免因 SD NAND/SD 卡故障而造成数据丢失,守护数据的完整性。
提升安全性与可靠性
在数据安全至关重要的场景下,SD SMART 功能为用户增添了一层安全保障。用户持续了解 SD NAND/SD 卡的健康状况,可减少因设备故障或数据损坏引发的数据泄露风险。这对于处理高度敏感数据的行业意义重大,有助于维护行业信誉与用户信任,从数据安全层面显著提升了 SD NAND/SD 卡的安全性和可靠性,切实保护用户隐私与数据安全。
SD NAND SMART数据读取方法及说明(MK MKDV2GIL-AST为例)HOST下指令为 CMD56,参数为 0x00000001,发送该指令后,可获取 1 扇区数据。
SD NAND 的两种总线模式:SDIO 与 SPI 的差异与应用
在嵌入式存储领域,SD NAND 存储设备凭借灵活的通信模式备受青睐,其支持的 SDIO 模式与 SPI 模式在驱动方式、传输特性及应用场景上各有千秋。
从驱动模式来看,SPI 模式采用简洁的 4 线制通信架构,包括片选信号(CS)、数据输入线(DI)、时钟线(CLK)和数据输出线(DO)。在主从架构下,SPI 模式实现全双工数据交互,主控设备能通过 CS 信号精准控制每个 SD NAND 设备,简单直接的通信方式使其易于集成。SDIO 模式则基于 6 线制架构,涵盖时钟线(CLK)、命令线(CMD)和 4 条数据线(DAT0~DAT3) 。相比 SPI,SDIO 模式拥有更丰富的命令集,支持高效的多设备管理机制,在 4 位数据传输时,理论带宽优势明显。
传输模式上,SPI 模式以串行数据传输为核心,支持独立的序列输入和输出,特别适合接口资源紧张的单片机系统。虽然其传输速率不及 SD 模式,但凭借协议简单、兼容性强的特点,成为嵌入式设备常用选择。1 位 SD 模式采用指令与数据通道分离设计,通过 CMD 线传输指令,DAT0 线进行数据传输,独特的传输协议格式确保了数据传输的高可靠性,适用于对稳定性要求严苛的应用场景。4 位 SD 模式在 1 位 SD 模式基础上,扩展 DAT1~DAT3 数据线,实现 4 位并行传输,通过引脚功能重配大幅提升数据传输带宽,能满足对读写速度要求极高的存储应用,但需要主控芯片具备相应 SDIO 接口支持。
在实际应用中,SD NAND 设备可通过特定初始化流程自由选择工作模式。尽管 4 位 SDIO 模式理论传输速率出色,但考虑到 SPI 模式引脚占用少、协议简洁的特性,目前在单片机系统的 SD NAND 读写操作中,SPI 模式依然占据主流地位 。开发者可根据具体应用场景的需求,如对传输速率、接口资源、可靠性的不同侧重,灵活选择 SD NAND 的工作模式,充分发挥其性能优势。
智能皮电手环是一种可穿戴设备,主要用于测量皮肤电反应(Galvanic Skin Response,GSR),其原理涉及皮肤电特性、传感器工作方式以及信号处理等多个方面,具体如下:
- 皮肤电特性:皮肤的汗腺活动会影响皮肤表面的电阻和电导特性。当人体处于不同的生理和心理状态时,汗腺分泌活动会发生变化,进而导致皮肤电阻或电导产生相应改变。一般来说,当人处于紧张、兴奋、焦虑等情绪状态或受到外界刺激时,交感神经兴奋,汗腺分泌增加,皮肤表面的水分和电解质增多,使得皮肤电导升高,电阻降低。
- 传感器工作原理:智能皮电手环通常采用一对电极来测量皮肤电反应。这对电极与皮肤接触,形成一个闭合电路。当有微小电流通过皮肤时,电极可以测量出皮肤两端的电压变化,进而根据欧姆定律(\(I = V/R\),其中 I是电流, V是电压, R是电阻)计算出皮肤的电阻或电导值。为了确保测量的准确性和稳定性,电极通常采用特殊的材料,如银 / 氯化银电极,以减少电极极化和噪声干扰。
- 信号处理与转换:传感器测量到的皮肤电信号通常是非常微弱的,且夹杂着各种噪声和干扰。因此,需要通过一系列的信号处理电路对原始信号进行放大、滤波、模数转换等处理。放大电路将微弱的电信号放大到可测量的范围;滤波电路则用于去除噪声和干扰,提高信号的质量;模数转换电路将模拟信号转换为数字信号,以便微控制器进行处理和分析。
- 数据处理与分析:经过处理的数字信号被传输到智能皮电手环的微控制器或芯片中,微控制器根据预设的算法对数据进行分析和处理。这些算法可以根据皮肤电信号的变化特征,如幅值、频率、变化率等,来推断人体的生理和心理状态。例如,通过分析皮肤电信号的波动情况,可以判断用户是否处于应激状态、情绪是否发生变化等。一些智能皮电手环还可能结合其他传感器的数据,如心率、加速度等,进行更全面的生理状态监测和分析。
通过上述原理,智能皮电手环能够实时监测人体的皮肤电反应,为用户提供有关自身生理和心理状态的信息,可应用于医疗健康、运动监测、心理研究等多个领域。
相关文章:
MCU ESP32-S3+SD NAND(贴片式T卡):智能皮电手环(GSR智能手环)性能与存储的深度评测
在智能皮电手环与数据存储领域,主控MCU ESP32-S3FH4R2 与 存储SD NAND MKDV2GIL-AST 的搭档堪称行业新典范。二者深度融合低功耗、高速读写、SMART 卓越稳定性等核心优势,以高容量、低成本的突出特性,为大规模生产场景带来理想的数据存储方案…...
股指期货套期保值怎么操作?
股指期货套期保值就是企业或投资者通过持有与其现货市场头寸相反的期货合约,来对冲价格风险的一种方式。换句话说,就是你在股票市场上买了股票(现货),担心股价下跌会亏钱,于是就在期货市场上卖出相应的股指…...
Pytorch的Dataloader使用详解
PyTorch 的 DataLoader 是数据加载的核心组件,它能高效地批量加载数据并进行预处理。 Pytorch DataLoader基础概念 DataLoader基础概念 DataLoader是PyTorch基础概念 DataLoader是PyTorch中用于加载数据的工具,它可以:批量加载数据…...
Ros2 - Moveit2 - DeepGrasp(深度抓握)
本教程演示了如何在 MoveIt 任务构造器中使用抓握姿势检测 (GPD)和 Dex-Net 。 GPD(左)和 Dex-Net(右)用于生成拾取圆柱体的抓取姿势。 https://moveit.picknik.ai/main/_images/mtc_gpd_panda.gif 入门 如果您还没有这样做&am…...
【DRAM存储器五十一】LPDDR5介绍--CK、WCK、RDQS单端模式、Thermal Offset、Temperature Sensor
👉个人主页:highman110 👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容 参考资料:《某LPDDR5数据手册》 、《JESD209-5C》 目录 CK、WCK、RDQS单端模式 Thermal Offset Temperature Sensor...
【springcloud学习(dalston.sr1)】Eureka 客户端服务注册(含源代码)(四)
d该系列项目整体介绍及源代码请参照前面写的一篇文章【springcloud学习(dalston.sr1)】项目整体介绍(含源代码)(一) 这篇文章主要介绍Eureka客户端服务注册到eureka的server端。 上篇文章【springcloud学习(dalston.sr1)】Eurek…...
数据结构 栈和队列
文章目录 📕1.栈(Stack)✏️1.1 栈的基本操作✏️1.2 栈的模拟实现🔖1.2.1 构造方法🔖1.2.2 扩容方法🔖1.2.3 判断栈是否为空或是否满🔖1.2.4 存储元素🔖1.2.5 删除元素🔖1.2. 6 获取栈顶元素 ✏…...
[数据结构]5. 栈-Stack
栈-Stack 1. 介绍2. 栈的实现2.1 基于链表的实现2.2 基于数组的实现 3. 栈操作CreateInitilizateDestoryPushPopTopEmptySize 1. 介绍 栈(stack) 是一种遵循先入后出逻辑的线性数据结构。顶部称为“栈顶”,底部称为“栈底”。把元素添加到栈…...
Git的安装和配置(idea中配置Git)
一、Git的下载和安装 前提条件:IntelliJ IDEA 版本是2023.3 ,那么配置 Git 时推荐使用 Git 2.40.x 或更高版本 下载地址:CNPM Binaries Mirror 操作:打开链接 → 滚动到页面底部 → 选择2.40.x或更高版本的 .exe 文件…...
QT-1.信号与槽
一、信号与槽机制概述 四、信号与槽的连接 六、自定义信号与槽 思考 定义与作用 :信号与槽是Qt中的核心通信机制,用于实现对象间的数据交互和事件处理。当特定事件发生时,对象会发出信号,而与之相连的槽函数会被自动调用。 特点 …...
常用的应用层网络协议对比
概述 协议通信模式加密支持传输层主要特点典型应用场景WSS全双工是(TLS/SSL)TCP安全的实时双向通信实时聊天、在线游戏WebSocket (WS)全双工否TCP持久连接、低延迟协同编辑、实时通知HTTPS请求-响应是(TLS/SSL)TCP安全性强、兼容…...
数据结构与算法:状压dp
前言 状压dp在整个动态规划专题里特别重要,用位信息表示元素的思想更是重中之重。 一、状态压缩 1.内容 对于一些带路径的递归,通常来讲没法改记忆化搜索和严格位置依赖的动态规划。但如果这个路径的数据量在一定范围内,就可以考虑使用一个整数status的位信息0和1来存路…...
Spring Cloud Gateway 聚合 Swagger 文档:一站式API管理解决方案
前言 在微服务架构中,随着服务数量的增加,API文档管理变得越来越复杂。每个微服务都有自己的Swagger文档,开发人员需要记住每个服务的文档地址,这无疑增加了开发难度。本文将介绍如何使用Spring Cloud Gateway聚合所有微服务的Sw…...
Android 适配之——targetSdkVersion 30升级到31-34需要注意些什么?
在Android 16即将到来的之际。也就是targetSdkVersion即将出现36,而30已然会成为历史。那么我的项目已经停留在30很久了。是时候要适配一下适用市场的主流机型了。正常来查找资料的,无非就是已经升级和准备升级targetSdkVersion开发版本。所以你是哪一种…...
网络运维过程中的常用命令
一、通用网络命令 ping 作用:测试与目标 IP 或域名的连通性。 示例: ping www.baidu.com # 持续发送ICMP包 ping -c 4 8.8.8.8 # 发送4个包后停止 traceroute/tracert 功能:追踪数据包经过的路由节点。 示例: traceroute…...
[Java实战]Spring Boot 3整合JWT实现无状态身份认证(二十四)
[Java实战]Spring Boot 3整合JWT实现无状态身份认证(二十四) 一、JWT简介与核心概念 1. JWT是什么? JSON Web Token (JWT) 是一种开放标准(RFC 7519),用于在各方之间安全地传输信息。JWT由三部分组成&am…...
【Java-EE进阶】SpringBoot针对某个IP限流问题
目录 简介 1. 使用Guava的RateLimiter实现限流 添加Guava依赖 实现RateLimiter限流逻辑 限流管理类 控制器中应用限流逻辑 2. 使用计数器实现限流 限流管理类 控制器中应用限流逻辑 简介 针对某个IP进行限流以防止恶意点击是一种常见的反爬虫和防止DoS的措施。限流策…...
软考冲刺——案例分析题 MUX VLAN
上一篇文章介绍了VLAN高级应用的Super VLAN,本次介绍MUX VLAN内容,MUX VLAN在2024.11月考察过选择题,案例题中有可能出现。 考点一:MUX VLAN原理及实现方式;通过简答题出现。 考点二:配置命令填空。 一&…...
Git 用户名与邮箱配置全解析:精准配置——基于场景的参数选择
目录 一、配置查看:理解多层级配置体系二、精准配置:基于场景的参数选择1. 仓库级配置(推荐)2. 用户级配置3. 系统级配置 三、历史提交信息修改1. 修改最近一次提交2. 修改多个历史提交(危险操作) 五、配置…...
OpenHarmony平台驱动开发(十七),UART
OpenHarmony平台驱动开发(十七) UART 概述 功能简介 UART指异步收发传输器(Universal Asynchronous Receiver/Transmitter),是通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工…...
仿生眼机器人(人脸跟踪版)系列之一
文章不介绍具体参数,有需求可去网上搜索。 特别声明:不论年龄,不看学历。既然你对这个领域的东西感兴趣,就应该不断培养自己提出问题、思考问题、探索答案的能力。 提出问题:提出问题时,应说明是哪款产品&a…...
Redis的Pipeline和Lua脚本适用场景是什么?使用时需要注意什么?
Redis Pipeline 和 Lua 脚本详解 一、Pipeline(管道) 定义 一种批量执行命令的机制,客户端将多个命令一次性发送给服务器,减少网络往返时间(RTT) 适用场景 ✅ 批量数据操作(如万级 key 的写入…...
【Pycharm】pycharm修改注释文字的颜色
一、默认颜色-灰色 这个默认的灰色视觉效果太弱,不便于学习时使用 二、修改颜色 打开Settings 也可以从右上角设置那里打开 还可以快捷键Ctrl+Alt+S打开 找到这个页面把这个√取消掉 然后就能自定义颜色啦...
webgl2着色语言
一、数据类型 标量:布尔型、整型、浮点型 向量:基本类型:bool、int、float 数量 : 2,3,4 矩阵: 移位、旋转、缩放等变换 采样器: 执行纹理采样的相关操作 结构体: 为开…...
Nginx+Lua 实战避坑:从模块加载失败到版本冲突的深度剖析
Nginx 集成 Lua (通常通过 ngx_http_lua_module 或 OpenResty) 为我们提供了在 Web 服务器层面实现动态逻辑的强大能力。然而,在享受其高性能和灵活性的同时,配置和使用过程中也常常会遇到各种令人头疼的问题。本文将结合实际案例,深入分析在 Nginx+Lua 环境中常见的技术问题…...
什么是alpaca 或 sharegpt 格式的数据集?
环境: LLaMA-Factory 问题描述: alpaca 或 sharegpt 格式的数据集? 解决方案: “Alpaca”和“ShareGPT”格式的数据集,是近年来在开源大语言模型微调和对话数据构建领域比较流行的两种格式。它们主要用于训练和微调…...
C++效率掌握之STL库:map set底层剖析及迭代器万字详解
文章目录 1.map、set的基本结构2.map、set模拟实现2.1 初步定义2.2 仿函数实现2.3 Find功能实现2.4 迭代器初步功能实现2.4.1 运算符重载2.4.2 --运算符重载2.4.3 *运算符重载2.4.4 ->运算符重载2.4.5 !运算符重载2.4.6 begin()2.4.7 end() 2.5 迭代器进阶功能实现2.5.1 set…...
使用 Docker Desktop 安装 Neo4j 知识图谱
一、简介 Neo4j是一个高性能的,基于java开发的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中;它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。 Neo4j分为企业版和社区版,企业版可以创…...
从构想到交付:专业级软开发流程详解
目录 一、软件开发生命周期(SDLC)标准化流程 1. 需求工程阶段(Requirement Engineering) 2. 系统设计阶段(System Design) 3. 开发阶段(Implementation) 4. 测试阶段&a…...
时源芯微| KY键盘接口静电浪涌防护方案
KY键盘接口静电浪涌防护方案通过集成ESD保护元件、电阻和连接键,形成了一道有效的防护屏障。当键盘接口受到静电放电或其他浪涌冲击时,该方案能够迅速将过电压和过电流引导至地,从而保护后续电路免受损害。 ESD保护元件是方案中的核心部分&a…...
数据库故障排查指南:从理论到实践的深度解析
数据库作为现代信息系统的核心组件,承载着数据存储、查询和事务处理等关键任务。然而,数据库系统在运行过程中可能遭遇各种故障,从硬件故障到软件配置问题,从性能瓶颈到安全漏洞,这些问题都可能影响业务的连续性和数据…...
电脑开机提示按f1原因分析及解决方法(6种解决方法)
经常有网友问到一个问题,我电脑开机后提示按f1怎么解决?不管理是台式电脑,还是笔记本,都有可能会遇到开机需要按F1,才能进入系统的问题,引起这个问题的原因比较多,今天小编在这里给大家列举了比较常见的几种电脑开机提示按f1的解决方法。 电脑开机提示按f1原因分析及解决…...
常用的Java工具库
1. Collections 首先是 java.util 包下的 Collections 类。这个类主要用于操作集合,我个人非常喜欢使用它。以下是一些常用功能: 1.1 排序 在工作中,经常需要对集合进行排序。让我们看看如何使用 Collections 工具实现升序和降序排列&…...
NC65开发环境(eclipse启动)在企业报表中的报表数据中心里计算某张报表时,一直计算不出数据的解决办法。
NC65开发环境(eclipse启动)在企业报表中的报表数据中心里计算某张报表时,一直计算不出数据的解决办法。 如下图,在报表数据中心,针对现金内部往来明细表计算5月的数据,然后报表下面一张显示计算,…...
React 第三十九节 React Router 中的 unstable_usePrompt Hook的详细用法及案例
React Router 中的 unstable_usePrompt 是一个用于在用户尝试离开当前页面时触发确认提示的自定义钩子,常用于防止用户误操作导致数据丢失(例如未保存的表单)。 一、unstable_usePrompt用途 防止意外离开页面:当用户在当前页面有…...
《P4391 [BalticOI 2009] Radio Transmission 无线传输 题解》
题目描述 给你一个字符串 s1,它是由某个字符串 s2 不断自我连接形成的(保证至少重复 2 次)。但是字符串 s2 是不确定的,现在只想知道它的最短长度是多少。 输入格式 第一行一个整数 L,表示给出字符串的长度。…...
使用ECS搭建云上博客wordpress(ALMP)
一、需求分析与技术选型 1. 架构组成及含义 本文使用ECS云服务器,采用ALMP架构搭建wordpress。组件具体的含义如下表: 组件作用WordPress中的功能体现Linux操作系统基础,提供稳定运行环境支持PHP运行和服务器管理ApacheWeb服务器ÿ…...
Scratch游戏 | 企鹅大乱斗
有没有过无聊到抓狂的时刻?试试这款 企鹅大乱斗 吧!超简单的玩法,让你瞬间告别无聊! 🎮 玩法超简单 等待屏幕出现 ”Go!” 疯狂点击,疯狂拍打企鹅! 💥 游戏特色 解压神器&#x…...
深入理解SpringBoot中的SpringCache缓存技术
深入理解SpringBoot中的SpringCache缓存技术 引言 在现代应用开发中,缓存技术是提升系统性能的重要手段之一。SpringBoot提供了SpringCache作为缓存抽象层,简化了缓存的使用和管理。本文将深入探讨SpringCache的核心技术点及其在实际业务中的应用场景。…...
URP相机如何将场景渲染定帧模糊绘制
1)URP相机如何将场景渲染定帧模糊绘制 2)为什么Virtual Machine会随着游戏时间变大 3)出海项目,打包时需要勾选ARMv7吗 4)Unity是手动还是自动调用GC.Collect 这是第431篇UWA技术知识分享的推送,精选了UWA社…...
嵌入式中深入理解C语言中的指针:类型、区别及应用
在嵌入式开发中,C语言是一种基础且极为重要的编程语言,其中指针作为一个非常强大且灵活的工具,广泛应用于内存管理、动态数据结构的实现以及函数参数的传递等方面。然而,尽管指针的使用极为常见,很多开发者在掌握其基本使用后,往往对指针的深入理解还不够。本文将深入分析…...
.NET程序启动就报错,如何截获初期化时的问题json
一:背景 1. 讲故事 前几天训练营里的一位朋友在复习课件的时候,程序一跑就报错,截图如下: 从给出的错误信息看大概是因为json格式无效导致的,在早期的训练营里曾经也有一例这样的报错,最后定位下来是公司…...
WeakAuras Lua Script ICC (BarneyICC)
WeakAuras Lua Script ICC (BarneyICC) https://wago.io/BarneyICC/69 全量英文字符串: !WA:2!S33c4TXX5bQv0kobjnnMowYw2YAnDKmPnjnb4ljzl7sqcscl(YaG6HvCbxaSG7AcU76Dxis6uLlHNBIAtBtRCVM00Rnj8Y1M426ZH9XDxstsRDR)UMVCTt0DTzVhTjNASIDAU…...
Sunsetting 创建 React App
🤖 作者简介:水煮白菜王,一位前端劝退师 👻 👀 文章专栏: 前端专栏 ,记录一下平时在博客写作中,总结出的一些开发技巧和知识归纳总结✍。 感谢支持💕💕&#…...
Python笔记:c++内嵌python,c++主窗口如何传递给脚本中的QDialog,使用的是pybind11
1. 问题描述 用的是python 3.8.20, qt版本使用的是5.15.2, PySide的版本是5.15.2, pybind11的版本为2.13.6 网上说在python脚本中直接用PySide2自带的QWinWidget,如from PySide2.QtWinExtras import QWinWidget,但我用的版本中说没有QWinWidget&#x…...
环境配置与MySQL简介
目录 1 环境配置 2 MySQL简介 1 环境配置 本专栏使用CentOS7进行讲解。首先我们查看系统中是否已经安装了MySQL,可以使用rpm -qa 命令查看系统安装包/压缩包 列表 这只是看我们是否下载过对应安装包,不一定就安装了。如果我们需要重新下载,…...
Unity3D游戏内存管理优化指南
前言 Unity3D 的内存管理机制较为复杂,开发者需要理解其内存分布以避免内存泄漏和性能问题。以下是 Unity3D 游戏内存分布的核心概览,结合托管堆、本地堆、资源内存等关键模块: 对惹,这里有一个游戏开发交流小组,大家…...
深度解析 Sora:从技术原理到多场景实战的 AI 视频生成指南【附学习资料包下载】
一、技术架构与核心能力解析 1.1 时空建模体系的创新突破 Sora 在视频生成领域的核心优势源于其独特的时空建模架构。区别于传统将视频拆解为单帧处理的模式,Sora 采用时空 Patch 嵌入技术,将连续视频序列分割为 32x32 像素的时空块(每个块包含相邻 3 帧画面),通过线性投…...
Maven构建流程详解:如何正确管理微服务间的依赖关系-当依赖的模块更新后,我应该如何重新构建主项目
文章目录 一、前言二、Maven 常用命令一览三、典型场景说明四、正确的构建顺序正确做法是: 五、为什么不能只在 A 里执行 clean install?六、进阶推荐:使用多模块项目(Multi-module Project)七、总结 一、前言 在现代…...
zookeeper本地部署
下载源码本地运行 zookeeper下载地址 更改配置 运行命令 如果本地启动zookeeper时出现了端口被占用的情况,在 conf 下的 zoo.cfg 文件中加入 admin.serverPort“端口号”...