首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【自动化批量操作 | 易班课】自动收集课作业 & 自动创建课 & 自动查看课

希望大佬带带) 摘要: 本文介绍了博主在易班技术部研发工作中发现的易班课收集作业低效麻烦的问题,并且自主研发了三款小工具,分别是自动收集课作业、自动创建课和自动查看课。...然而,在使用易班课时,我们可能会遇到一些问题,比如课收集作业的效率低、操作繁琐,无法批量处理等。...为了解决这些问题,我在负责易班技术部的研发工作中,自主研发了三款小工具,分别是自动收集课作业、自动创建课和自动查看课。...使用教程 首先,我们需要登录到易班账号,并进入任意界面(以下以课页为例)。然后,我们可以通过右键检查或按下F12键打开开发者工具面板。 在开发者工具面板中,选择"网络"选项卡,并刷新页面。...我完成了以下任务: 添加了日志功能,方便用户查看和排查问题; 实现了智能报错功能,能够提示用户出现的错误; 对代码进行了重构,提高了代码的可读性和可维护性; 正在测试收集作业自动换页功能; 正在测试自动创建课和自动获取课码功能

23340
您找到你想要的搜索结果了吗?
是的
没有找到

【自动化批量操作 | 易班课】自动收集课作业 & 自动创建课 & 自动查看课

希望大佬带带)图片摘要:本文介绍了博主在易班技术部研发工作中发现的易班课收集作业低效麻烦的问题,并且自主研发了三款小工具,分别是自动收集课作业、自动创建课和自动查看课。...然而,在使用易班课时,我们可能会遇到一些问题,比如课收集作业的效率低、操作繁琐,无法批量处理等。...为了解决这些问题,我在负责易班技术部的研发工作中,自主研发了三款小工具,分别是自动收集课作业、自动创建课和自动查看课。使用教程首先,我们需要登录到易班账号,并进入任意界面(以下以课页为例)。...,我完成了以下任务:添加了日志功能,方便用户查看和排查问题;实现了智能报错功能,能够提示用户出现的错误;对代码进行了重构,提高了代码的可读性和可维护性;正在测试收集作业自动换页功能;正在测试自动创建课和自动获取课码功能...sys.exit(1)logger = logging.getLogger(__name__)# 配置日志记录器logging.basicConfig(filename='易班课作业收集软件.log'

21620

分享:Markdown + CSS 实现微信公众排版

Markdown 解决了一文多处投放(微信公众+博客)以及排版的问题。...Editor S + 自定义 CSS 自定义一些 CSS 并保存为文件 在 Editor S 中导入自定义的 CSS 文件 在 Editor S 中书写 导出渲染后的 HTML ,复制粘帖到微信公众的编辑器中...在里看到网友推荐 MWeb 之前,我一直都在使用 Macdown ,一款基于开源项目 Mou 的 Markdown 编辑器。...另一个选择是,采用方案二或者方案三,这样会额外生成一个 HTML 文件(微信公众关闭了对 HTML 纯文本的支持,如果有大神能够告诉怎么避免生成 HTML 文件那就最好了,前端我不太懂)。...Markdown Here 教程(by 李笑来) CSS 简介(from W3School) 如何高效利用 Github (by 阳志平) 关于 Markdown 你可能想知道的 (by 我自己) 本文首发自公众

5K60

Java面试:5.05

一、基础部分 1、java三大特性,都有什么用,怎么实现的,哪里用到了? 封装、继承、多态。 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。...注意的事项: (1)Java编译器在编译一个Java源文件的时候,会把成员变量的声明语句提前至一个类的最前端。 (2)成员变量的初始化工作其实都是在构造函数中执行的。...(3)一旦经过Java编译器编译后,那么构造代码块的代码就会被移动到构造函数中执行,构造代码块的代码是在构造函数之前执行的,构造函数中的代码是最后执行的。...在JAVA中, 被继承的类叫父类(parent class)或超类(superclass), 继承父类的类叫子类(subclass)或派生类(derivedclass)。...Java面试百分百.jpg

68320

Java面试:5.05

一、基础部分 1、java三大特性,都有什么用,怎么实现的,哪里用到了? 封装、继承、多态。 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。...注意的事项: (1)Java编译器在编译一个Java源文件的时候,会把成员变量的声明语句提前至一个类的最前端。 (2)成员变量的初始化工作其实都是在构造函数中执行的。...(3)一旦经过Java编译器编译后,那么构造代码块的代码就会被移动到构造函数中执行,构造代码块的代码是在构造函数之前执行的,构造函数中的代码是最后执行的。...在JAVA中, 被继承的类叫父类(parent class)或超类(superclass), 继承父类的类叫子类(subclass)或派生类(derivedclass)。...Java5提供了ConcurrentHashMap,它是HashTable的替代,比HashTable的扩展性更好。 HashMap基于哈希思想,实现对数据的读写。

76530

【代数结构】 ( 的定义 | 的基本性质 | 的证明方法 | 交换 )

