当前位置: 首页 > news >正文

【教学类-30-01】5以内加法题不重复(一页两份)(包含1以内、2以内、3以内、4以内、5以内加法,抽取最大不重复数量)

作品样式:

 背景需求:

虽然学前阶段就对幼儿训练加减法列式题遭到诟病,但是从不少幼儿(特别是二胎)在家中已经开始适应加减法题型了。

结合中班年龄特点,我从5以内的不重复加法题开始实验(雪花点点数)

材料准备:

word模板——最终样式 

 

一共有4个表格,1和3是标题行,2和4是加法题行

 代码展示:

'''
5以内加减法一页两份
时间:2023年4月8日 21:46
作者:阿夏
'''import random
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,timeimport docx
from docx import Document
from docx.shared import Pt 
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qnfrom docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor# 第一步:制作不重复所有加法、不重复所有减法# 不重复的数字题
num=int(input('打印几份(输入28人,实际14份)\n'))
size=int(input('字体大小(25)\n'))
height1=int(input('单元格高度(5行)\n'))
weight1=int(input('单元格宽度(5列)\n'))
sum=int(input('X以内的(3以内、4以内、5以内)\n'))
classroom=input('班级(输入中6)\n')# 3以内:10
# 4以内:15
# 5以内:21
# 都小于25格子# 5以内加法题共21题
P=[]
for a in range(sum+1):for b in range(sum+1):if 0<=a+b<sum+1:         # print('{}+{}='.format(a,b))P.append('{}+{}='.format(a,b))else:pass
print(P)# ['0+0=', '0+1=', '0+2=', '0+3=', '0+4=', '0+5=', '1+0=', '1+1=', '1+2=', '1+3=', '1+4=', '2+0=', '2+1=', '2+2=', '2+3=', '3+0=', '3+1=', '3+2=', '4+0=', '4+1=', '5+0=']# 加法题生成都是按小到大排列的,不需要sort排序
print(len(P))    # 21# 新建一个”装N份word和PDF“的临时文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\加减法\零时Word')n=int(num/2)
for z in range(0,n):   #多少份  # 新建worddoc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\加减法\01加法模板一页两份(1-5以内加法).docx')  for j in range(2):# 标题说明D=[]c='{}班'.format(classroom)title='{}以内不重复加法{}题抽{}题 '.format(sum,len(P),len(P))d=['03','05']# 表格0 表格2的 03 05单元格里写入标题信息cD.append(c)D.append(title)print(D)# 制作"单元格"N=[]for x in range(0,height1):   for y in range(0,weight1):            s1='{}{}'.format(x,y)       # 数字加空格N.append(s1)   print(N)        # ['00', '01', '02', '03', '04', '10', '11', '12', '13', '14', '20', '21', '22', '23', '24', '30', '31', '32', '33', '34', '40', '41', '42', '43', '44']bg=N[0:len(P)]        # 只要21个单元格print(bg)# ['00', '01', '02', '03', '04', '10', '11', '12', '13', '14', '20', '21', '22', '23', '24', '30', '31', '32', '33', '34', '40']# 索引数字 随机抽取21个数字 C=random.sample(P,len(P))  print(C)#       # 房间模板(第一个表格)要写入的门牌号列表 table = doc.tables[j*2]          # 表0,表2 写标题用的# 标题写入3、5单元格  for t2 in range(0,len(d)):             # 0-5是最下面一行,用来写卡片数字pp2=int(d[t2][0])     # qq2=int(d[t2][1])k2=D[t2]                  # 提取list图案列表里面每个图形  t=索引数字print(pp2,qq2,k2)run=table.cell(pp2,qq2).paragraphs[0].add_run(k2)    # 在单元格0,0(第2行第2列)输入第0个图图案run.font.name = '微软雅黑'#输入时默认华文彩云字体run.font.size = Pt(15)  #输入字体大小默认30号run.bold=Truerun.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255run.font.underline = False          # 下划线# paragraph.paragraph_format.line_spacing = Pt(280) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '微软雅黑')#将输入语句中的中文部分字体变为华文行楷table = doc.tables[j*2+1]          # 表1,表3for t1 in range(0,len(bg)):             # 0-5是最下面一行,用来写卡片数字pp1=int(bg[t1][0])     # qq1=int(bg[t1][1])k1=C[t1]                  # 提取list图案列表里面每个图形  t=索引数字print(pp1,qq1,k1)run=table.cell(pp1,qq1).paragraphs[0].add_run(k1)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '微软雅黑'#输入时默认华文彩云字体run.font.size = Pt(size)  #输入字体大小默认30号run.bold=Truerun.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255run.font.underline = False          # 下划线# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '微软雅黑')#将输入语句中的中文部分字体变为华文行楷
#             table.cell(pp1,qq1).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中   #  # #    doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\加减法\零时Word\{}.docx'.format('%02d'%(z+1)))#保存为XX学号的电话号码word     from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word/{}.docx".format('%02d'%(z+1))# 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word/{}.pdf".format('%02d'%(z+1))  # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)print('----------第4步:把都有PDF合并为一个打印用PDF------------')# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
import os
from PyPDF2 import PdfFileMerger
target_path =  'C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word'
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]
pdf_lst.sort()
file_merger = PdfFileMerger()
for pdf in pdf_lst:print(pdf)file_merger.append(pdf)
file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/加减法/(打印合集)01加法(一页两份 ){}以内加法共{}题抽{}题({}共{}人打印{}张).pdf".format(sum,len(P),len(P),c,num,n))file_merger.close()
# doc.Close()# # print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word') #递归删除文件夹,即:删除非空文件夹

