- 博客(274)
- 资源 (29)
- 收藏
- 关注
原创 【可留言】楊校老師課堂之疑難雜症留言篇章
有什麽想問的技術?或者是想瞭解的知識點都可以給我留言?我會擇選一些典型問題,放到文中來!并且進行詳細解答...
2019-08-14 11:35:16
2813
2
原创 杨校老师课堂之CSDN博客查找博文汇总-目录
目录1.面试2.JavaWeb文件[图片]上传功能:3.BaseServlet设计教程4.富文本编辑器使用教程5.下载Jar包教程6.页面原型下载7.Java连接数据库 及数据库连接池开发8.数据库9.开发工具使用教程10.JavaWeb实训项目案例11.过滤器12.云服务器13.Java操控Excel14.Ja...
2019-06-28 14:04:16
2603
原创 杨校老师课堂质数之判断素数-6倍数原理
摘要:本文介绍了素数的定义及其与6的倍数之间的关系。除2和3外,所有素数都位于6的倍数相邻位置(6n±1)。通过分析6的倍数附近数字的可整除性,排除了非素数形式,验证了这一规律。最后给出基于该原理的C++素数判断代码,通过检查6的倍数两侧数字来高效验证素数。
2026-01-07 09:07:13
177
原创 杨校老师课堂图论之前置知识_关于图的一些入门概念
本文系统介绍了图论的基本概念与性质。首先定义了图的顶点集和边集,强调图必须至少包含一个顶点。随后详细讲解了无向图、有向图及其表示方法,区分了完全图、简单图和多重图的概念。文章还阐述了图的度与握手定理、路径相关概念,以及连通图/强连通图及其分量的定义。最后对比了图的存储方式,重点分析了邻接矩阵的优缺点:快速判断边存在性和计算度数,但空间复杂度高且不便于增删顶点。全文以清晰的定义和图示,全面涵盖了图论的基础知识体系。
2026-01-05 09:19:35
750
原创 杨校老师课堂算法复杂度之深入理解时间复杂度与空间复杂度
本文系统介绍了算法效率分析中的时间复杂度和空间复杂度。时间复杂度描述算法执行时间随输入规模的增长趋势,常用大O表示法表示,包括常数阶O(1)、对数阶O(logn)、线性阶O(n)等常见量级。空间复杂度衡量算法临时占用存储空间大小,同样使用大O表示法,递归算法的空间复杂度需特别注意调用栈开销。随着硬件发展,时间复杂度成为主要评估指标,但在特定场景下空间复杂度仍不可忽视。文章建议在算法设计中优先选择低复杂度方案,掌握优化策略,并在时空效率间合理权衡。掌握复杂度分析能提升编程能力和计算思维。
2026-01-03 16:01:05
866
原创 杨校老师课堂备赛C++信奥之模拟算法习题专项训练
本文介绍了5道C++信奥模拟算法专项训练题目及教学要点。题目包括:1)电梯升降时间计算;2)k方幂数列第N项求解;3)扑克洗牌次数及过程模拟;4)冰壶比赛得分统计;5)多层寻宝密钥计算。教学要点强调模拟算法的核心是严格遵循题目规则进行流程化实现,需注意状态跟踪、边界处理和效率优化。与枚举算法相比,模拟更侧重"复刻"操作步骤而非穷举验证。典型应用场景包括流程明确、状态变化复杂的计算问题。
2026-01-03 15:55:04
973
原创 【博客之星2025年度总评选】在噪音中搭建路标:一个编程教育布道者的十年旅程与2025沉思
《在噪音中搭建路标:编程教育布道者的十年沉思》摘要 本文是一位编程教育工作者十年教学历程的深度反思。从大学课堂到企业培训,再到少儿编程教育,作者始终致力于在不同教学场景中识别"噪音"(如功利主义、速成焦虑),并通过创造性方法搭建教育"路标"。以信息学奥赛教学为例,作者将抽象的递归概念转化为"盗梦空间"的叙事体验,帮助学生在故事中自然理解编程思维。十年实践形成了三大教育理念:作为连接抽象与具象的桥梁、激发自主学习能力的种子、回应时代教育焦虑的解决方案
2026-01-01 18:06:09
1227
原创 2025年12月27日GESPC3考级“超纲”风波:一场技术依赖下的系统性失误
GESP编程等级考试暴露教育测评体系困境。三级考试中64%的客观题超出考纲,引发对AI辅助出题与人工审核脱节的质疑。官方补救方案虽技术完备,却忽视考生实际负担,凸显"计算机思维"与教育温度的失衡。事件折射出技术时代教育测评的效率与严谨之困,同时促使家长反思"考级热"的功利性。建议回归能力培养本质,建立合理学习规划,在认证体系波动中保持教育初心。技术可提升效率,但不能替代教育责任与人文关怀。
2026-01-01 17:21:42
810
原创 杨校老师课堂之带你备战【C++】GESP四级_核心知识点梳理(针对高频考点)
GESP C++4级考试核心考点包括:二维数组的定义与遍历(重点考察行优先存储和函数参数传递)、自定义函数的参数传递方式(区分传值/传引用/传指针)及函数重载、指针与数组的关系及排序算法实现(冒泡排序和快速排序为重点)。此外还涉及结构体的使用和算法复杂度分析。备考需掌握数组索引边界、函数参数传递规则、排序算法实现等关键知识点,注意常见错误如数组越界、函数参数列数省略等问题。
2025-11-30 09:48:29
1082
原创 信息学竞赛备赛与应试要点参考
本文为信息学竞赛选手提供备赛与应试的实用指南。赛前应充分准备证件、熟悉比赛环境;比赛时合理分配时间,先浏览所有题目,优先完成得分率高的部分,注意细节检查。编程技巧包括使用标准头文件、规范命名、添加编译选项等。还提供了环境设置、性能测试等实用建议,强调提交前检查文件操作和调试代码。建议选手根据自身情况和最新要求灵活调整备赛策略。
2025-11-01 11:36:40
493
原创 测试数据生成工具
本文介绍了使用C++构建信息学竞赛题目数据的工作流程。首先准备标程std.cpp并编译备用,然后使用data.cpp生成20个输入数据文件(data01.in~data20.in),再通过gen.cpp调用标程生成对应的输出数据文件。文章还提及了Polygon这一支持多人协作的出题平台,但主要聚焦于本地C++环境下的数据生成方法。整个流程包括:标程准备、输入数据生成、标程处理生成输出数据三个主要步骤,为竞赛题目开发者提供了基础的数据构造方案。
2025-10-26 17:39:11
382
原创 杨校老师课堂之C++备赛信奥中STL常用库函数梳理汇总(含样例代码)
本文总结了C++ STL常用容器和算法函数,包括vector、stack、queue等12种容器的特点、头文件和常用方法,以及排序查找、最值计算、遍历操作等6大类算法函数。每个容器都配有简明代码示例,如vector的增删排序、stack的入栈出栈操作等。STL是C++标准库的重要组成部分,掌握这些容器和算法能有效提升编程效率。
2025-10-26 17:38:22
648
原创 杨校老师备赛课堂之常见四种信奥赛制介绍
本文介绍了四种常见的信息学竞赛赛制:ACM赛制、OI赛制、IOI赛制和乐多赛制。首先解释了竞赛术语如提交反馈、实时排名等概念。然后通过表格对比了四种赛制的特点,包括提交反馈、实时排名、计分和排名方式。重点说明:ACM赛制注重题数和时间,有罚时;OI赛制无反馈按点计分;IOI赛制结合前两者特点;乐多赛制则通过罚分机制。最后提醒OI和IOI赛制可大胆提交,而ACM和乐多赛制则需谨慎提交以避免罚时分。
2025-10-24 16:20:38
402
原创 杨校老师备赛之C++对拍详解
摘要:本文详细介绍了C++对拍技术,用于验证算法正确性。主要内容包括:1) 对拍概念,即通过比较暴力解法和优化解法的输出结果来验证程序;2) 实现步骤,包括准备标准解和暴力解代码、创建随机数据生成器;3) 对拍程序编写方法,使用系统命令比较输出文件;4) 针对不同场景的调整方案,如处理大数据范围和OI竞赛环境。文章以A+B问题为例,展示了完整的对拍流程和代码实现,帮助开发者快速定位程序错误。
2025-10-24 15:15:58
901
原创 杨校老师竞赛课堂之C++语言GESP一级笔记
GESP一级考试大纲摘要:涵盖计算机基础、编程环境、数据类型(整型、浮点型、字符型等)、变量定义与命名规则、输入输出方法(cin/cout与scanf/printf)、基本运算(算术、关系、逻辑)及控制结构(顺序、选择、循环结构)。重点包括数据类型范围、变量赋值规则、格式化输入输出、运算优先级、if/switch选择结构及while/for循环结构,同时涉及循环控制语句(continue/break)的使用。适用于编程初学者掌握基础语法与逻辑控制。
2025-08-29 16:39:34
1279
原创 杨校老师竞赛课堂之【备战GESP等级考试】计算机基础与历史
本文介绍了计算机基础知识,包括硬件和软件两大方面。硬件部分详细讲解了CPU的构成、执行过程以及内存、输入输出设备等;软件部分则介绍了操作系统和应用软件。文章还阐述了集成开发环境和程序编译原理,并回顾了计算机发展历程,包括ENIAC诞生、存储程序概念提出、摩尔定律等重要里程碑。最后提到计算机发展史上的关键人物,为读者提供了计算机技术的系统性基础知识框架。
2025-06-27 19:11:39
554
原创 杨校老师竞赛课之GESP一级C++[2024-9]真题及题解
摘要 本文包含2024年9月GESP一级C++考试真题及解析,主要考察以下内容: 计算机基础知识:如内存、磁盘等存储元件区分 C++基础语法:表达式运算、输出格式、数据类型转换等 程序设计能力:循环结构、条件判断、变量运算等 算法应用:最大购买数量计算、特定数字条件判断 调试技巧:常见调试方法比较 编程规范:变量命名规则、语句执行顺序等 典型题目包括: 计算商品最大购买数量的数学应用 判断"美丽数字"(9的倍数非8的倍数)的条件运算 表达式优先级、格式化输出等语法细节 循环结构与控制语句
2025-06-01 16:33:14
954
原创 杨校老师竞赛课之GESP一级C++[2024-12]真题及题解
本文摘要:2024年GESP一级C++真题解析包含25道选择题和2道编程题。选择题涉及诺贝尔物理学奖获得者研究方向(人工智能)、操作系统识别(纯血鸿蒙)、C++语法规则、运算符优先级等内容;编程题要求实现温度转换(开尔文转摄氏/华氏)和统计奇偶数功能。题目考察计算机科学基础知识、C++语法和简单算法实现,答案均配有详细解析。编程题需要处理输入输出、条件判断和循环结构,体现基础编程能力。(98字)
2025-06-01 14:49:32
1344
原创 杨校老师竞赛课之青科赛GOC5-6年级组模拟题
摘要:本文介绍了两个GOC编程实例。第一个实例是绘制魔法杖,包括杖柄和顶部的实心圆,代码通过控制画笔的移动和旋转完成绘制。第二个实例是绘制禁止停车标志,包括红色空心圆、中间的红色线段以及黑色“停”字,代码通过设置画笔属性、绘制图形和文字来实现。两个实例均提供了参考代码和绘制效果
2025-05-23 00:15:33
719
原创 杨校老师竞赛课之青科赛GOC3-4年级组模拟题
本文介绍了六个编程绘图题目,分别涉及绘制山峰、八个圆、板凳、奖台、斜拉桥和轮子。每个题目都提供了详细的代码实现,展示了如何通过编程语言(如C++)控制画笔的移动、旋转和颜色设置,从而绘制出复杂的几何图形。例如,绘制山峰时,通过控制画笔的旋转和前进距离,绘制出两个不同大小的正三角形;绘制八个圆时,通过循环和角度调整,绘制出对称分布的圆形图案。这些题目不仅锻炼了编程能力,还增强了对几何图形的理解。
2025-05-22 23:44:15
655
原创 杨校老师竞赛课之CCF_GESP一级[C++组]等级认证真题试卷
GESPC++一级认证试卷包含单选题、判断题和编程题三部分,满分100分,考试时间90分钟。单选题部分涉及C++基础知识,如变量定义、数据类型、运算符、表达式计算等,共15题,每题2分。判断题部分考察计算机硬件、C++语言规则及表达式计算,共10题,每题2分。编程题部分要求考生编写程序解决实际问题,如计算时间差和累计相加,共2题,每题25分。试卷旨在全面评估考生对C++编程语言的理解和应用能力。
2025-05-16 14:57:29
686
原创 杨校老师项目之基于SSM与JSP的鲜花销售系统-【成品设计含文档】
本文设计并实现了一个基于SSM框架和JSP技术的鲜花在线销售管理系统,采用B/S架构,结合Maven进行项目依赖管理。系统分为前台用户模块和后台管理模块,前台提供商品展示、购物车、订单管理等功能,后台支持商品管理、订单处理、用户管理等核心业务。技术实现上,系统使用Spring进行业务逻辑解耦,SpringMVC负责请求分发和视图解析,MyBatis完成数据库交互,并通过PageHelper插件优化数据分页查询性能。数据库选用MySQL,前端采用JSP结合Bootstrap框架,确保界面美观且响应迅速。测试结
2025-05-12 22:56:05
951
原创 母亲节祝福网页制作
📝 制作步骤图解桌面右键 → 新建 → 文本文档重命名为 mom-day.html (先创建.txt文件,稍后改扩展名)右键用记事本打开文件复制粘贴下方任一素材的代码 ⬇️点击记事本菜单:文件 → 另存为保存类型选择 “所有文件”确保文件名是 mom-day.html(重要!)💡 扩展名显示方法(Windows):保存的 mom-day.html 文件双击文件,等待浏览器打开点击屏幕任意位置触发特效 ✨2.素材二
2025-05-09 17:20:38
949
原创 杨校老师竞赛课之C++备战蓝桥杯初级组省赛
有 n 个灯塔排成一行,每一个灯塔都存储了部分能量,第 i 个灯塔的位置为 ai,能量是 bi,当第 i 个灯塔被激活后,所有在这个灯塔左边且与该灯塔距离小于等于 bi 的灯塔都会被摧毁,而该灯塔本身不会受到伤害。现在陈平安想让你帮他一个忙,陈平安决定在现有的 n 个激光塔的右边再放一个灯塔,这个灯塔的位置和威力是任意的(但必须在现有灯塔的右边)。这条路上有一排共n个路灯,每个路灯都有不同的状态:有的灯是熄灭的(用0表示),有的是点亮的(用1表示),还有的则是闪烁的(用2表示)。
2025-05-05 18:35:57
1125
原创 杨校老师课堂之C++备战全国青少年科技教育成果展示大赛(二)
全国青少年科技教育成果展示大赛是经教育部批准,由中国下一代教育基金会主办的全国性竞赛活动。
2025-05-02 17:39:53
760
原创 杨校老师课堂之C++备战全国青少年科技教育成果展示大赛(一)
全国青少年科技教育成果展示大赛是经教育部批准,由中国下一代教育基金会主办的全国性竞赛活动。
2025-05-02 16:56:19
849
原创 杨校老师课堂之编程入门与软件安装【图文笔记】
程序是人与计算机沟通的工具。在日常生活中,像手机里的各类 APP、电脑上的办公软件等,都是程序的具体体现。而计算机语言作为程序的基础,是人为定义的、用于人与计算机沟通的标准,有着特定的语法规则。
2025-03-18 23:52:34
1123
原创 【小年龄段零基础学C++】杨校老师课堂之C++先导课Goc语言常用函数汇总-趣味编程|兴趣度满满
同学们,你们知道吗?我们每天都在和各种各样的文字、符号打交道,像我们写作业用的字母、数字,还有标点符号。那你们有没有想过,电脑是怎么认识这些东西的呢?要知道,电脑可不像我们人一样能直接看懂这些,它只认识数字。ASCII 就是一种能帮助电脑认识我们常用字符的特殊规则。比如说字母 A,在 ASCII 规则里,它被对应成了数字 65。就好像我们给每个字符都发了一个专属的数字 “身份证”。当我们在电脑上敲下字母 A,电脑就会按照 ASCII 的规则,知道这个 A 对应的数字是 65。
2025-03-18 13:07:30
1518
原创 杨校老师带你备战CSP-J组400满分洛谷推荐题单【建议收藏】
为助力孩子在CSP-J信奥赛中脱颖而出,精心打造了 “CSP-J满分题单第一系列” ,直击竞赛核心,帮助孩子用最短时间攻克高分壁垒!这份题单凝聚了历年真题精华与高频考点(如动态规划、二分算法、数学思维等),覆盖2019-2024年CSP-J真题及权威模拟题,每一题都经过信奥教练团队深度解析,让孩子精准定位薄弱环节,告别低效刷题。特别价值:针对校内数学前20%的潜力生,题单深度融合数学思维与算法逻辑,配套安教练团队一对一答疑,让孩子从“会编程”进阶到“懂竞赛”。:拒绝“题海战术”!
2025-03-17 12:27:51
2138
原创 杨校老师课堂之带你规划CSP竞赛全年安排
6、如果你已经学过CSP-X/J的大部分知识了,只是参加CSP-X/J这个阶段的课程的话,就不太需要学习更多的新知识了,但是对于当前的知识的迁移能力需要进一步提高,每个月都做2~3套历年真题,将历年真题的题型和考察的知识点完全掌握透彻,再去做与之难度相仿的题目,比如USACO的铜组或银组的真题。3、这期间会经历一个暑假,暑假期间,补一下初赛知识,集中学习,用来参与九月份的初赛,同时按照每周20~50道题目量去刷题复习,但是不要水题,要做高质量的题目,比如可以按照洛谷中整理的题单顺序去刷题。
2025-03-05 23:06:21
739
原创 杨校老师课堂之备战信息学奥赛算法背包DP练习题汇总
背包DP(动态规划)是解决一类在容量限制下选择物品以获得最大价值或满足特定条件的优化问题。:有 N 个物品,第 i个物品体积为 vi,价值为 wi,背包总容量为 V。需选择物品装入背包,使得总体积不超过 V 且总价值最大。关键思想:通过状态转移方程表示不同容量下的最优解,逐步递推求解全局最优。
2025-03-05 22:21:50
966
原创 杨校老师课堂之基于C++的排序算法详解_信息学奥赛-配套专项练习题汇总
是将一组数据按照特定顺序(如升序或降序)重新排列的算法,其核心目标是通过比较或非比较操作,使数据满足有序性要求。
2025-03-04 06:00:00
830
原创 杨校老师课堂之带你备战【C++】GESP八级_一个月规划
实现Dijkstra(堆优化版本)和Floyd算法,对比两种算法的适用场景(稀疏图 vs 稠密图)。每日完成一套模拟题(可参考CSP-J/S或NOIP真题),严格按照考试时间(2.5小时)限时作答。整理第一周真题中的错题,针对薄弱环节(如哈希表冲突解决、树状数组)进行专项练习。重点训练时间分配:选择题(30分钟)、编程题(90分钟)、检查(30分钟)。复习图的存储方式(邻接矩阵、邻接表)、图的遍历(DFS、BFS)。掌握动态规划的空间优化技巧(滚动数组)和时间优化(剪枝、预处理)。
2025-03-02 11:52:33
1425
原创 杨校老师课堂之带你备战【C++】GESP七级_一个月规划
二维动态规划、动态规划的最值优化。:图的定义与遍历(DFS、BFS)、泛洪算法(Flood Fill)、最小生成树(Kruskal、Prim)、最短路径(Dijkstra、Floyd)。:哈希表的实现与应用、组合数学(排列组合、杨辉三角)、倍增法。:图的邻接表/矩阵表示、复杂动态规划的状态转移方程设计。
2025-03-02 11:06:29
1584
原创 杨校老师课堂之带你备战【C++】GESP六级_一个月规划
开发小型项目(如学生信息管理系统、二叉树家族关系管理系统),整合类、树遍历、文件操作。:结合算法与数据结构解决实际问题(如动态规划优化、树结构遍历)。学习类的定义、构造函数/析构函数、成员变量与方法的访问控制。重点突破背包问题(0-1背包、完全背包),理解状态转移方程。:DFS/BFS、一维动态规划、简单背包问题、二叉树遍历。掌握树的遍历(前序、中序、后序)、二叉搜索树的插入与查找。:树(哈夫曼树、完全二叉树)、栈、队列、循环队列。练习实现简单类(如学生类、图书类),理解封装特性。
2025-03-01 16:15:00
1105
原创 杨校老师课堂之带你备战【C++】GESP五级_一个月规划
掌握埃氏筛法(复杂度 O(nloglogn)O(nloglogn))和线性筛(欧拉筛,复杂度 O(n)O(n)),重点练习质数判断、质因数分解(短除法)、唯一分解定理。手写归并排序(稳定,复杂度 O(nlogn)O(nlogn))和快速排序(不稳定,平均 O(nlogn)O(nlogn)),分析递归分治的过程。实现大整数加减乘除的模拟运算,重点练习字符串与数组的转换逻辑,解决如阶乘求和、大数乘法等典型问题。典型题目:区间调度、背包问题(部分背包)、找零问题,理解局部最优到全局最优的推导逻辑。
2025-03-01 11:59:16
1108
js实现的点线随鼠标移动聚集和散开的窝巢特效
2019-02-15
后台管理系统页面原型_学生管理系统[信息-选课-考勤-成绩].zip
2019-06-06
基于jsp+servlet的javaweb实现最基本的用户注册登陆注销功能
2018-10-05
基于jsp_servlet_session完成的图书查询及购物车案例-内含有MySQL数据库
2019-03-27
基于Servlet和Jsp研发|小区物业管理系统|企业员工寝室管理平台|大学宿舍管理系统【含参考论文+数据库+源码】
2021-08-10
java富文本编辑器kindeditor4.1.11官方推荐的最新版本
2018-12-09
Java语言的时光在线音乐播放系统源码(含参考论文、截图、数据库).zip
2021-08-05
SpringBoot餐厅会员管理系统.zip
2021-05-23
(Struts2+Spring4+Hibernate3)ssh整合全部所需jar包 - 38个
2019-02-15
使用jsp、servlet、DataSource数据源(DBCP)、完成的图书分类增删改查全套代码
2019-03-28
js实现的右侧赞助打赏插件
2019-02-15
Java框架SSH整合的所有配置文件
2018-08-03
JavaScript类库_JQuery1.8离线Api手册全中文版.zip
2019-05-22
基于jsp_servlet的文件上传演示案例,重在理解上传原理、内含有jar包
2019-04-04
基于51单片机的蓝牙家电开关控制的设计与实现
2025-03-10
SpringBoot的理发店预约管理系统-可作为学习及设计使用
2024-06-10
基于MEGA16单片机控制变压器的智能绕线功能系统全部资料
2024-05-14
【微信小程序】美妆商城小程序-项目源码
2024-05-13
基于Python+Vue的农田节水灌溉监测平台-学习设计
2024-05-12
基于QT的教务管理系统设计与实现(全套资料)
2023-04-28
基于SpringBoot框架开发的医院挂号管理平台
2023-04-01
基于C++的QT平台酒店管理系统的设计与实现全套资料
2023-04-28
基于QT的扫雷游戏项目
2023-10-27
基于C++的QT平台完成画图板设计制作
2023-10-27
基于单片机的电子秤系统设计【视频+代码+全套文档材料】
2022-05-16
基于单片机的花房温度控制系统的设计与实现
2022-05-16
基于SSM社区疫情防控人员访客登记报备平台_设计程序
2022-05-12
基于SSM大学生创新创业项目管理系统|竞赛管理系统|结业设计程序
2022-05-12
基于SpringBoot + Vue 的智能停车场平台程序设计
2022-03-15
基于SSM的校园点餐系统设计
2022-03-13
基于Java电信计费管理系统的设计与实现
2022-03-10
毕业设计-旅游网站的设计与开发JAVA+Mysql.zip
2021-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