自动抢校车车票脚本
由于上课需要,我每周都要从学院路坐校车到沙河,但是智慧北航的放票向来都是到点就空.哪怕卡点抢票也不一定抢得到.因此,我制作了一份简陋的抢课脚本用来辅助我抢票,以下是对代码的原理介绍.
SBT_v0.9 代码解释首先申明,本程序不会收集用户信息,请放心使用.
目前上传到 github 上的为 exe 文件,包含了 python 源代码所需的所有库,因此会比较大,共 100 多 M.
验证码图片识别首先,观察抢票网页,我们发现有输入验证码环节,这一步是脚本需要攻克的最主要环节.于是我们使用了 ddddocr 这个开源库函数,非常好用!
代码如下:
123456789# 识别验证码headers = { "User-Agent": user_agent,}response = requests.get(pathOfAuth, cookies=cookies, headers=headers) # type: ignoreimg_bytes = io.BytesIO(response.content)img = Image.open(img_byt ...
如何删除vmonitor.log
不知道什么时候,我突然发现自己的电脑 D 盘根目录下多出来了一个 vmonitor.log 文件,而且还不能删除。类似下图(图源来自网络):
我很是困惑,用火绒的强力删除之后就自以为解决了,结果第二天一打开,发现它居然复活了!
幸好发现得早,还记得最近拿我的电脑做了些什么,加上上网搜索相同的案例,大概猜到了事情的原委。
首先感谢这篇文章https://zhuanlan.zhihu.com/p/677074130 通过这篇文章,我锁定了罪魁祸首,是我在学校自习室当时下载的一款投屏软件,名叫 transcreen_app。
正是当时下载下来的压缩包里只有一个 exe 文件,让我误以为只要删除了这个文件,整个软件就删除了。
其实不然,在系统目录里一直还留藏着驱动文件等一系列相关文件,这些没有删除干净,才会导致一直在 D 盘不停地刷新生成 vmonitor.log 文件。文件的目录如下图:
其实,你也可以在此电脑中直接搜索vmonitor就能找到相关的文件夹了。
到这一步之后,只要右键把transcreen的文件夹全部删除就 ok 了!最后 vmonitor.log 文件也不会提示占用,可以直 ...
优化博客网站访问(1)
首先非常感谢互联网大佬们留下来的遗产。
这一篇让我发现优化线索的是这篇文章作者给出了两个关键方法:
一、使用 instant.page这可以确保当用户停留在连接上超过 90 毫秒时就会预加载链接内容,可以提前加载网页,不过提升空间有限。
因为在优化之前,我的博客主页国内访问需要 2 分钟左右才能完全加载出来,实在是太慢了!90ms 几乎可以忽略不计。
二、压缩背景图片大小这是非常有用的方法,之前的 about 界面背景图大小 3M,需要加载很久,后来改成 200K 就可以很快的加载出来了。
三、优化字体文件这一步非常重要!!而且也是网上教程最少的一个方法。
先描述一下我的做法:
找到 config 文件最底部的插件部分,有 # fontawesome:这段代码被注释了。如果取消注释,那么网页将从你给定的路径来寻找字体文件。否则就是自动在@fortawesome/[email protected]/类似的网页里下载。
那下载为什么会慢呢?因为此时下载的网页被墙了,无法正常访问!所以非常建议使用其他字体或者把改字体文件下载到本地。
我按照 butterfly 的教程更改了默认 ...
Github使用指南
这篇文章简单回顾一下我使用 github 的渊源,再记录使用 github 的心得和技巧,作为长期项目留着吧!
第一次注册 github 是 2022 年 3 月份,快两年了。当时对 github 真的是望而却步,每次想到 github 上下载个软件都要摸索半天。2023 年 4 月份创建了第一个仓库,也是如今正在使用的博客仓库。
后来,虽然我一直在研究如何搭建网站,但是对 github 却完全不了解。期间为了白嫖 github 的学生认证优惠,开始研究起来,不得不佩服学生优惠免费的东西真多!光一个 digitalocean 就够我吃一年了。
真正让我开始熟悉 Github,还得是 vercel 在线部署。为了搭建 chatgpt 网站,我闲逛 hub 发现了一个宝藏项目,这个项目提供了一个搭建方法,vercel + github_fork 项目一站式搭建,让我眼前一亮!
后来,借着学习 vercel,我顺便把自己搭建的简陋网站文件上传上 Github,没想到真的可以部署。至此,我开始使用 Github 了。
最近刚开始用 git,其实就和命令行指令没区别。Git GUI 能做的事, ...
我为什么喜欢看《高木同学》?
《擅长捉弄人的高木同学》真是纯爱番神作。而我喜欢看的原因有以下三点:
第一,作为单元剧,每一集都有很多小故事,内容丰富,而剧情发展可以说是非常缓慢。这样的表现形式可以将那个恬静悠闲、幸福自在、无忧无虑的初中生活刻画地淋漓尽致。每一话故事都单独存在,生动有趣,从多个方面刻画人物形象,可以说把高木和西片等同学的人物个性展现的一览无余了,这样也让人更容易代入进去,体会其中的角色情感。对我而言,每次认真看时都有一种仿佛穿越到了动漫里那个生活节奏缓慢、单纯率真的初中时代。
**第二**,纯爱战士狂喜!题材属实对我胃口,而且高木的人设也非常讨人喜欢,不是吗?仔细想来如果不是纯爱的话,作为女主的高木同学所谓的“捉弄”又会有不同的意味了,那样会不会就刻画成了“勾心斗角”等负面形象了呢?千万不要啊~!
所以说纯爱配合初中学生时代,这样一个甜美、幸福、健全的题材真是非常合适!
**第三**,翻唱好听!当然这是动画组的功劳了,很显然制作组也知道应该怎么配合才能体现动漫里的时代感,于是翻唱了很多经典音乐。
比如《奇迹》《爱呗》《小小恋歌》,如今已经成为了我的年度最爱歌曲了,真是太喜欢这些音乐带来的 ...
Markdown语法初步学习
基础知识,够用就行~为了方便使用,我还是选择了在vscode上运行md文件.安装了两款md相关的插件之后,也算是勉强能使用了.但无论如何还是要学习语法知识的,这一篇先将就着学习一下基础知识,不然连这篇博文都没法写下去!
一、Markdown纯文本基本语法字体样式使用#来改变字体大小,#号越多,字体越小,最多可以有6个.注意需要加上空格.
使用**这是加粗**来加粗字体,使用*这是倾斜*来使字体倾斜.
不难看出,***加粗倾斜***可以这么写出来.
想加删除线,在文字左右放两个波浪线,即~~删除线~~.
分割线有多种写法:
12345* * * *** *********(n个) - - - ---------(n个)
引用引用文字需要在每行前面加>号,也可以只在段落的最前面加上一个>.例如:
1234567> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,consectetuer adipiscing elit. Aliquam hendrerit mi pos ...
第一篇博客
新的开始 我很早就有了写博客的念头,不仅是有,而且已经有了行动。 我看了看老早的 wordpress 备份文件,创建时间 23 年 3 月份,离上次博客搭建失败近一年了。 还记得当时心血来潮到处找教程视频,掏钱租了一年的小鸡,租了个便宜的域名,之后就开始盘弄起来。遇到过数不清的 bug,被折磨了一次又一次。还记得在“征服”nginx 的代理配置时,我非常喜悦地告诉自己:一定要在博客里好好写写这件事! 后来,由于 vps 重装系统,备份文件居然没有备份网站 ssl 的私钥,导致网站部署需要重新搭建,这一下子打击了我的积极性。于是,WordPress 的备份文件就一直封存在那里。 如今,了解了 github,完成了学生认证并且注册了一系列网站,终于又一次接触了建站。这一次,我将开启一段新的旅程。 再过几天就要上学了,希望新学期不断进步,2024 年加油!