热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

南安一中八十年校庆征文陈建春老师

   终于找时间写了征文完成了老师布置的任务分享一下  我们的春哥K二11   洪铭锟    “弟兄们!打起精神来,新的战斗即将打响!”不用看我也知道是建春老师走进机房了,他径直走

 

   终于找时间写了征文 完成了老师布置的任务 分享一下



 

 


我们的春哥

K二11   洪铭锟

 

     “弟兄们!打起精神来,新的战斗即将打响!”不用看我也知道是建春老师走进机房了,他径直走到空调边上吹凉气,“快调整好状态,今天晚上我们再考一套题,题目质量很好,你们要尽情发挥!”老师夸张地挥起双手做搏斗状,我们赶紧打开文件夹,紧张地等待老师下发题目文件。

     这就是我们信息学的奥赛教练——陈建春老师,是我们可敬可爱的春哥。

     略微发福的身材、一件白色上衣、一条卡其色半长裤还有一副小巧的黑框眼镜构成了夏天里那个在电教馆上上下下的忙碌身影。别看老师有些发胖,据春哥自己说,他当年年轻时可谓玉树临风,一到大学的田径场上,那可是从两百米到一万米无人能敌,连体育系的都跑不过他。也许现在只有从他那走路健步如飞的身姿才能看见他过去的影子。

     春哥讲课时有一个最大的特点就是,声音如雷鸣一般响亮,如火山喷发一般充满激情、热情澎湃。“哇对,就是这样!”春哥将讲台桌用力一拍,“这个算法让人拍案叫绝!程序结构非常优美,思路非常清晰,答案完全正确!”老师仿佛觉得不够“拍案叫绝”,“啪”的一声,又重重拍了一下桌子。我坐在中间的位置耳膜都震的生疼。对面实验楼上的同学们说,春哥讲课时,他们耳边都是滚滚的雷声;下面一楼实验班的学长学姐们说,春哥讲课时,他们的顶上的天花板都在微微颤抖。有这样一个大嗓门儿的老师,谁还敢能在课上开小差,大家都全身心跟着春哥的思路在走了。

     春哥讲课不只是声音响亮,他的课总是生动而有趣。也许他对理论性知识的学术造诣并不是非常高,但他总能把那些最基础而又复杂的算法、数据结构讲得清清楚楚、十分易懂,让我们在最短的时间里掌握最多的东西。始终记得春哥给我们讲队列(一种数据结构)时那形象的演绎。“你们看好了,这个数据结构之所以名为队列是因为它其实和排队是一样的,假设这边有十个小学生在排队,每一个小学生都代表一个数字。”春哥用手在空气中比划着,仿佛在赶一群小学生排进队伍里,他也颠着身体像小学生一样排进“空气”队伍里,接着说道:“先排进队伍的小学生只能从最前方出队,而后面的小学生只能从我身后排进队伍,前方出,后方入,才不会引起堵塞,只有等我前方的同学都出队了,我自己才能出队。”说完,春哥又颠着身子跑出了队列,最后补上一句“这样所有的元素就能按一定次序被遍历到了。”我们一下子恍然大悟,比起书本上干巴巴的文字介绍,春哥的讲解好理解得多了。

     每到考试完我们自己消化题目时,春哥总会坐在讲台上做自己的事,我们告诉他我们可以自己消化也不需要讲解了,老师您完全可以回去享受周末了,而春哥却大手一挥,激动地说:“不不不!根据我多年的经验,有老师在和没老师在,那效果是天差地别!就算你们不需要我讲解,也没人上来询问我难题,我坐在这也会给你们一种无形的压力,整个团队才不会很松散。”因而,春哥几乎每天大部分时间都和我们泡在机房里。很多时候,我们晚上调试程序一直留到十一点多还没回去,春哥就会耐心地等待我们,并在精神上给予支持和鼓励。一直到我们走后,春哥会耐心地检查所有电脑是否关机,才离开机房。正是有了春哥这样的做法,我们的团队才能像一块钢板一样无坚不摧,一路上无论有多少困难都能披荆斩棘,一起度过。

     从高一到现在,信息学奥赛之旅已经快走向尾声了,建春老师在我人生的夜空中留下了流星一般璀璨夺目的痕迹,我们深深地敬爱着建春老师,敬爱着我们的春哥。

     当我迎来自己退役的那一天,我会舍不得春哥如雷的大嗓门儿。

     舍不得春哥说过的一句句震人心魄的勉励之词。

     舍不得春哥写下的一个个结构优美的标准程序。

     舍不得春哥发下的一套套质量良好的模拟试题。

     舍不得......



 

     


推荐阅读
  • Android工程师面试准备及设计模式使用场景
    本文介绍了Android工程师面试准备的经验,包括面试流程和重点准备内容。同时,还介绍了建造者模式的使用场景,以及在Android开发中的具体应用。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • qt学习(六)数据库注册用户的实现方法
    本文介绍了在qt学习中实现数据库注册用户的方法,包括登录按钮按下后出现注册页面、账号可用性判断、密码格式判断、邮箱格式判断等步骤。具体实现过程包括UI设计、数据库的创建和各个模块调用数据内容。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • JVM 学习总结(三)——对象存活判定算法的两种实现
    本文介绍了垃圾收集器在回收堆内存前确定对象存活的两种算法:引用计数算法和可达性分析算法。引用计数算法通过计数器判定对象是否存活,虽然简单高效,但无法解决循环引用的问题;可达性分析算法通过判断对象是否可达来确定存活对象,是主流的Java虚拟机内存管理算法。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
author-avatar
衢江大道
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有