代码重点:

 

 

终端运行:(5以内)

 

 

 作品展示:

 

 调整:

为了让幼儿有地方写答案,并且有空间画圈,我把数字文本位置统一调到左上角。 

留点空隙,给孩子们画圆圈(实物点数)

综合展示: 1-5以内不重复加法题(总数不超过25题)

1、作品展示——5以内加减法

2、作品展示——4以内加减法

 

3、作品展示——3以内加减法

 

 

4、作品展示——2以内加减法

 

 

5、作品展示——1以内加减法

 

 

感悟:

加减法是最常用的题型,让孩子们体验一下

1、会做的孩子:直接写答案、编4个空格题目

2、不会的孩子:记号笔、铅笔描画灰色数字

3、不会做的孩子:尝试画圆圈,点数圆圈的总数,进行书写

4、升序排列:涂色(第一个数字是0的涂红色、第一个数字是1的涂蓝色)

5、剪卡片(不推荐,卡片容易掉)

教学过程:

一、课前导学:

展示放大的加法题,提示幼儿实物点数(5以内)

 一、题目总数

老师:今天带来一些题目,你认识吗?

零星孩子:算术题,我家里做的。

师:好的,今天的题目是5以内的所有加法题,一起数数有几题?

幼儿数数:一共21题。

二、计算方法——口算、实物点数法

师:那么你们有什么办法算出5以内加法题的答案?

A:1+2=3!

B:我知道,等于5.

师:好的,你们很厉害,直接口算得到答案。

师:还有没有其他的方法做题?

C:可以用手指!

师:对了!这些是5以内的加法,可以用5根手指来数。

A:我妈妈说不能用手指(点数)!

师:可以的,手指最方便了。你可以用口算算出答案,但其他小朋友还是需要手指点数的。

B:可是超过10个手指头就没法数了。

师:是啊,所以现在只要算5个,最多5个数字。

师:老师推荐一种方法,这是以前大8班的一位姐姐(HTM)教我的——画圈法

老师演示在题目下方画一行圆圈,然后从做到右点数出总数。

师:这个方法就和数雪花片是一样的!

D:还可以用小棒子,我家里就是用小棒子数的。

