以SAP BSP(Business Server Page), ABAP Webdynpro和WebClient UI为代表的SAP UI开发技术,在企业管理软件的前端开发领域里算是独树一帜的存在——因为ABAP提供的OPEN SQL,能够让开发人员直接在任何能编写ABAP代码的地方,直接操作数据库,所以使用这三门开发技术的初学者,很容易在前端编写大量本不应该放在前端实现的代码,最后形成一个前后端高度耦合的应用出来。
这种错误实践的一个例子,比如在WebClient UI的控制器里,直接使用OPEN SQL访问数据库,将数据读取出来后,同样在控制器里,再将这些按照数据库表的格式定义的数据转换成符合UI显示的格式。
比较好的实践,就是把数据库操作封装成一个API,该API返回的结果,通过DTO(Data Transfer Object)转换成可以直接被UI展示的格式,这样UI和控制器都不需要知道底层数据库的格式,实现了前后端的解耦。
今年是Jerry从事自由泳这项运动的第三年了。之前Jerry犯了一个很多自由泳初学者都容易犯的错误:急于以全身配合的方式练习自由泳。采用这种方式练习了一段时间后,Jerry感觉自己的水平停滞不前,于是和堡格莱斯恒温游泳馆的陈教练交流了一下。陈教练说,你还是先练习浮板打腿或者手蹼划水吧。Jerry心想,对啊,这不就是前后端分离吗?
计算机领域的前后端分离之后,后端开发工程师专注于保证应用的高并发,高可用性,高性能,安全,存储等设计,而前端开发工程师致力于页面表现,渲染速度,用户体验,兼容性等等。二者术业有专攻,不用既当爹又当妈。
而自由泳的前后端分离的设计思想,又该如何实现?即Jerry刚才提到的八字方针:浮板打腿,浮板划水。
因为这八个字在网络上有太多的教程了,Jerry不打算做搬运工,只谈谈自己的切身感受。
浮板打腿
虽然Jerry的自由泳至今游得不咋地,但是理论知识倒是学了很多,属于典型的“道理都懂,就是做不好”那一类。
如果有人问我,“你练习了三年自由泳,用一个词告诉我自由泳打腿的精髓是什么?”Jerry的答案就是:鞭腿。
怎么找到鞭腿的感觉?Jerry看过游泳大神易梦觉的教学视频,他的建议是单脚站立,另一只脚穿一只拖鞋,用力甩腿,把拖鞋抛向空中。体会“甩”腿而不是“踢”腿的感觉。
Jerry觉得梦觉大神的脑洞真的是很大,能想出这种不受任何场地限制的练习方法出来。不过Jerry觉得没那么麻烦,只需要在家里找一根毛巾或者一条床单,打湿后模拟长鞭。握住毛巾或床单的一端使劲挥动,如果您能找到将这股力道从手握住的一端传递到毛巾/床单末端的感觉,那么恭喜您,自由泳的鞭腿发力诀窍您已经找到了。
鞭子越长,则传递到末端时的爆发力越大。在实战中把这种鞭状发力发挥到极致的场景,就是著名动作片《精武英雄》中,李连杰扮演的陈真,用一根皮带对决手握武士刀,拥有“机器人”绰号的日本军官藤田刚(周比利扮演)。
将一根柔软的皮带玩出了双截棍宗师的风范,当Jerry在电脑面前反复观摩李连杰用皮带示范鞭状发力技巧时,看见藤田刚被皮带末端暴击,Jerry的脸似乎都感觉到了这份从屏幕里传递过来的力道而隐隐生疼。
https://v.qq.com/x/page/w05345miy7d.html
如果您是一位自由泳爱好者而尚未找到鞭腿的诀窍,Jerry建议您观摩上面那段李连杰的帅气视频,说不定能得到启发。
如果想暂时忘掉手上的动作,专心练习鞭腿,那么则需要借鉴编程领域里前后端分离的思想了。程序员们对于mock一定都非常熟悉,而浮板,就是游泳界的mock.
没错,就是下面这个神器。
手握浮板,我们可以暂时忘记自由泳手上的动作,而专注于鞭腿的练习。此时浮板充当了自由泳手部动作的mock.
浮板划水
同理,如果想暂时忘记自由泳的腿部动作,专心练习划手,那么可以进行浮板划水练习,即把浮板放至大腿内侧紧紧夹住,此时由于浮板产生的浮力,自然会将下半身托起,所以双腿只需静止不动,全身也能在水中形成良好的流线型。如下图上半部分所示:
这样,腿部动作已经被浮板mock,接下来就可以专心进行划臂练习了。
当然,也有比浮板更专业的夹腿板,这种器材佩戴的位置和浮板相比离身体中心更远,因而对身体核心力量和稳定性要求更高。
基本动作就是像这些可爱的小朋友正在做的一样:
https://v.qq.com/x/page/u07609t87my.html
在编程领域,mock是处于各个水平阶段的程序员都会使用到的利器。同样,浮板也是从刚学习游泳的业余爱好者到像孙杨这种顶级游泳运动员,奥运名将们都会使用到的训练工具。
如果您想拥有一套像孙杨下图这样漂亮的自由泳打腿,那么拿起浮板,老老实实打腿去吧。感谢阅读。
相关推荐
自由泳技术训练方法腿部动作练习二.doc.pdf
实验部分需要对改善前后的运动员进行跟踪采集数据,以验证改善措施的效果。经过技术改善后,运动员在同一效率的基础上速度有所增加,这表明科学的流体力学应用在实际游泳训练中是有效的。 四、结论 流体力学在游泳...
自由泳作为游泳项目中最引人注目的赛事...本论文通过分析自由泳臂的技术特点,并总结了每个阶段的易错点,为运动员提供了宝贵的理论参考依据,以期望通过科学研究和技术指导,帮助运动员在自由泳项目中取得更好的成绩。
在竞技游泳中,自由泳的高效表现不仅仅依赖于肢体的有力划动,同样重要的是在游进过程中保持身体的平衡。身体平衡在自由泳中的作用尤为显著,它关系到运动员能否以最优的姿态切割水流,减少阻力,以及能否在呼吸转头...
游泳自由泳,也被称为爬泳,是竞技游泳中速度最快的一种泳姿,广泛应用于比赛和健身。本主题将深入分析自由泳的划臂技术,帮助游泳爱好者和初学者提升游泳效率和速度。 自由泳划臂是整个游泳动作的核心,它为身体...
初级游泳社会体育指导员考试题涉及的知识点涵盖了游泳运动的基础理论和实践操作,主要目的是测试指导员对于游泳安全、教学原则、技术动作的理解和应用能力。以下是对这些知识点的详细阐述: 1. **国际业余游泳联合...
【自由泳提高的6个诀窍】 自由泳是一种高效的游泳方式,提高自由泳技巧的关键在于优化游泳中的各个方面,包括减少阻力、有效发力、保持划水长度等。以下六个诀窍可以帮助你提升自由泳表现: 1. **减小阻力**: - ...
蛙泳仰泳自由泳蝶泳出发技术转身技术和潜泳专业游泳视频教学 通过专业训练,从岸上到水中,教您蛙泳、仰泳、自由泳、蝶泳、出发技术、转身技术和潜泳。从陆上训练、池边训练、分部训练、综合训练使您掌握游泳技术。
动画版教程详释蛙泳和自由泳动作要领【PPT】27页PPT.pdf
游泳项目(自由泳、蝶泳)专项上肢力量陆上训练器材的研制与运用.pdf
初级游泳社会体育指导员的专项理论考核主要涵盖了游泳的基本知识、比赛规则以及教学原则等多个方面。以下是这些知识点的详细解析: 一、基本知识 1. 国际业余游泳联合会(FINA)管理的项目包括跳水、水球和花样游泳...
这篇文档是针对高中一年级数学必修一第一章——集合与函数基础的练习题及答案。章节内容涉及集合的基本概念,函数的性质,以及集合的运算。...通过这些练习题,学生可以巩固对这些概念的理解并提升解题能力。
9. 游泳比赛和竞技精神:在游泳日记篇2中,作者在教练的指导下进行了自由泳的练习,这可能与准备某种形式的游泳比赛或测试有关。展示了竞技体育中培养坚韧不拔的竞技精神和不懈追求卓越的重要性。 综合以上内容,...
此外,文件还提及了社会体育指导员(五级)公共理论试卷的部分内容,涉及到我国社会体育的运作形式、《全民健身计划纲要》的公布时间、历届奥运会的举办年份、初级社会体育指导员的申报条件,以及世界卫生组织对老年...
这个项目的名称暗示了它可能是关于Web开发中的创新和自由表达,就如同体育赛事中的自由泳比赛,选手们可以自由展现他们的技巧和风格。在这个背景下,我们将深入探讨HTML这一重要的网页构建语言。 HTML(HyperText ...
23. 社会体育指导员职能:初级社会体育指导员主要负责技能传授,如选项C所示。 24. 生物遗传物质:核酸是生物遗传的物质基础,如选项D所示,包括DNA和RNA。 25. 爬山锻炼:连续爬山一小时属于连续练习法,如选项B...
游泳是一项综合性的体育运动,对身体各方面都有显著的益处。在《游泳讲课王勃发分析PPT学习教案》中,详细介绍了游泳运动的技术动作、教学方法、教学内容以及水上救生等关键知识点。 首先,游泳的意义在于它既是...
这种自我反馈的方式增强了学生自主学习的能力,节省了教师一对一指导的时间,提升了教学效率。 总的来说,信息化教学手段在中职体育课堂的应用,弥补了传统教学方式的局限,让教学更具吸引力和实效性。教师应当不断...
本篇将基于第13周的Lingo软件使用练习题来探讨如何利用Lingo解决实际问题。 ### 1. 转运问题 这是一个典型的运输问题,目标是确定最小化总运费的最优运输策略。在Lingo中,我们可以建立一个线性规划模型来解决这个...
4. 游泳池管理:包括对游泳姿势的指导、游泳池的分类以及设计要求。游泳池应设有清晰的直线和水线标志,便于游泳者定位。室内游泳池通常有面积要求,以保证使用舒适度。此外,戏水乐园由于其规模和娱乐性质,需要更...