文章目录 的定义 的分类 的证明方法 交换的证明方法 数集回顾 的证明 的定义 的 定义 : 一个 非空 集合 G 中 , 如果 定义了 一个 “乘法” 运算 , 满足以下 四个...性质 , 那么 该 非空集合 G 称为 ; 1.... 的 分类 : 1.交换 ( Abel ) : 交换律 成立的 , 称为 交换 或 Abel ; 2.非交换 ( 非 Abel ) : 交换律 不成立的 , 称为 非交换...或 非 Abel ; 3. 的 阶 : G 含有的元素个数叫群的阶 , 记做 |G| ; 4.有限 : |G| 是 有限的 , 叫做 有限 ; 5.无限 : |G| 是...无限的 , 叫做 无限 ; ---- 的证明方法 的证明方法 : 给定一个 集合 G 和 二元运算 , 证明该集合是 ; 1.非空集合 : 首先说明 该集合是一个非空集合 ; 2.证明封闭性

4K20

java微信公众接入(2)

; return "error"; } } 向测试发送一个信息 ? 后台把消息封装成了map ?...PART3 拿到用户发送的消息,就可以开始做消息回复了,可以根据用户发送的内容,自定义回复内容,机器人也就是这个原理,有开源的微信机器人API,可以直接调用,这里不详细说明,感兴趣的可以自己百度 微信公众回复图文消息的文本格式...url]]> 接下来处理用户消息内容,文本里有msgtype提供了消息类型,不同类型返回的文本格式是不一样的,具体参考微信公众开发文档...XStreamAlias("Url") private String url;//点击图文消息跳转链接} 自定义消息回复、并转为XML格式,返回,注意:这边的图片URL必须是微信上的,怎么取呢,先给测试发一张图片

89121

Java工具集-流水(GetAutoCode)

介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import java.text.DecimalFormat...; import java.text.SimpleDateFormat; import java.util.Date; /** * @Description 用来生成流水 * @Author lishuangyang...0 ; //总数量:一般在实际业务中是需要在数据库中获取到当前的数据总数量 private static final String STR_FORMAT = "000"; //需要格式化的流水规则.../** * @return 获取三位流水 */ public String getThreePipelineNumbers() { // 这里code...// 将格式化好的时间拼接到code上 code.append(dateStr); // 根据格式化好的String类型的时间,查询数据库中当天所产生的单据数量生成流水

3.7K10

晖服务器名修改,闻上云刷黑晖后免拆机修改序列和mac地址

闻上云刷黑晖后免拆机修改序列和mac地址 2020-02-27 15:03:17 13点赞 98收藏 65评论 最近,矿渣论坛的u盘直刷黑晖固件免费了,再也不用辛辛苦苦的攒渣金了!...将写好的U盘插入靠近HDMI的USB接口 3.开机,待开机键led常亮断电,取掉U盘 4.开机,搜索安装PAT 我们在刷好2台晖后,因为物理网卡地址相同,即使ip地址不同,晖助手也只能识别到一台设备...将要修改的闻上云按照上面流程刷机,刷完引导盘后,插入硬盘开机并设置好进入晖系统。我们假设晖ip地址192.168.1.203,进入晖系统,查看设备网卡信息,默认mac地址如下图。...局域网内如果2台晖mac相同,会出现不间断丢包的情况,严重影响使用。...vi的基础操作这里简单说下: 1、用 /0011323140C3 找到mac 和sn所在位置, 2、键盘按下i进入编辑模式,使用光标定位修改成你要的数字,没有白裙序列和物理网卡地址的,就像我这样随便改个把

3.6K20

java之手机校验工具分享

校验手机很常见,当有的工具不满足你的需求时,就需要自己去写了,其实写每篇文章都是有原因的,由于使用别人封装的工具校验手机是否合法不满足自己的需求,原来的手机只会校验手机号牌的位数是否是11位,其它的就不校验了...因为从网上也找不到自己满足自己的需求的,所以动手又在原有的工具类里面添加了一个新的校验手机规则的方法。...下面的示例程序就是使用java常用的正则进行手机的校验,自己写了几个测试手机的正确和错误的示范,满足了方法的使用,分享出来是希望当未来的你遇到这个问题时可以现用就行了,不用再去写了,当然了自己喜欢去写...package com.wpw.learnlearn; import org.springframework.util.StringUtils; import java.util.regex.Pattern

1.6K10

微信公众发送消息模板(java)

这段时间接触公众开发,写下向用户发送消息模板的接口调用 先上接口代码 如果想学习Java工程化、高性能及分布式、深入浅出。...微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。...14    } 15  16    public void setColor(String color) { 17        this.color = color; 18    } 在公众里填写模板消息的对应格式...微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。...微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。

1.6K30

Java微信公众开发(附源码!!!)

笔者最近在为一个艺考服务团队开发手机端的服务,由于开发app需要的时间较长,所以选择开发微信公众。本人比较擅长Java开发,所以本文是基于Java语言的公众开发。话不多说,直接进入正题。...如果你是个人开发的话只能选择订阅,订阅没有自定义菜单等接口,具体接口权限你可以登录公众平台后在开发—>接口权限中看到。如果你想拥有自定义菜单等接口,需要注册服务,但是服务只能企业、组织等注册。...本人想做的公众是要求有自定义菜单的,并且委托我开发的团队是一家公司,所以注册的服务。无论你是订阅还是服务都不影响本文的阅读。...代码编写 一、创建自定义菜单(不需要自定义菜单的读者可以跳过该节) 本文中没有使用Java框架,采用的是原生jdbc和servlet,这样可以确保在云服务器配置有限的情况下提升公众的响应速度。...以上就是基于Java的微信公众开发实例,具体效果如下: 源码地址:http://download.csdn.net/detail/fanguoddd/9746510 发布者:全栈程序员栈长,转载请注明出处

62130
领券