师:没错,不过幼儿园里没有小棒子,我就给你们5块雪花片,也可以数的。

三、思考

1、会口算的幼儿目测有6位,他们答题的声音最响亮,让我无法摸清整体幼儿的整体水平。

2、担心口算的孩子们一分钟 就做完21题了——要求他们在空格处画等量水果,确定幼儿可以实物点数匹配?

3、观察多少幼儿使用雪花片点数、多少幼儿用手指点数、多少幼儿用画圈点数。

活动照片

时间:2023年4月11日 15:00-15:30

班级:中6班

人数:25人

 

 

 

 

 

 

 

 

 

 

 作品分析:

(一)样本数量——23份

1、本次共有25名幼儿参与“5以内加法21题”。但是回收的作品只有21份、

2、14号、15号、16号、28号幼儿直接放到书包里带回家了。通过照片,找到了16号和15号的图片。14号幼儿访谈后表示,自己没有做出题目。28号幼儿说不清楚自己做的是否正确。

因此,班次共有25位幼儿参与,回收有效作业23份。

 (二)结果分析:

5以内不重复加法题21题随机抽取21题正确性分析

学号正确性自编画笔备注 
1全对铅笔 
2全对3题加法题记号笔 
3全对门牌号 图案 字母黑色荧光笔 
4全对21题 学号 名字铅笔 
5全对记号笔 
6全对铅笔 
7全对AB图形荧光笔(学号)+记号笔(答案) 
8全对荧光(描灰字)+记号笔(答案、学号) 
9全对加法题+中八六铅笔(2行答案、学号)+荧光(3行答案、自编) 
10全对4题加法题记号笔 
1104代做全对加法题 任意数字铅笔 
12部分对铅笔0的题目都对,其他的多个数都错
13没有来园   
14带回家 无法扫描 自己说不会做   
15全对铅笔 
16全对铅笔+名字记号笔 
17部分对记号笔答案是加法题的加数(1个数字)
18没有来园   
1904代做全对铅笔(自己做的)+记号笔(04代做 
20部分对(5题没有完成)2题加法题无答案荧光笔 
21少量正确,大部分答案都是012、13、14、15的学号铅笔 
22没有来园   
23全对2个加法题铅笔+记号笔(2个加法题) 
24部分对(带0的题目正确)加法部分错误学号 门牌号 随机数字荧光笔+记号笔(打勾) 
25不会做,教师教点数雪花片)记号笔 
26全错(顺序填写1-10)铅笔 
27全对汉字大中小天铅笔 
28拿回家了,没有扫描 自己说不清楚   

 结果分析:

1、60.8%作业全对:

23份作业中有14份作业答案全部正确。 其中超过4/5的都是女孩,3位是男孩。

这些孩子都表示自己“不需要雪花片,很简单,”他们通过口算,或者稍微i使用雪花片点数,顺利完成了“包含0在内的21到5以内不重复加法题”

 

 

 

 

 

 

 

 

 

 

 

 

2、2份作业由同伴代做:4号同学做题正确,乐意帮同组的两位同学答题(5以内加法题口算非常熟练)11号和19号同学表示自己不会做加法题

 

3、虽然填了数字,但答案不正确

9位孩子不会做加法,但是幼儿也没有空着题目。都在答案上填写了各种各样的相关数字

(1)填写题目内部数字

12号幼儿:带0的数字加法题答案正确。非0的数字题答案为题目中的第二个数字(被加数)

 17号幼儿:数字题答案为题目中的第一个数字(加数)

 (2)填空数字序列:26号幼儿 按照1-10的数序列,依次对答案进行填空

 (3)似懂非懂型:20号幼儿 用手指点数法,部分正确,少量错误。 

 

(4)答案多0: 幼儿很多的大难都是0 

(6)教师指导如何摆放雪花片: 幼儿后期自行做了3题

(感觉包含0的题目有干扰性,不能用雪花片代表0,但是排除0后,5以内加法只有9题) 

