【各学校通用】5分钟刷完天津科技大学雨课堂视频

yuketangHelper

介绍

分享华南理工大学大佬写的5分钟刷完雨课堂视频代码

说明

特别鸣谢:https://github.com/heyblackC/yuketangHelper
特别声明:一切代码均来自华南理工大学大佬,github见上,可以给大佬star一下,tql,orz。

我只是实践一下跨校功能,并传播好的工具。

长江雨课堂参考大佬的github,这里没有测试长江雨课堂的。

对于没有任何编程基础的非计算机专业的同学,务必确保你的电脑上有python环境再来使用该脚本

刷课期间保持网页端雨课堂在线

核心操作

1.更改csrftoken和sessionid字段

2.把gsscut.yuketang.cn更改为自己学习的网址,如tust.yuketang.cn

3.根据登录后cookie里的university_id值,更改代码中university-id、university_id、uv_id 。

具体流程
  1. 下载yuketang压缩包

  2. 解压后得到yuketangHelper-master

  3. 使用记事本或者其他编辑软件打开videoHelper.py,我这里使用notepad++。image-20211108144258117

  4. 使用chrome登陆网页版雨课堂(一定要进入我下图中的界面,有同志因为进错页面而找不到university_id等信息),按F12,点Application,找到Storage中的Cookies,找到https://xxx.yuketang.cn/。其中xxx代表学校,如果你是研究生,网址应该是 https://yjs.xxx.yuketang.cn/ 。找到csrftoken和sessionid字段,然后将videoHelper.py中的csrftoken和sessionid更改成自己登录后的cookie中对应的字段。
    image-20211108144756714
    5.由于初始代码是针对华南理工的,所以跨校的还要改一下网校网址。在notepad++中ctrl+f,把所有的gsscut.yuketang.cn替换成对应学校的网址,比如天津科技大学是tust.yuketang.cn。注意:研究生的网址是yjs.tust.yuketang.cn,但是我们不能替换成yjs.tust.yuketang.cn,否则会出现以下错误。换句话来说,不管你是不是研究生,都用xxx.yuketang.cn(我们学校就是tust.yuketang.cn)就行了,不用加上yjs前缀。
    image-20211108145428054
    6.根据登录后cookie里的university_id值,更改代码中university-id、university_id、uv_id 。改完后保存。
    image-20211108150315423
    7.使用cmd(如果你是直接下载python安到电脑里的,非计算机专业推荐直接下个python到电脑里用cmd运行代码)或者使用Anaconda Prompt(使用的conda自带的python环境),找到你下载的代码路径,比如我的是 D:\黑科技\yuketangHelper-master
    image-20211108150807000
    就先输入 D: 进入D盘,然后输入cd D:\黑科技\yuketangHelper-master 进入文件夹,然后在输入videoHelper.py执行代码。
    运行界面如下:
    image-20211108151002215
    刷新一下网页,网课全部刷完,太快了!!!
    image-20211108151054105
    最后再次诚挚的感谢大佬贡献的代码!!!

天科专用

1.下载tust文件夹,根据cookies中的csrftoken和sessionid更改videoHelper.py中的csrftoken和sessionid字段
2.使用cmd或者Anaconda Prompt运行videoHelper.py即可。

代码地址

gitee:https://gitee.com/doubleguy/yuketang-helper
github:https://github.com/doubleguy/yuketangHelper

### 回答1: 天津宇视科技是一家技术领先的人工智能公司,其业务范围包括计算机视觉、人工智能算法等领域。在面试中,涉及C语言的问题可能会涉及以下几个方面: 1.基础知识:面试官可能会问到C语言的基本语法、数据类型、语句结构等方面的问题,比如简述C语言的基本数据类型、常用的控制流语句有哪些等。 2.指针和内存管理:C语言中指针与内存管理是非常重要的概念,面试官可能会询问指针的概念、用途,以及如何使用指针进行动态内存管理。 3.函数和模块化设计:C语言的函数是结构化编程的基石,面试官可能会要求回答如何定义函数、如何传递参数、函数的返回值等问题,同时也可能关注模块化设计思想在C语言中的应用。 4.数据结构和算法:作为一门通用的编程语言,C语言也涉及到各种常见的数据结构和算法问题。面试官可能会问及线性表、树、图等数据结构的定义和实现,以及一些常见的算法问题,例如排序算法或查找算法。 在回答这些问题时,应该清晰明了地表达自己的观点,如果有实际的项目经验或相关的学习经历,可以适当提及。另外,也可以通过自己的思考和应用实践来思考如何继续提升自己在C语言方面的能力。最重要的是对所学知识有一定的理解和掌握,并能够清楚、准确地回答问题。 ### 回答2: 天津宇视科技是一家高科技公司,因此在面试过程中,相关的技术问题可能会比较具有挑战性。以下是可能出现的一些问题和回答。 问题1:请介绍一下宇视科技在C语言方面的项目或应用实例。 回答:宇视科技在C语言方面有多个项目和应用实例。例如,我们可以使用C语言开发视频图像处理算法,包括目标检测、跟踪和识别等方面的算法。此外,我们还可以利用C语言开发图像传输和图像压缩算法,以便在视频监控系统中实现高效的图像传输和存储。 问题2:请简要说明C语言中的指针和引用的区别。 回答:C语言中,指针和引用都是用来间接访问内存中的数据。指针是一个存储内存地址的变量,它可以指向任意类型的数据。通过指针,我们可以修改指针指向的内存中的数据。而引用是一个已经存在的变量的别名,它在定义时必须指定类型,之后就可以直接使用这个别名来访问变量。不像指针,引用不可以改变指向的对象。 问题3:请简要说明C语言中的动态内存管理。 回答:在C语言中,我们可以使用动态内存管理函数来手动分配和释放内存。动态内存分配的函数有malloc、calloc和realloc。这些函数可以根据需要分配指定大小的内存,并返回一个指向分配内存的指针。当不再需要这些内存时,可以使用free函数将其释放。动态内存管理可以用于在程序运行时动态地分配内存空间,以及避免了静态内存分配的固定内存限制。 以上是一些可能出现在天津宇视科技C语言面试中的问题和回答。当然,实际面试中的问题可能根据公司的需求和候选人的履历有所不同。在准备面试的过程中,除了熟悉C语言的基本知识,还要对公司的业务和相关的技术有所了解,以便更好地回答问题和展示自己的能力。
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小的香辛料

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值