HDUACM OJ 自动 AC 机
背景因为学校政策问题,大二才学习 C 语言课程,老师要求我们刷满 HDUOJ 60 道题目,当然像我这种已经 OI 退役的选手必然不想再碰算法,于是找 vy 要了一百多道 AC 代码,写了个爬虫交了上去。抓包看了下 HDU 的提交逻辑,发现完全没有对爬虫做限制,直接用 postman 生成的代码带上 session 就能正常工作
代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051import osimport urllibimport base64import requestsimport timepath = "C:\\Users\\hahahahaha\\Documents\\Code\\hdu_auto_ac1\\srccode" # AC代码文件夹目录files = os.listdir(path)codepath = []src = {}for root, dirs, files in os.wa ...
信息论复习思维导图
有到了每年懒狗的末日,丢个图上来
限制intel处理器睿频提升轻薄本使用体验
surface book 2 已经服役两年多了,自从前几个月配置好了服务器后就大量使用了云服务迁移了计算服务和数据,大大减少了单终端的负载和重要性,于是趁着这个机会重装了系统,想着把本地的环境全部使用虚拟化部署,免得邮箱之前一样将环境整的乱七八糟。但是让我没想到的是重装过后鼠标拖动窗口移动竟然还是会出现之前一样的卡顿,但是玩游戏又不会卡顿,让我感觉到很是奇怪。打开了n多监控软件,发现在高速移动鼠标的时候会出现 cpu 频率急剧增加的情况,于是尝试使用电源配置限制最高频率,反正也没法一直跑满频率:
12powercfg -SETDCVALUEINDEX SCHEME_BALANCED SUB_PROCESSOR PROCFREQMAX 3800powercfg -SETACVALUEINDEX SCHEME_BALANCED SUB_PROCESSOR PROCFREQMAX 3800
然后重启生效,重启过后发现很多小问题都得到了解决,鼠标拖动也是丝般顺滑,舒服
ctfd使用ctfd-whale动态靶机插件搭建靶场指南
之前的文章丢了,重新写一个
这里使用赵师傅开发 ctfd-whale 插件实现动态靶机和动态 flag 功能,要知道的是赵师傅开发的插件是为了适合 buu 的架构,对于普通单服务器搭建靶场的需求对应的是赵师傅博客中的第一个模式。由于赵师傅的博客中有一大部分没有解释清楚的地方,这里写一篇文章做详解。
准备安装环境由于动态靶机是使用 docker 实现的,所以首先要准备安装一下 docker
12curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun sudo usermod -aG docker vaala
然后还要准备 docker-compose
1sudo apt install docker-compose -y
配置环境由于插件使用的是集群的模式,所以这里要创建一个单个服务器的集群
1docker swarm init
然后获得节点 ID
1docker node ls | awk '{print $1}'
然后将这个 ID 代表的服务器加 ...
在WSL1中快乐的使用docker
坑b微软死活不给我的 surface book2 推送 win10 2004 版,而 wsl1 不支持 docker 守护进程,但是 pwntools 只能在 linux 下安装,每次开个虚拟机麻烦的一p。某天在使用 vscode for wsl 时发现docker插件可以安装,于是就装起来玩了一下,发现安装过后是没法正常使用的。打开 docker for windows 设置开放 deamon 端口并且在 wsl 环境变量中设置
1export DOCKER_HOST=tcp://127.0.0.1:2375
我发现 vscode 中可以正常显示 docker for windows 的容器了。所以我们可以通过在 wsl 中安装 docker-cli 来实现使用 docker 这个需求。首先要安装 docker-cli
1sudo apt-get install docker.io
正当我高兴安装成功时,输入 docker 发现了输出
12345The command 'docker' could not be found in this ...
ShareX 配置 Ubuntu Pastebin 和阿里云 oss 分享
用了 sharex 过后感觉给别人分享图片和代码文件的体验好了不少,但是 sharex 并没有提供 Ubuntu Pastebin 这个知名代码分享平台让我很难受,阿里云 oss 也尚未支持,而且在网上也没有找到相关的资料,之前的解决方案是使用自建的 hastebin 以及 nextcloud,虽然体验不错不过毕竟是自建的,没有高性能高带宽的服务器体验还是会大打折扣,于是只好自己解决然后记录一下了。
Ubuntu Pastebin这个代码分享平台的格式还是很简单的,大概给出表格
请求
方法
URL
请求体
POST
https://paste.ubuntu.com
Form URL encoded
名称
值
poster
VaalaCat
syntax
text
content
$input$
响应
1$responseurl$
Aliyun OSS正在测试gugugugugugu
博客搬迁
hahaha终于转战hexo了,不得不说github pages真的良心,自带cdn还不要钱,不过以前的评论是没法导出了,hexo这个直接把md拖进来就能当博客简直方便,顺便嫖了阿里云的oss做图床和加速静态资源,就算是github pages加速过后访问体验也是可以接受的,今后应该不会再搬迁博客了,以前的评论也只能就这么算了,相信之后博客会更高产把hahahahahah
OBS Virtual Cam指北
obs是一个通常用作直播换脸软件(😊,用途就是将本地的媒体资源虚拟为摄像头输出,可以起到更改视频流的作用。
首先要安装软件,有两个文件,一个是主程序,一个是插件。
由于网络环境问题,我将软件使用了cdn进行加速:下载点我 密码:5qb8
安装一路默认就好
为Idrac配置邮箱警报
想法由于有了两个公网IP,遂捡了一台洋垃圾服务器以充分利用资源(其实就是想玩服务器)。由于两个IP一个是移动300M,一个是电信的100M,于是就把带宽较大的移动专线直接从网关路由插上了服务器,另一个则用于dell的idrac以管理服务器,以实现服务器在崩掉的情况下还能远程操作。(现已更新为双移动IP,都接入路由器,由路由器承担端口转发的工作。
实现服务器本身的网络配置一帆风顺,照着Proxmox ve给的文档轻松就配置好了现已更新为esxi(不得不吐槽下移动的墙中墙,网络质量实在太差,在GitHub下个项目都能下出来一个缓存的老版本。倒是Dell的Idrac的邮箱配置是个巨坑。
众所周知服务器都会有IPMI的配置,方便网管管理。但是我这也不是专业机房,没有人24小时监控(现在有了),于是打算部署一个邮箱报警。一番查找资料后发现idrac里面是有这个相关的设置,但是使用网易的邮箱一直都没有配置成功,换了腾讯,gmail也都不行。
查找资料后在官方论坛中发现一个大坑,说是要将idrac中的网络设置里面,如图配置:
dns中的名称要以邮箱名称为准(这就要求要设置好dns服务器,而idr ...
工科数学分析教材
大学工科数学分析上
大学工科数学分析下