概述
学校教务系统更换成了强智教务系统(吐槽:花了200万的教务系统连个手机客户端都没有,且根本没对手机进行适配),导致没有较好的手机客户端能适配,很多同学们用的第三方客户端都出现了乱码或者缺课的现象。由于我手机开发实在不行,所以我萌生了每天0点自动发送今天课表加本周课表到我自己的邮箱的这么一个想法。
注1:本程序只对长沙理工大学做了适配,其它大学需要自行抓包改代码哦~
注2:对于首次打卡十几天后易班对校本化的授权可能会失效,这次重新加上判断授权失败重新授权的代码。已于2020-04-11测试无误。
项目地址:https://github.com/looyeagee/yiban_auto_submit
学校需要每天打卡,而健康的我打卡内容每天也是一样的。所以我就想实现一个自动打卡的程序。
几天前,向计算机学院递交了一份转专业申请表,心里很是忐忑,知道自己成绩不是很好,不知道自己能不能成功。然而,我的运气还是不错的,成功转入了计算机学院。要告别这一年的同学确实还是不舍,面对新环境不知道自己能不能适应得过来…不管那么多了,毕竟自己当初报的第一专业是软件工程,我是被调剂到化工类的,说实话找到自己喜欢的专业去学习是一件十分幸福的事情。
在包管理器-首选项-启用AUR支持,安装com.qq.weixin.deepin,之后遇到了无法打开输入法的问题,转到/opt/apps/com.qq.weixin.deepin/files/后,编辑run.sh,在除注释外的首行追加以下内容即可
1 | env locale=zh_CN |
可能还会遇到输入显示成框框的问题,参考这个链接https://blog.csdn.net/lgsteven88/article/details/90724501 安装中文字体即可。
安装com.qq.im.deepin,之后会遇到卡在登录界面的问题,参考https://aur.archlinux.org/packages/com.qq.im.deepin#comment-775513 解决:
如果 Linux 里装了 Win 的宋体,QQ 就会卡死,此时 QQ 会使用宋体里的点阵字体。
此时解决方案是把 Win 的宋体的 ttc 文件往 QQ 的 Wine 容器里也装一份(即复制到
~/.deepinwine/Deepin-QQ/drive_c/windows/Fonts/里,此时 QQ 不再使用宋体里的点阵字体,也不会卡死了。
输入法问题同样参考微信输入法解决方案。
疫情在家的合作开发属实不方便,不在同一局域网下,前后端交互变得异常困难。由于公网IPv4地址的稀缺,现在三大运营商分配给我们拨号后的IP地址都是内网的了(我家是长沙联通,在宽带账号名后面加上@changsha能获取到公网IP,其他用户可以咨询自己的运营商看看能不能整个公网IP)。那么我们可以不可以利用自己的服务器作为中间商,A想连接B的端口,B主动连接到服务器建立好隧道,然后A连接服务器后通过隧道连接到B呢,答案是可以的。现在流行的内网穿透软件有Ngrok和frp,前者低版本是开源的,新版是闭源的;后者是国人的作品非常之好用,部署也很简单。那有同学问了,为啥不用向日葵啥的组建局域网呢,一个是收费,二个是如果我想穿透一个Web服务,向日葵是做不到的。再说了,有自己的服务器不好好利用不是浪费🐴。