结论分析

1、女孩比男孩的做题正确率高很多。性别优势明显

2、家庭中二胎的孩子在兄姐影响下,对加法题更为熟悉。

3、家庭中加减法联系得多的孩子书写情况更号(字迹工整、几乎没有镜像字)。纯加法练习题中,不少男孩也说自己在家里练习过。

4、月龄有影响。

总体来说:

1、性别影响

2、家庭氛围

3、月龄(大脑是否理解)

相关文章:

【教学类-30-01】5以内加法题不重复(一页两份)(包含1以内、2以内、3以内、4以内、5以内加法,抽取最大不重复数量)

作品样式&#xff1a; 背景需求&#xff1a; 虽然学前阶段就对幼儿训练加减法列式题遭到诟病&#xff0c;但是从不少幼儿&#xff08;特别是二胎&#xff09;在家中已经开始适应加减法题型了。 结合中班年龄特点&#xff0c;我从5以内的不重复加法题开始实验&#xff08;雪花…...

写博客8年与人生第一个502万

题记&#xff1a;我们并非生来强大&#xff0c;但依然可以不负青春。 原本想好好写一下如何制定一个目标并通过一点一滴的努力去实现&#xff0c;这三年反思发现其实写自己的经历并不重要。 很多人都听过一句话&#xff1a;榜样的力量是无穷的。 更现实和实际的情况是&#x…...

【华为OD机试真题】日志采集系统(javapython)

日志采集系统 时间限制:1s空间限制:256MB限定语言:不限 题目描述: 日志采集是运维系统的的核心组件。日志是按行生成,每行记做一条,由采集系统分 批上报。 如果上报太频繁,会对服务端造成压力;如果上报太晚,会降低用户的体验;如果一 次上报的条数太多,会导致超时…...

epoll源码剖析

文章目录1.前言2.应用层的体现3.两个重要结构(1)eventpoll(2)epitem4.四个函数(1)epoll_create源码(2)epoll_ctl源码(3)epoll_wait的源码(4)epoll_event_callback()5.水平触发和边缘触发1.状态变化2.LT模式3.ET模式1.前言 好久好久没有更新博客了&#xff0c;最近一直在实习&a…...

Linux驱动开发——高级I/O操作(一)

一个设备除了能通过读写操作来收发数据或返回、保存数据&#xff0c;还应该有很多其他的操作。比如一个串口设备还应该具备波特率获取和设置、帧格式获取和设置的操作;一个LED设备甚至不应该有读写操作&#xff0c;而应该具备点灯和灭灯的操作。硬件设备是如此众多&#xff0c;…...

适配器模式:C++设计模式中的瑞士军刀

适配器模式揭秘&#xff1a;C设计模式中的瑞士军刀引言设计模式的重要性适配器模式简介与应用场景适配器模式在现代软件设计中的地位与价值适配器模式基本概念适配器模式的定义与核心思想类适配器与对象适配器的比较设计原则与适配器模式的关系类适配器实现类适配器模式的UML图…...

【三十天精通Vue 3】 第三天 Vue 3的组件详解

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录引言一、Vue 3 组件的概述1. Vue 3 的组件系统2. Vue 3 组件的特点…...

SqlServer实用系统视图,你了解多少?

SqlServer实用系统视图&#xff0c;你了解多少&#xff1f;前言master..spt_valuessysdatabasessysprocesses一套组合拳sysobjectssys.all_objectssyscolumnssystypessyscommentssysindexes结束语前言 在使用任何数据库软件的时候&#xff0c;该软件都会提供一些可能不是那么公…...

NodeJS Cluster模块基础教程

Cluster简介 默认情况下&#xff0c;Node.js不会利用所有的CPU&#xff0c;即使机器有多个CPU。一旦这个进程崩掉&#xff0c;那么整个 web 服务就崩掉了。 应用部署到多核服务器时&#xff0c;为了充分利用多核 CPU 资源一般启动多个 NodeJS 进程提供服务&#xff0c;这时就…...

[C++笔记]vector

vector vector的说明文档 vector是表示可变大小数组的序列容器(动态顺序表)。就像数组一样&#xff0c;vector也采用连续的存储空间来储存元素。这就意味着可以用下标对vector的元素进行访问&#xff0c;和数组一样高效。与数组不同的是&#xff0c;它的大小可以动态改变——…...

Python 迁移学习实用指南:1~5

原文&#xff1a;Hands-On Transfer Learning with Python 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 深度学习 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 不要担心自己的形象&#xff0c;只关心如…...

【CSS重点知识】属性计算的过程

✍️ 作者简介: 前端新手学习中。 &#x1f482; 作者主页: 作者主页查看更多前端教学 &#x1f393; 专栏分享&#xff1a;css重难点教学 Node.js教学 从头开始学习 ajax学习 标题什么是计算机属性确定声明值层叠冲突继承使用默认值总结什么是计算机属性 CSS属性值的计算…...

Java避免死锁的几个常见方法(有测试代码和分析过程)

目录 Java避免死锁的几个常见方法 死锁产生的条件 上死锁代码 然后 &#xff1a;jstack 14320 >> jstack.text Java避免死锁的几个常见方法 Java避免死锁的几个常见方法 避免一个线程同时获取多个锁。避免一个线程在锁内同时占用多个资源&#xff0c;尽量保证每个锁…...

go binary包

binary包使用与详解 最近在看一个第三方包的库源码&#xff0c;bigcache&#xff0c;发现其中用到了binary 里面的函数&#xff0c;所以准备研究一下。 可以看到binary 包位于encoding/binary&#xff0c;也就是表示这个包的作用是编辑码作用的&#xff0c;看到文档给出的解释…...

CompletableFuture使用详解(IT枫斗者)

CompletableFuture使用详解 简介 概述 CompletableFuture是对Future的扩展和增强。CompletableFuture实现了Future接口&#xff0c;并在此基础上进行了丰富的扩展&#xff0c;完美弥补了Future的局限性&#xff0c;同时CompletableFuture实现了对任务编排的能力。借助这项能力…...

4.15--设计模式之创建型之责任链模式(总复习版本)---脚踏实地,一步一个脚印

一、什么是责任链模式&#xff1a; 责任链模式属于行为型模式&#xff0c;是为请求创建了一个接收者对象的链&#xff0c;将链中每一个节点看作是一个对象&#xff0c;每个节点处理的请求均不同&#xff0c;且内部自动维护一个下一节点对象。 当一个请求从链式的首端发出时&a…...

STM32+W5500实现以太网通信

STM32系列32位微控制器基于Arm Cortex-M处理器&#xff0c;旨在为MCU用户提供新的开发自由度。它包括一系列产品&#xff0c;集高性能、实时功能、数字信号处理、低功耗/低电压操作、连接性等特性于一身&#xff0c;同时还保持了集成度高和易于开发的特点。本例采用STM32作为MC…...

全网最详细,Jmeter性能测试-性能基础详解,终成测试卷王(一)

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 发起请求 发起HTTP…...

人工智能概述

一、人工智能发展必备三要素 算法 数据 算力 CPU、GPU、TPU 计算力之CPU、GPU对比&#xff1a; CPU主要适合I\O密集型任务GPU主要适合计算密集型任务 什么样的程序适合在GPU上运行&#xff1f; 计算密集型的程序 所谓计算密集型(Compute-intensive)的程序&#xff0c;就是…...

API接口安全—webservice、Swagger、WEBpack

API接口安全—webservice、Swagger、WEBpack1. API接口介绍1.1. 常用的API接口类1.1.1. API接口分类1.1.1.1. 类库型API1.1.1.2. 操作系统型API1.1.1.3. 远程应用型API1.1.1.4. WEB应用型API1.1.1.5. 总结1.1.2. API接口类型1.1.2.1. HTTP类接口1.1.2.2. RPC类接口1.1.2.3. web…...

