- 博客(135)
- 资源 (4)
- 收藏
- 关注
原创 小学数学巧填符号最全攻略|4 种万能解法 + 例题 + 练习题(1-6 年级通用)
摘要:本文介绍小学数学"巧填符号"题型,通过4种方法(逆推法、凑数法、称象法、分组法)提升逻辑思维。包含基础到进阶例题解析(如7-2=9-4、1+23-4=20等)和分层练习题(加减→拼数→混合运算)。建议教学时循序渐进,注重思维过程而非速度,鼓励一题多解。适合1-6年级师生家长使用,培养观察、推理和逆向思考能力。
2026-04-18 11:11:07
494
原创 小学数学思维训练(大白话版)
《5道经典数学思维题,帮孩子打开解题思路》 摘要:针对孩子遇到灵活题目就卡壳的问题,本文精选5道适合1-6年级的经典思维训练题。从一年级的凑整速算到高年级的鸡兔同笼问题,每道题都配有简明解题思路:凑整法提升计算效率、抓不变量解决年龄问题、逆向思维处理还原问题、线段法准确计数图形、假设法破解经典应用题。这些方法着重培养数学思维而非死记硬背,建议每天花10分钟练习,通过说思路代替盲目刷题,帮助孩子建立举一反三的能力,让数学学习更轻松高效。
2026-04-18 11:06:54
298
原创 编程入门大白话:学会这套思路,C++ 一看就懂、一学就会
摘要:学习C++编程的关键在于建立解决问题的思路而非死记硬背。核心要点包括:用变量存储数据,数组处理批量数据,循环实现重复操作,分支结构做条件判断,运算符组合逻辑条件,取余和整除拆分数字,结构体打包复杂信息,函数封装复用功能,以及格式化输出美化结果。掌握"数据存储→处理→输出"的思维链条,根据具体需求选择合适工具,就能轻松入门编程。编程本质是问题分解和工具选择的思维训练。
2026-04-18 11:01:15
553
原创 C++ 栈(Stack)超清晰全解
C++栈简明指南:栈是"先进后出"的数据结构,C++通过<stack>头文件提供支持。基本操作包括push(入栈)、pop(出栈)、top(取栈顶)、empty(判空)和size(大小)。典型应用场景包括括号匹配、表达式计算和浏览器历史记录。使用示例:stack<int> st; st.push(10); st.pop();。核心特点:只能操作栈顶元素,最后入栈的元素最先出栈。考试刷题必备,需掌握5个基本函数和3类经典题目。
2026-04-12 13:48:50
68
原创 Python 保留小数:6 种常用方法,新手秒会(附完整代码)
本文整理了Python中6种保留小数的常用方法,涵盖基础到进阶场景:1)round()函数简单但存在精度问题;2)%占位符适合格式化输出;3)format()函数更灵活;4)f-string语法简洁(Python3.6+首选);5)decimal模块解决金融高精度需求;6)numpy.round处理数组数据。文章详细分析了每种方法的优缺点、适用场景,并指出常见避坑要点:浮点数精度问题、round()的特殊舍入规则、字符串转换注意事项。建议根据实际场景选择合适方法,高精度计算推荐decimal模块,日常展示优
2026-02-08 10:43:08
2315
原创 数学知识:约数的详细解析(C++ 版),新手秒会的高效找约数技巧
本文介绍了C++中高效计算约数的核心方法。通过对比传统循环到n的低效写法与只循环到√n的高效写法,展示了约数计算的优化思路。文章详细讲解了约数的数学定义、C++实现模板(包括平方数去重和排序处理),并提供了4个实用场景:找最大/最小约数、判断完全数、计算公约数。特别强调了新手常见的4个坑点:浮点精度误差、平方数重复、0/负数处理、头文件遗漏。核心建议是采用i*i<=n的循环方式,利用约数对称性将时间复杂度从O(n)优化到O(√n)。文中所有代码示例可直接运行,适合编程新手实践掌握。
2026-02-07 10:28:20
679
原创 Python 10 个高频常见 BUG,新手必避坑!附原因 + 解决方法 + 可运行代码
本文整理了Python开发中10个常见BUG,涵盖语法、逻辑和运行时错误。包括:缩进错误(IndentationError)、变量未定义(NameError)、索引越界(IndexError)、字典键不存在(KeyError)、类型错误(TypeError)、循环修改列表的逻辑错误、除零错误(ZeroDivisionError)、模块导入错误(ImportError)、冒号遗漏(SyntaxError)和全局变量修改问题(UnboundLocalError)。每个BUG都提供了错误示例、原因分析和正确解法,
2026-02-06 14:41:30
877
原创 Python列表推导式保姆级教程,一行代码搞定列表生成(新手必看)
本文分享了10个提升Python编程效率的实用技巧,包括:1)列表/字典推导式替代循环;2)enumerate同时获取索引和值;3)zip遍历多对象;4)三元表达式简化条件赋值;5)海象运算符合并赋值判断;6)join高效字符串拼接;7)with自动管理资源;8)any/all快速判断可迭代对象;9)sorted高级排序。这些技巧能大幅减少代码量,提升可读性和运行效率,适合Python 3.8+版本使用。建议开发者刻意练习这些写法,逐步养成高效编程习惯。
2026-02-06 14:27:20
652
原创 Python 中的 f-string 超全用法,新手也能轻松拿捏
本文详细介绍了Python中f-string字符串格式化的用法。f-string是Python3.6新增的字符串格式化语法,通过在字符串前加f前缀,用{}直接嵌入变量或表达式,具有简洁高效的特点。文章对比了三种字符串格式化方法,重点展示了f-string的10个实用技巧,包括表达式计算、字典取值、多行处理、函数调用、数字格式化、对齐控制等。同时提醒读者f-string需要Python3.6及以上版本支持。
2026-02-06 14:18:44
1006
原创 Python 入门基础与环境搭建指南
Python 是由荷兰科学家 Guido van Rossum 于 1989 年圣诞节期间设计的高级编程语言。它以简洁的语法和高可读性为核心设计理念,用缩进替代传统大括号来划分代码块。1989 年:Guido van Rossum 启动 Python 语言的设计工作1991 年:Python 0.9.0 正式发布,奠定语言基础框架2000 年:Python 2.0 版本上线,新增垃圾回收机制等重要功能2008 年:Python 3.0 发布,该版本与 Python 2.x 系列不兼容。
2026-02-01 15:24:24
700
原创 自动化报表系统实战:用Python让报表工作智能化
本文介绍了如何利用Python构建自动化报表系统,解决传统报表制作效率低、易出错等问题。系统核心模块包括数据采集、处理清洗、报表生成和任务调度,支持多源数据整合、智能异常检测和多种格式输出。文章详细展示了关键技术实现代码,并探讨了电商销售分析和财务报告等高级应用场景。通过自动化报表系统,企业可显著提升数据处理效率、保障准确性并释放人力资源。未来可结合机器学习实现更智能化的预测分析和交互功能。
2026-01-10 10:11:46
459
原创 pythonexcel,一个神奇的Python库
摘要:Python操作Excel库(如pandas、openpyxl、xlrd/xlwt)能显著提升数据处理和报表生成效率。pandas擅长数据分析,openpyxl提供精细控制,xlrd/xlwt处理旧版文件。应用场景包括自动化报表系统和大数据处理,可解决中文乱码、性能优化等问题。这些工具将Python的数据处理能力与Excel普及性相结合,是提升工作效率的重要技能。(149字)
2026-01-10 09:51:27
1091
原创 二叉树的前中后和层序遍历
二叉树遍历方式分为前序、中序和后序三种。前序遍历顺序为根→左→右(如ABDECFG),中序为左→根→右(如DBEAFCG),后序为左→右→根(如DEBFGCA)。可用家族树类比记忆:前序先访问根节点,中序根节点在中间访问,后序最后访问根节点。画图时,前序标记在节点左侧,中序在中间,后序在右侧。记忆口诀:"前根左右,中左根右,后左右根"。
2025-12-20 18:21:41
224
原创 各种进制转换
本文介绍了四种常用数制及其特点:十进制(0-9,基数为10)、二进制(0-1,基数为2)、八进制(0-7,基数为8)和十六进制(0-F,基数为16)。每种数制在超过其最大数码时都需要进位。文中还解释了"权"的概念,即数位上1代表的数值大小,如十进制123中1的权为100,2的权为10,3的权为1。这些基本概念是理解不同进制转换的基础。
2025-12-14 17:06:10
238
原创 JS事件委托
EventUtil是一个跨浏览器事件处理工具,封装了不同浏览器的事件绑定差异。它提供addHandler和removeHandler两个方法,自动选择最适合的方案:现代浏览器使用addEventListener,IE8及以下使用attachEvent,所有浏览器兜底使用DOM0级事件。使用时需注意:事件类型不带"on"前缀,处理函数必须使用命名函数以便移除,addEventListener统一使用冒泡阶段以保持兼容性。该工具简化了事件绑定代码,如父元素事件委托只需绑定一次即可处理多个子元
2025-11-26 17:50:49
239
原创 addEventListener 第三个参数
摘要:addEventListener的第三个参数控制事件触发规则,主要有两种形式:布尔值(默认false为冒泡阶段,true为捕获阶段)和配置对象。事件流分为捕获、目标和冒泡三个阶段,参数决定事件在哪个阶段执行。配置对象还支持once(单次执行)和passive(优化滚动性能)等进阶功能。该参数的核心作用是控制事件触发阶段,同时提供更多高级配置选项。
2025-11-26 17:25:12
571
原创 PC端剪映6.0、安卓、ios免vip版本,功能随便用,亲测可用,免费送~
【夸克网盘分享】现提供「剪映版」软件下载资源,该分享适用于需要获取视频剪辑工具的用户群体,建议下载前核实文件安全性。摘要仅作信息传递,不含使用指导或推广意图。
2025-11-26 11:10:28
1072
1
原创 JS作用域
JS作用域分为静态作用域和动态作用域。静态作用域下,函数作用域在定义时确定,变量查找遵循定义时的作用域链。例如全局变量和嵌套函数中,函数会优先查找定义时的上级作用域而非调用时的环境。动态作用域则是在调用时确定作用域,但JS实际遵循静态作用域规则。通过闭包机制,内部函数即使在外层函数执行完毕后,仍能保留对外层作用域的引用,因此无论内部函数在何处调用,都会查找其定义时的作用域变量。典型案例表明,函数的变量查找规则由定义位置决定,与调用位置无关。
2025-11-26 10:09:30
826
原创 JS 原型&原型链
Person.prototype →(__proto__)→ Object.prototype解释:Person的 “公共工具箱” 本身也是个 “对象”,它会顺着__proto__找到 “根模具的终极工具箱”(如果Person.prototype里没有某个工具,就去Object.prototype里找)。Person.prototype(实例原型):Person模具自带的 “公共工具箱”—— 所有用这个模具做的person,都能共用这个箱子里的工具(比如 “走路”“说话” 的方法)。再看「箭头代表的关系」
2025-11-26 09:32:38
410
原创 mysql重置密码
出现 “ERROR 1045 (28000): Access denied for user 'root'@'' (using password: YES)”,说明输入的密码与。用户的密码不匹配,或密码重置修改未生效。为你要设置的密码,比如。
2025-10-29 15:18:30
554
原创 Fiddler使用
2.Fliters设置域名,勾选User Fliters,Show。高亮显示,输入域名,完成后,点击Actions。1.当输入www.baidu.com时会显示很多,需要Remove all全部删除。1.设置要模拟的网络速度。
2025-10-13 14:51:32
230
原创 c++信奥之vector
本文介绍了C++标准模板库(STL)的基本概念和常用容器vector的操作方法。STL由容器、算法和迭代器三大组件构成,其中vector是动态数组容器。文章详细讲解了vector的四种创建方法、元素增删改查操作(push_back、erase、insert等)以及常用函数如reverse翻转。通过示例代码展示了如何实现向量的基本操作,包括在指定位置插入元素、删除特定下标元素等。这些操作都通过vector的迭代器(begin、end)来完成,体现了STL模板化编程的灵活性。
2025-08-23 09:39:22
663
原创 c++之链表
摘要:链表是由非连续内存结点构成的线性结构,每个结点包含数据域和指针域。主要类型包括单向链表(单指针连接)、双向链表(前后指针)和循环链表(尾结点指向头结点)。链表操作涉及指针重定向:删除时调整相邻结点指针,插入时修改前后结点指向。相比数组,链表内存利用更灵活但访问效率较低,适合频繁增删场景。核心区别在于存储方式(连续vs离散)和操作特性(随机访问vs顺序访问)。
2025-07-29 18:21:50
321
原创 C++五子棋
该程序用于判断五子棋棋盘上是否存在五子连线情况。输入包含n行m列的棋盘和t场对弈棋局,每场对弈中1代表黑子,2代表白子,0代表空位。程序通过遍历棋盘,检查每个位置是否存在横向、竖向、正斜线或反斜线的五个连续相同棋子(非0)。若存在则输出"Yes",否则输出"No"。核心函数panduan()检查四种可能的连线方向,确保在棋盘边界内验证五子连线。程序处理多组数据并输出相应结果。
2025-07-26 09:48:35
122
原创 C++信奥之位运算符
本文介绍了C++中的六种位运算符及其应用。详细讲解了左移(<<)、右移(>>)、按位与(&)、按位或(|)、按位异或(^)和按位取反(~)的操作原理和使用场景。重点说明了如何利用位运算检查特定位状态、设置特定位值、快速交换数值等技巧,并通过具体示例演示了位运算在二进制操作中的实际应用,如判断某位是否为1、将特定位设为1、异或运算找唯一数等常见操作。这些位运算技巧能有效提升程序处理二进制数据的效率。
2025-07-23 16:56:59
718
原创 数三角形
摘要:题目要求计算在直角边a和b都不超过n的正整数时,面积2ab为整数的不同直角三角形的数量。解决方案是使用双重循环枚举a和b(保证a≤b以避免重复计数),并检查a×b是否为偶数(确保面积为整数)。最终输出符合条件的直角三角形数量。例如,当n=3时输出3,n=5时输出9。算法时间复杂度为O(n²),适用于n≤1000的测试用例。
2025-07-01 15:59:43
154
原创 B3955 [GESP202403 二级] 小杨的日字矩阵
摘要:题目要求构造一个N×N的"日字矩阵"(N为奇数),其中左右两列为竖线"|",首尾行和中间行的2到N-1列为横线"-",其余位置为小写字母"x"。给出示例输入输出,如N=5时输出5行字符矩阵。解决思路是根据行列位置判断输出字符类型,使用双重循环遍历矩阵,判断条件为:若列号为0或n-1输出"|",若行号为0、n-1或中间行则输出"-",其余输出"x"。代码已实现该逻辑
2025-06-15 11:34:52
139
原创 B3865 [GESP202309 二级] 小杨的 X 字矩阵
本题目要求构造一个由奇数N决定的X字矩阵,其中两条对角线用"+"填充,其余位置用"-"填充。通过观察矩阵坐标,可以发现当行号i等于列号j(主对角线)或i+j等于N+1(副对角线)时输出"+",否则输出"-"。用双层循环遍历矩阵每个位置,按上述条件判断输出即可。例如5×5矩阵的两条对角线交叉形成X形状,其他位置为减号。该方法适用于任意符合条件的奇数N,能准确生成所需的X字矩阵。
2025-06-15 11:07:40
306
原创 mysql常用命令
本文汇总了MySQL数据库的常用操作命令,主要包括:1)数据库基础操作(连接/退出数据库、创建/删除库表、增删改查数据);2)条件查询(模糊查询、逻辑运算、区间查询等);3)数据操作(排序、聚合函数、分组、分页);4)表结构修改(增删改字段、修改表名);5)关联查询(内连接、左连接、右连接);6)索引创建(普通索引、唯一索引、多列索引等)。文章还提供了索引创建的注意事项和语法示例,适合作为MySQL基础操作的快速参考手册。
2025-06-05 15:29:06
669
原创 c++之字符串
本文系统介绍C++字符串处理的完整技术体系,包含C风格字符数组和现代string类两大核心内容。首先讲解C风格字符串的初始化、遍历修改及常用函数,强调安全操作的重要性。随后详细解析string类的构造方法、运算符重载和成员函数,展示其查找替换、子串操作等高级功能。文章还涵盖字符串输入输出控制、字符串流数值转换等实用技巧,并给出回文判断、最长公共前缀等算法示例。最后提出最佳实践建议,包括优先使用string类、性能优化和编码处理等。全文通过丰富代码示例,帮助开发者掌握从基础到高级的字符串处理技术。
2025-06-01 14:59:55
1125
原创 c++之数组
本文介绍了C++中数组和二维数组的基础知识,包括定义初始化、常用操作及函数传递方式。主要内容包含:一维数组的基本概念和初始化方法;数组遍历的两种方式(传统for循环和范围for循环);数组作为函数参数的特性(传递指针)。二维数组部分讲解了矩阵的定义初始化、嵌套循环遍历方法,以及向函数传递二维数组的两种方式(数组形式和指针形式),特别强调了传递时第二维大小必须指定的要求。文章通过代码示例展示了各种操作的具体实现。
2025-06-01 14:46:17
517
原创 c++之循环
本文全面解析C++中的循环结构,包含四种循环方式及实战应用。详细介绍for循环的基本格式和复合条件应用,展示while循环在输入验证和数据过滤中的使用,说明do-while循环在菜单系统和数学计算中的优势,并讲解C++11新增的范围for循环对容器遍历的简化。文章还涵盖循环控制语句(break/continue)的使用建议,强调根据场景选择合适的循环结构:确定次数用for、不确定用while、至少执行一次用do-while、容器遍历用范围for,并推荐通过实际项目练习来掌握循环控制技巧。
2025-06-01 14:12:50
756
原创 c++之分支
《C++分支结构详解与应用实践》摘要: 本文系统讲解C++分支结构,涵盖if、if-else和switch三种核心语句。通过6个典型例题(包括判断奇偶、字符类型、数值比较、闰年判断、季节输出和指令处理)演示语法应用,并展示电商折扣计算等实际场景。重点剖析了条件表达式设计、多分支处理和break防穿透等关键技术要点,强调代码可读性与结构优化。文章将理论解析与实战案例结合,帮助开发者掌握程序流程控制的核心技能,提升代码逻辑构建能力。(150字)
2025-06-01 14:02:14
1062
原创 2025年素养大赛编程赛项练习题
最新素养大赛资料分享:可通过K克网盘下载「最新素养大赛.zip」文件,或直接在线播放视频(支持5倍速、高清画质及电视投屏)。网盘链接:https://pan.quark.cn/s/c2f85a297992,提取码:d4Uq。无需下载即可观看,便捷高效。(注:79字)
2025-05-30 17:22:24
639
原创 信奥之计算原理与排列组合
如果完成一件事情,有n类方法:第1类有a种方法,第2类有b种方法,第3类有c种方法…只能选择其中的一类,不能同时选择,则一共的方法数量:例:一所大学正在从数学系的成员中选拔一位代表加入校学术委员会。候选人可以是数学系的教师或者数学系的学生。目前,数学系有教师30人,学生80人。问:有多少种不同的方式来选择这位校学术委员会的代表?30+80=110。
2025-05-28 16:24:17
965
原创 B2160 病人排队
后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于 10 的字符串表示病人的 ID(每个病人的ID各不相同且只含数字和字母),一个整数表示病人的年龄,中间用单个空格隔开。第 1 行,输入一个小于 100 的正整数,表示病人的个数;按排好的看病顺序输出病人的 ID,每行一个。
2025-05-22 18:08:47
241
原创 c++之 sort()排序
sort() 是 C++ 标准库 <algorithm> 头文件中的一个高效排序函数,结合了快速排序、插入排序和堆排序的优点,能够根据数据规模自动选择最优排序方式。其基本用法为 sort(begin, end),其中 begin 和 end 是迭代器,分别指向待排序区间的起始和结束位置的下一个位置,默认按升序排列。例如,对数组或字符串进行排序时,只需传入相应的迭代器范围。此外,可以通过自定义比较函数实现降序排序,如 sort(begin, end, compare),其中 compare 函数返
2025-05-14 13:54:22
3380
原创 C++入门之变量相关
通过本次学习,你不仅巩固了C++语言的基础,还进一步拓展了对常量、标识符、整型变量的理解,更重要的是,通过解决实际问题,提升了程序设计思维和编码技能。记住,编程不仅是技术的堆砌,更是逻辑思维与问题解决的艺术。每一道题目的解决,都是向NOI奖台迈进的坚实一步。保持好奇心,勤于实践,相信不久的将来,你将在信息学的舞台上绽放光彩。继续加油,未来的编程之星!
2025-05-08 15:00:38
757
原创 C++入门之认识整型
那我们如何拥有一个属于我们自己的变量呢?其实这件事就和养宠物是一样的。养宠物之前我们是不是得先想一下养个什么种类的宠物,是养猫呢?还是养小狗呢?选好养什么宠物后,是不是还得给宠物取个名字,旺财、来福、咪咪等等。好吧,我不擅长取名字QAQ。取好名字以后,就可以把宠物买回家了。当你输入一个字母时,cin >> a 会失败,因为 a 是一个整数变量,而输入的是一个字母。此时,cin 会设置 failbit(错误标志),并且 a 的值保持未初始化的状态(通常是0,因为大多数编译器会默认初始化局部变量为0)。
2025-05-07 17:14:14
1501
电子学会机器人1到6级考试资料 机器人等级考试
2026-01-10
【电子表格处理】基于Excel函数的关键技术解析:常用函数在数据计算与文本处理中的应用
2025-09-10
CCF编程能力等级认证(GESP)真题与答案 考点知识点总结GESP考级真题 提纲 知识点总结CCF编程能力等级认证(GES
2024-10-17
【GESP C++二级考试考点详细解读】
2025-04-30
DeepSeek 15天指导⼿册⸺从⼊⻔到精通 (复制下边连接即可,不需要下载)
2025-02-03
电子学会python二级试卷(含知识点)
2023-09-27
电子学会Python一级考试知识点总结
2022-06-14
EV3电梯程序,可以通过触动传感器。
2022-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