具备系统分析、设计和实现的基本能力。多年从事C#,python,C,C++、单片机、数据库应用、数据采集与网络爬虫等领域的教学和编程实践。擅长算法分析与设计,擅长业务逻辑的分析、设计以及程序的编写、测试和维护。
项目1:台球游戏辅助瞄准系统
系统以C#语言开发,用于辅助教学,帮助学生掌握Windows钩子函数的工作原理。系统能捕获台球游戏中的鼠标消息,结合键盘操作能计算出台球的准确位置,根据碰撞定理预测并绘制出击球后的球体前进方向。
项目2:声音波形的展示
系统以C#语言编写,具有美观的显示画面,能读取指定的音频文件,将其中指定时间片段的音频数据绘制成波形,让学习者直观地了解声波的本质。
项目3:某大型电商优惠券抓取
系统以Python语言开发,能自动登录某大型电商优惠券主页,抓取各类优惠券信息,包括优惠券的优惠力度、使用范围和相应店铺链接等。数据保存为csv文件。
项目4: n皇后问题随机算法性能分析。将n个皇后放在n*n的棋盘上使其不互杀。算法先随机放置位置合适的m个皇后,剩下的n-m个皇后采用回溯法放置。程序分析m值从小到大变化过程中,算法用时为类似U型的曲线,并以曲线图的形式绘制出来。
系统能在台球游戏进行时,获取鼠标信息,结合键盘操作感知并计算出台球位置,并以画线的方式预测击球后的前进路线,达到帮助游戏者瞄准击球点的功能。系统的目的在于辅助教学,帮助学生理解windows钩子程序的工作原理,我负责系统的需求分析、设计和实现。
系统以C#语言开发,能读取音频文件,将指定时间片段的声音信号以波形图的方式绘制出来。系统具有完善的功能和美观的界面,我负责需求分析和设计实现。
系统以C#语言开发,能读取音频文件,将指定时间片段的声音信号以波形图的方式绘制出来。系统具有完善的功能和美观的界面,我负责需求分析和设计实现。
系统以回溯法结合随机算法将n个皇后置于n*n的棋盘上,使得其不互杀。程序具有完善的性能分析功能,展示算法在不同条件下的性能表现。系统用于教学,我负责需求分析与设计