编程学得好,刷课烦恼少
发表时间:Sun Dec 24 2023 16:00:25 GMT+0800 (中国标准时间)
这周参加了一个学习。
这学习由线下 + 线上两部分组成。
线下的,
需要到课堂里去;
需要签到、签退;
也需要认识一下同学们;
需要现场考试。
所以就老老实实地上课。
线上部分,是近 70 个小时的学习视频,然后考试。
一开始大家想着,2 倍速,让它播放完就行了。
结果我一看,傻眼了:
首先,这货不支持倍速,连快进、快退之类的也没有,单纯播放。
其次,这货不支持自动播放,一个播放完之后得手动点击播放下一个。
总共 12 门课,共约 70 小时:
总课时约 70 小时
每门课拆分 10 多节:
这门课拆分了 16 节
更奇葩的是,每门课限制观看次数:
每节课只限观看 5 遍
这可怎么办?一般人只能老老实实一节一节去看了。
但咱们不是一般人呀,咱们是工程师,专门解决问题的!
100 行代码解决问题
100 行代码解决问题。好吧,准确来说 110 行,但要是把空行去掉,肯定可以控制在 100 行以内。
这 100 行代码解决两个问题:
看完一节之后自动下一节;看完一课之后自动下一课。
自动下载课程视频。
第一个问题好理解,主要目标。
其中的一个可能的难点在于,如何判断视频看完了。我封装了一个方法(就截图里的 isPlaying
),获取到当前播放到的时间和总时间,比较一下,达到的时候,就是播放完了,该点击下一节 / 下一课了。
第二个问题可能有点儿费解。
前面提到,看完这课程之后,需要考试;另外,奇葩的是,课程只允许看 5 遍。那万一考试的时候需要来回翻怎么办?干脆把视频下载得了。
科技的加持下,学习速度大大提升,目前进度已经过半了!
进度过半
搞个机器人,好好学编程。
后台回复 WCF
一起搞🤖
(群满了加 查克
)
申请消息填 WCF
自动拉进群聊