从前M个字母中取N个的无重复排列 [2*+]

目录 从前M个字母中取N个的无重复排列 [2*+] 程序设计 程序分析 从前M个字母中取N个的无重复排列 [2*+] 输出从前M个字母中取N个的无重复字母排列 Input 输入M N 1<=M=10, N<=M Output 按字典序输出排列 Sample Input 4 2 Sample Output A B A C A D B A B C B …...

ES forceMerge 强制段合并为什么会提升检索性能?

根据以前的测试&#xff0c;forceMerge段合并&#xff0c;将段的个数合并成一个。带来了将近一倍的性能提升&#xff0c;测试过程文档&#xff08;请参考我的另外一篇文章&#xff09;&#xff1a;ES优化实战- forceMerge搜索提升测试报告_es forcemerge_水的精神的博客-CSDN博…...

macOS Ventura 13.3.1 (22E261) Boot ISO 原版可引导镜像

本站下载的 macOS 软件包&#xff0c;既可以拖拽到 Applications&#xff08;应用程序&#xff09;下直接安装&#xff0c;也可以制作启动 U 盘安装&#xff0c;或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中创建可引导介质。 macOS Ventura 13.3.1 为 Mac 提供下…...

html+css+JavaScript+json+servlet的社区系统(手把手教学)

目录 课前导读&#xff1a; 一、系统前期准备 二、前端代码的编写 三、登陆页面简介 四、注册页面 五、社区列表页 六、社区详情页 七、社区发帖页 八、注销 九、访问链接 登陆页面http://175.178.20.77:8080/java106_blog_system/login.html 总结&#xff1a; 课前…...

UI Toolkit(1)

UI ToolkitUI Toolkit界面画布设置背景制作UI布局UI Toolkit界面 在Unity 2021LTS版本之后UI Toolkit也被内置在Unity中&#xff0c;Unity有意的想让UI Toolkit 成为UI的主要搭建方式&#xff0c;当然与UGUI相比还是有一定的差别。他们各有有点&#xff0c;这次我们就开始介绍…...

vLive带你走进虚拟直播世界

虚拟直播是什么&#xff1f; 虚拟直播是基于5G实时渲染技术&#xff0c;在绿幕环境下拍摄画面&#xff0c;通过实时抠像、渲染与合成&#xff0c;再推流到直播平台的一种直播技术。尽管这种技术早已被影视工业所采用&#xff0c;但在全民化进程中却是困难重重&#xff0c;面临…...

初谈 ChatGPT

引子 最近&#xff0c;小编发现互联网中的大 V 突然都在用 ChatGPT 做宣传&#xff1a;“ChatGPT不会淘汰你&#xff0c;能驾驭ChatGPT的人会淘汰你”、“带领一小部分人先驾驭ChatGPT”。 确实&#xff0c;ChatGPT这个新生事物&#xff0c;如今被视为蒸汽机、电脑、iPhone 般的…...

JAVA练习103-螺旋矩阵

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 4月9日练习内容 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、题目-螺…...

RecvByteBufAllocator内存分配计算

虽然了解了整个内存池管理的细节&#xff0c;包括它的内存分配的具体逻辑&#xff0c;但是每次从NioSocketChannel中读取数据时&#xff0c;应该分配多少内存去读呢&#xff1f; 例如&#xff0c;客户端发送的数据为1KB , 应该分配多少内存去读呢&#xff1f; 例如&#xff1a;…...

图数据结构与算法

什么是图数据的结构 图是由顶点和边组成的非线性数据结构。顶点有时也称为节点,边是连接图中任意两个节点的线或弧。更正式地说,图由一组顶点 ( V ) 和一组边 ( E ) 组成。该图由 G(E, V) 表示。 图的组成部分 顶点:顶点是图的基本单位。有时,顶点也称为顶点或节点。每个节…...