React 状态管理速记
2026-04-05整理了 useState、useMemo、useReducer 的常见场景和取舍。
按时间记录知识点和实践总结,点击任意卡片可进入详情。
整理了 useState、useMemo、useReducer 的常见场景和取舍。
记录了需求澄清、容量预估、组件拆分和瓶颈分析的基本流程。
#include 创建结构体也就是链表的结构 struct ListNode { int val; struct ListNode *next; }; 这里是声明一个函数,使用的是结构体指针返回的是一个结构体指针 st?
这个题基本上有两种思路, 一种是双指针法,因为我们只return一组解,前提是需要把这个数组排序从小到大,才能使用双指针,当左右指针相等时停止,也就是左指针从左往右走的时候这个和小于我要的值,右指针从右往左走是大于我要的?
一.arm的分之条件 比如说BEQ,CMP……等(这些会更新ccr) (№♂◎┟ξψ┽AC9648F3-8ECF-412C-8781-ED504B6F34EA) TST测试指令:通过与操作实现 (№♂◎┟ξψ┽8077E?
接下来我们引入逻辑移位和算术移位和循环移位: 一.不同移位操作 (№♂◎┟ξψ┽DA308D87-4A20-4D80-B8F7-7A8FCF42923B) 逻辑移位也就是只通过补0,来改变移动后的位置 (№♂◎┟ξψ┽E?
引入~逻辑操作:也叫位操作,一般处理AND与,OR或,NOT非,EOR异或 一:移位操作 (№♂◎┟ξψ┽1CB38ECF-7D6A-46E6-A547-80810A2CD106) 与操作:也就是如果和1相与则保留原位,?
这里开始介绍CPU中的寄存器从而来进行指令的构成和格式等笔记~ 一.寄存器使用RTL语言方便描述操作 (№♂◎┟ξψ┽94103504-0414-45A8-87BB-83AA67177D3A) 方括号用于内存访问,[r?
一.加减法 (№♂◎┟ξψ┽595D06A4-3BD1-4201-BE23-230BB1653A99) 这个进位位如果加在一起结果就是正确的,否则他会存在CCR里面,遇到我们之前的问题, (№♂◎┟ξψ┽C240EF8?
前言:ISA的主要3个组成部分:寄存器集,寻址方式,指令格式(了解这些即可) 一.寄存器集 (№♂◎┟ξψ┽673ABCCF-0376-47BB-96CD-1EF6A8C31B6B) 二.基本寻址方式 分为立即数寻址,直?
1. 关于“ADD 不更新状态位,进位丢失” - **32位结果本身没错**:`ADD r0, r1, r2` 永远给出正确的低 32 位结果。如果你只做 32 位整数运算,这个结果就是你要的,进位丢失没关系。 - **?
一.运算电路 (№♂◎┟ξψ┽C50EA581-69F0-4AA9-8FAB-D077F3C31836) 二.存储结构图 (№♂◎┟ξψ┽58516F86-42B1-4118-9360-F1016CFA998E) 1.?
补充从源程序到可执行文件的流程:计算机无法直接理解高级语言程序,通常需要翻译程序 1.汇编程序:汇编器:将汇编语言(也就是所谓的RTL那些语句)翻译为机器语言 2:解释程序:解释器:将源语句中的程序按照执行顺序逐条翻译成?
这节很简单哦~上一节很累了,这一节全是小百科~我们交给D老师的小总结~ 1. BCD 码 **BCD 码**,全称是 **Binary-Coded Decimal**,即**二进制编码的十进制**。 #### 1.1?
转自喜欢的blog和jzstudio以及多一些其他的内容补充和自己查询内容更改后的正确理解 最近学习计算机系统基础,了解到指令集体系结构。 对CPU架构、指令集和指令集体系结构的关系不清楚,特此记录。 (№♂◎┟ξψ┽?
本节为科普小百科~ 一.存储器容量:存储单元数✖️存储字节(bit)= 存储单元✖️存储字长/8(byte) kB,MB,GB,T 分别是2的(n乘以10次方)倍,所以KB=2的十次方B 二.cpu指标 (№♂◎┟ξψ?
组成即是计算机的硬件体现~ 首先是冯诺依曼计算机 以运算器为中心 (№♂◎┟ξψ┽445CAA42-FD76-47B6-AA0B-87E75B88FFEF) 一.计算机硬件操作系统由运算器,存储器,控制器,输入设备,输出?
(№♂◎┟ξψ┽BB4A0762-B484-4418-8952-657112381190) 一.引入 首先看一个加法的例子 1.执行过程首先通过存储器取出指令(机械指令)解码后,存储器发给解释单元,解释单元产生控制信号(?