分类 少儿编程

thumbnail 2025-08-25

c语言中的 fstream 与 freopen 区别

fstream(C++风格)和 freopen(C风格)都是用于文件输入/输出的工具,但它们在设计理念、用法和灵活性上有根本性的区别。核心概览 特性fstream (C++)freopen (C)所属语言标准C++C编程范式面向对象 ...

少儿编程 c++

thumbnail 2025-08-24

c++面向对象--类的学习笔记

在学习类之前,相信很多人跟博主一样,已经学习过结构体。在 C++ 中,struct 和 class 的区别非常小,几乎只是默认访问权限的不同。默认访问权限/继承权限:struct 的默认成员访问权限和默认继承方式都是 public。c...

少儿编程 c++

thumbnail 2025-08-23

栈上数组和堆上数组

对比表格 特性栈上数组堆上数组内存位置栈内存堆内存声明方式int arr[10];int* arr = new int[10];生命周期所在作用域结束自动释放需要手动delete[]释放大小确定编译时确定(必须是常量)运行时确定(可以...

少儿编程 c++

thumbnail 2025-08-03

方格取数与传纸条-双人网格路径问题

24年在洛谷刷刷题,遇到过一个双人路径问题,P1004 [NOIP 2000 提高组] 方格取数,题解的4维数组对于博主这样一个菜鸟,实在难以理解,于是就搁置了。然而25年的时候又遇到了P1006 [NOIP 2008 提高组] 传纸...

少儿编程 c++

thumbnail 2025-07-23

利用python2.7.18解密pdf文件

之前介绍过在线移除pdf密码的方式,但在线的方式多少有些安全隐患,而且当pdf过大时,下载的速度也堪忧。所以就补充一个利用python来解密的方案。博主的python版本是python2.7.18。解密需要用到python的PyPDF...

少儿编程 python

thumbnail 2025-07-16

二分查找无解为什么用 n+1

二分查找是一种在有序数组中查找特定元素的高效算法。它的基本思想是通过不断地将查找范围减半来快速定位目标元素。然而,在某些情况下,二分查找可能无法找到目标元素,这时就需要处理无解的情况。关于二分查找无解时使用 n+1 的原因,可以从以下...

少儿编程 c++

thumbnail 2025-07-16

关于后缀和的哨兵值

在二分查找结合后缀和(Prefix Sum / Suffix Sum)的问题中,哨兵值(Sentinel Value) 的作用是:处理边界情况(如所有元素都不满足条件时)。防止数组越界访问(如 sum[-1] 或 sum[n+1])。...

少儿编程 c++

thumbnail 2025-07-03

利用python拆分本地pdf文件的方法

之前分享过利用在线文件格式转换工具来拆分PDF文件的方法,昨天遇到一个尴尬的问题,利用在线转换的时候,上传速度很快,拆分也没有报错,然而拆分后的压缩包总计32M,而下载速度却只有可怜的30k,这就有点不能忍了。于是在下载进度条第一次报...

少儿编程 python

thumbnail 2025-06-26

在scratch中如何分割字符串

字符串的分割,在很多编程语言里都是一个基础的字符串处理功能,虽然在scratch里没有直接对应这个功能的积木,但我们也能够通过一些现有的字符串指令来轻松的自定义它。字符串的分割,类似于我们在现实生活中切一根黄瓜,比如这里我们想把类似 ...

少儿编程 Scratch

thumbnail 2025-04-28

打字游戏中按键命中后的删除逻辑与其它

通过上一篇的《打字游戏中绕不开的按键防抖》,其实我们已经确定好了删除字符这个变量的值,小齿轮对象把这个值放在了篮子里,接下来,克隆体排队也好,一拥而上也好,来看看自己的id是不是符合删除条件就好了。下面的图如果有点模糊,同样请右键“在...

少儿编程 Scratch

thumbnail 2025-04-27

打字游戏中绕不开的按键防抖

处理完了字符的下落逻辑,我们重新回到小齿轮对象,来处理按键的处理,关于按键防抖,博主在博文《Scratch 利用开关量实现按键防抖》有过提及,在实现打字游戏的过程当中,也遇到了类似的问题,当按下某按键的粘连时间过长时,会导致屏幕上所有...

少儿编程 Scratch

thumbnail 2025-04-27

scratch打字游戏中的字符先后顺序的识别

一个打字游戏,一般是随机生成字母,然后自上而下掉落,从出现到字符消失的过程中,如果没有准确的命中对应按键,那么可能会扣除玩家一定的血量,等血量见底,游戏也就结束了。在随机生成字母的过程中,不可避免的会出现同一个字母同屏展示的情况,比如...

少儿编程 Scratch

thumbnail 2025-04-27

关于字符串在打字游戏中的应用

在小鸟数据的Scratch亲手制作一个打字游戏这一章节中,我们曾经尝试制作一个简单的打字游戏,当时我们使用的方式是依次判断“a,b,c,d,e,f”键是否成功被按下,这样挨个检测的方式显然很没有效率,于是在尝试实现计算器的时候,在Sc...

少儿编程 Scratch

thumbnail 2025-03-29

利用python压缩扫描图片格式的pdf文件

扫描了一份52页的银行流水,需要提交到某个网站,但该站点限制最大文件不超过10M,博主的扫描件大小总计38M,用夸克浏览器扫描得到,即便选择瘦身模式,最终的大小也超过了30M。之前有找过压缩pdf的在线站点,博主在博客内也有提及,有兴...

少儿编程 python

thumbnail 2025-02-13

CSP-J/S认证有年龄限制吗

刚在朋友圈看到这则通知,去官网确认了一下属实,个人觉得这是好事,童年该有童年应有的样子。学习计算机科学有益于培养青少年的逻辑思维及用计算机解决实际问题的能力。但是,这需要一定的基础和认知能力,并非越早越好。近年来,参加CCF非专业级软...

少儿编程 c++