Skip to content

编程学得好,刷课烦恼少

发表时间:Sun Dec 24 2023 16:00:25 GMT+0800 (中国标准时间)

TEQuant https://mmbiz.qpic.cn/mmbiz_jpg/XaSOeHibHicMF1a2ibaykmwYXArbQaPxJhUrZNmAXw5gy73E9nudFgLG0B9x9zvN91c0wQBgVKSxnWKb58wI204icQ/0?wx_fmt=jpeg

这周参加了一个学习。

这学习由线下 + 线上两部分组成。

线下的,
需要到课堂里去;
需要签到、签退;
也需要认识一下同学们;
需要现场考试。

所以就老老实实地上课。

线上部分,是近 70 个小时的学习视频,然后考试。

一开始大家想着,2 倍速,让它播放完就行了。

结果我一看,傻眼了:

  • 首先,这货不支持倍速,连快进、快退之类的也没有,单纯播放。

  • 其次,这货不支持自动播放,一个播放完之后得手动点击播放下一个。

总共 12 门课,共约 70 小时:

总课时约 70 小时

每门课拆分 10 多节:

这门课拆分了 16 节

更奇葩的是,每门课限制观看次数:

每节课只限观看 5 遍

这可怎么办?一般人只能老老实实一节一节去看了。

但咱们不是一般人呀,咱们是工程师,专门解决问题的!

100 行代码解决问题

100 行代码解决问题。好吧,准确来说 110 行,但要是把空行去掉,肯定可以控制在 100 行以内。

这 100 行代码解决两个问题:

  1. 看完一节之后自动下一节;看完一课之后自动下一课。

  2. 自动下载课程视频。

第一个问题好理解,主要目标。

其中的一个可能的难点在于,如何判断视频看完了。我封装了一个方法(就截图里的 isPlaying),获取到当前播放到的时间和总时间,比较一下,达到的时候,就是播放完了,该点击下一节 / 下一课了。

第二个问题可能有点儿费解。

前面提到,看完这课程之后,需要考试;另外,奇葩的是,课程只允许看 5 遍。那万一考试的时候需要来回翻怎么办?干脆把视频下载得了。

科技的加持下,学习速度大大提升,目前进度已经过半了!

进度过半


搞个机器人,好好学编程。

后台回复 WCF 一起搞🤖

(群满了加 查克
申请消息填 WCF 自动拉进群聊

阅读原文

上次更新于: