自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 python爬取steam/epic喜加一信息高效白嫖

python爬虫之爬取steam/epic喜加一信息前言爬虫自动发送微信源代码外链前言免费的就是最好玩的,对于steam/epic上免费送的游戏我们当然一个也不想错过。尤其是epic上的每周免费,动不动就是大作。但是每天去网站搜索喜加一信息也不是办法,因此写了一个爬虫,代码比较简单Created with Raphaël 2.3.0开始设定时间?爬取喜加一数据发送微信消息休眠一分钟退出?结束yesnoyesno爬虫爬取的网站为https://steamstats.cn/xi通过reques

2021-10-13 19:12:00 1685

原创 用python写了一个超酷的视频转ASCII码的软件

开发实录UI设计tkinter功能实现视频提取为图片图片转换为ASCII形式图片合成视频提取音频与合成音频打包为exe形式UI设计tkinter功能实现视频提取为图片图片转换为ASCII形式图片合成视频提取音频与合成音频打包为exe形式...

2021-08-07 15:58:00 1145

原创 sublime text与mingw-w64配置C/C++编译环境

配置C/C++编译环境mingw-w64下载安装配置环境变量测试sublime text配置C配置C++mingw-w64下载下载链接为https://sourceforge.net/projects/mingw-w64/安装1.双击打开安装程序Version:gcc版本,选择最高的即可Architecture:64位选择x86_64,32位电脑选择i686Threads:操作系统接口协议,开发windows程序选择win32Exception:异常处理模型一般选择较新的sehBui

2021-07-22 14:37:35 780 4

原创 快速掌握左移<<、右移>>位运算及使用技巧

快速掌握左移、右移位运算左移<<运算右移>>运算左移<<运算将二进制数向左移位操作,高位溢出则丢弃,低位补0a=11;a<<1;移位前:0000 1011移位后:0001 0110(十进制值为22)b=5;b<<2;移位前:0000 0101移位后:0001 0100(十进制值为20)根据上述样例我们可以发现,对一个数左移1位就是乘以2,左移n位就是乘以2n(而左移运算比乘法快得多)右移>>运算右移

2021-07-15 20:02:43 2028 1

原创 如何解决No module named‘PIL‘并且无法安装PIL库

直接pip install PIL会报错ERROR: Could not find a version that satisfies the requirement PIL(from versions: none)ERROR: No matching distribution found for PIL解决方法pip install Pillow

2021-07-04 20:48:08 546 1

原创 import cv2时报错No module named ‘cv2‘如何解决

import cv2时报错ModuleNotFoundError: No module named 'cv2'当我们使用pip install cv2安装opencv依然报错ERROR: Could not find a version that satisfies the requirement cv3(from versions: none)ERROR: No matching distribution found for cv3解决办法pip install opencv-python

2021-07-04 20:02:19 411

原创 超简单一步激活sublime text4高效率写代码

目录sublime text4更新亮点sublime text4的激活安装sublime text激活sublime text4激活完成sublime text4更新亮点变更许可证使用条款支持并排多选项卡支持苹果M1和Linux ARM64全新UI,支持自动切换亮暗模式,可跟随系统感知上下文的自动补全支持TypeScript、JSX和TSXGPU渲染升级Python API到Python 3.8sublime text4的激活安装sublime text下载链接http://w

2021-07-04 17:01:07 13582 23

原创 python爬取天气与微博热搜自动发给微信好友

python爬取天气与微博热搜自动发给微信好友前言系统环境正文爬取中国天气网爬取微博热搜微信自动发送消息源代码总结github地址前言忙着毕设与打游戏之余,突然想着写个爬虫练练手,想了想,就写了一个爬虫爬取“中国天气网”与“微博热搜”并定时发送给微信好友,放到服务器上运行了几天算是正常。系统环境python 3.8.2webdriver(用于驱动edge)微信电脑版windows10正文爬取中国天气网因为中国天气网的网页是动态生成的,所以不能直接爬取到数据,需要先使用webdrive

2021-05-28 13:30:38 737 2

原创 csdn如何设置炫酷高亮的代码块样式

1、点击csdn的头像进入主页2、点击管理博客,进入设置页面3、点击设置,然后点击博客设置4、选择代码样式为Darcula

2021-01-26 16:18:13 513

原创 1002 A+B for Polynomials (25分)C++简单解法

This time, you are supposed to find A+B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial:K N​1 aN1 N2 aN2 … NK aNK​where .

2021-01-26 15:50:18 191 1

原创 1001 A+B Format (20分)超简介代码

Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).Input Specification:Each input file contains one test case. Each case contains a pair o.

2021-01-25 16:48:22 134

原创 cookies.sqlite文件路径

一、下载火狐浏览器二、安装火狐浏览器三、登录自己的视频账号,账号信息会自动保存到cookies.sqlite中四、cookies.sqlite路径为C:\Users\gudu12306\AppData\Roaming\Mozilla\Firefox\Profiles\igqzkax3.default-release\cookies.sqlite...

2020-08-15 20:25:02 1994 1

原创 超火的github项目you-get编写GUI界面并打包为exe文件

前言大家平时看到b站的plmm都有下载下来的冲动吧,还有腾讯视频爱奇艺优酷等视频有时候也有下载的需求。对于通用的下载下载工具,you-get是非常好用的。但是you-get是通过命令行进行下载的,并且需要配置python环境,对于新手有一定的入手困难。因此我用tkinter写了一个gui界面供大家使用,并打包成exe文件方便大家使用使用方法下载压缩包并解压,其中含有四个文件夹百度云链接链接:https://pan.baidu.com/s/1IEbZtVK_NKC3pqGhbfrJsQ 提

2020-08-15 17:25:56 6577 10

原创 you-get开发gui界面并用pyinstaller打包为exe文件

You-Get是一个小型的命令行实用程序,用于从Web下载媒体内容(视频,音频,图像),以防没有其他方便的方法。但是命令行程序有一定的局限性,并且需要安装python环境,对于新手并不太友好。因此本文主要使用tkinter为you-get写了一个简单的Gui界面。并通过pyinstaller进行打包,具有可移植性使用方法下载压缩包并解压,其中含有四个文件夹百度云链接链接:https://pan.baidu.com/s/1IEbZtVK_NKC3pqGhbfrJsQ 提取码:lovegi.

2020-08-15 17:10:52 1334

原创 超火的github项目you-get使用过程如何加载cookies.sqlite

一、下载火狐浏览器二、安装火狐浏览器三、登录自己的视频会员,会员信息会自动保存到cookies.sqlite中四、cookies路径为C:\Users\gudu12306\AppData\Roaming\Mozilla\Firefox\Profiles\igqzkax3.default-release\cookies.sqlite...

2020-08-15 16:55:23 6067 1

原创 2020百度之星初赛二Poker/C++解法

Problem Description小沃沃在玩一个有趣的游戏。初始他有 n 块钱,每一轮他需要投入至少 m 块钱,系统会拿走其中 p% 的钱,并把剩下的钱还给他。请问在最优情况下,小沃沃最多可以玩多少轮?假设当前一轮小沃沃投入了 x 块钱,那么他可以收回 ⌊x×(1−p%)⌋ 块钱,其中 ⌊a⌋ 表示 a 取下整。小沃沃每一轮投入的钱不能超过他现在拥有的钱。每一轮投入的钱必须为整数。Input第一行一个正整数 test(1≤test≤100000) 表示数据组数。

2020-08-03 13:59:27 229

原创 2020百度之星初赛三Permutation/C++解法

Problem Description一开始有 n 个数,他们按 1…n 的顺序排列,要求交换最多 m 对数字(同一个数字可以参与多次交换),使得逆序对数目最大。对于一个序列 A,如果存在正整数 i,j 使得 1≤i<j≤n 而且 A[i]>A[j],则 <A[i],A[j]> 这个有序对称为 A 的一个逆序对。Input第一行一个正整数 test (1≤test≤100000) 表示数据组数。对于每组数据,一行两个整数 n,m (1≤n≤1000000,0≤

2020-08-02 21:35:53 299

原创 2020百度之星初赛三Game/C++解法

Problem DescriptionAlice 和 Bob 在玩游戏。桌面上有两堆金币,少的那堆有 x 个金币,多的那堆有 2x 个金币。假设金币可以被无限细分。Alice 和 Bob 事先都不知道 x 是几,但是他们都知道 x 是一个 (0,1] 之间均匀分布的随机实数。Alice 会等概率的被分配到其中的一堆金币,Bob 会得到另一堆。x 的值和两堆金币的分配是相互独立的。拿到金币以后,Alice 会马上数清自己拿到多少金币。然后 Alice 可以选择是否和 Bob 那堆换

2020-08-02 20:46:13 318

原创 2020百度之星初赛三Discount/C++解法

Problem Description学皇来到了一个餐馆吃饭。他觉得这家餐馆很好吃,于是就想办个会员。一共有 n 种会员充值卡套餐,假设学皇这餐饭的消费为 a 元,选择第 i 种套餐,需要充值 b[i]∗a 的钱,这次吃饭可以打c[i]×10 折,由充值的钱支付(即这次吃饭只需要从充值金额中扣除 a×c[i] 元)。以后用剩余的充值的钱吃饭不再打折。请问学皇应该选择哪个套餐(必须选择恰好一个套餐),使得优惠的比例最大?优惠比例的定义是把充的钱用完以后,(本来应该付的钱 - 实际付的钱)

2020-08-02 20:29:08 339

原创 frp的安装与配置实现远程控制局域网主机

前言使用windows自带的远程连接是需要公网ip的,这也就一定情况限制了使用情况,对于局域网内的主机连接是无法通过RDP直接连接的,因此大批内网穿透工具出现,其中开源的有frp、ngrok、nps。商业软件包括花生壳、神卓互联。本文主要使用frp。正文主机:腾讯云windows server 2016/win10 1909工具:frp、nssm1、frp的下载及配置1.1github的下载链接,下载适合自己电脑的版本,这里我下载的是windows_amd64https://github

2020-08-01 22:09:53 928

原创 PAT(Basic Level)1004 成绩排名 (20分)/C++解法

读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:对每个测试用例输出.

2020-07-29 22:19:54 171

原创 2020百度之星(初赛一)Civilization

Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem Description这是一个回合制游戏,每一回合开始前会进行上一回合的结算。有一张 n∗n 的棋盘,我们出生在一个初始位置 (x,y),现在我们要选择一个位置建设城市。你的人物每回合可以移动到距离你曼哈顿距离不超过 2 的位置,移动完成后可以选择是否建立城市。建立城市后,你的人物消失,成为一个人口为 1.

2020-07-23 20:24:22 262 1

原创 2020百度之星程序设计大赛(初赛一)Dec

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K(Java/Others)Problem Description初始有 a,b 两个正整数,每次可以从中选一个大于 1 的数减 1,最后两个都会减到 1,我们想知道在过程中两个数互质的次数最多是多少。Input第一行一个正整数 test(1≤test≤1000000) 表示数据组数。接下来 test 行,每行两个正整数 a,b(1≤a,b≤1000)。.

2020-07-21 17:10:27 327

原创 2020百度之星程序设计大赛(初赛一)GPA

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem Description小沃沃一共参加了 4 门考试,每门考试满分 100 分,最低 0 分,分数是整数。给定四门考试的总分,请问在最优情况下,四门课绩点的和最高是多少?分数与绩点之间的对应关系如下:95~100 4.390~94 4.085~89 3.780~84 3.375~79 3.070~74 2.7

2020-07-21 13:39:03 338

原创 2020百度之星程序设计大赛(初赛一)Drink

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K(Java/Others) Problem Description我们有 n 种不同的饮料,每种饮料有无限多瓶,第 i 种饮料一瓶提供 x[i] 毫升的水分,包含 y[i] 卡路里。现在我们需要选择一种饮料一直喝,直到补充了至少 m 毫升的水分,我们想使得摄入的卡路里总和最小。请求出这个最小值。一旦打开一瓶饮料,就一定要喝完。Input第一行一个整数 .

2020-07-21 11:07:28 229

原创 PAT(Basic level)1051 复数乘法 (15分)/C++解法

复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 pow(i,2)=−1;也可以写成极坐标下的指数形式 (R×e​(Pi)​​ ),其中 R 是复数模,P 是辐角,i是虚数单位,其等价于三角形式 R(cos§+isin§)。现给定两个复数的 R 和 P,要求输出两数乘积的常规形式。输入格式:输入在一行中依次给出两个复数的 R​1​​ , P​1​​ , R​2​​ , P​2​​ ,数字间以空格分隔。输出格式:在一行中按照 A+Bi 的格式输出两数.

2020-07-20 17:49:14 128

原创 PAT(Basic level)1063 计算谱半径 (20分)/C++解法

在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个复数空间的特征值 { a​1​​ +b​1​​ i,⋯,a​n​​ +b​n​​ i},它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。输入格式:输入第一行给出正整数 N(≤ 10 000)是输入的特征值的个数。随后 N 行,每行给出 1个特征值的实部和虚部,其间以空格分隔。注意:题目保证实部和虚部均为绝对值不超过 1000 的整数。输.

2020-07-20 16:47:27 132

原创 PAT(Basic level)1074 宇宙无敌加法器(20分)/C++解法

地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在 PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个 PAT星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是 7 进制数、第 2 位是 2 进制数、第 3 位是 5 进制数、第 4 位是 10 进制数,等等。每一位的进制 d 或者是 0(表示十进制)、或者是 [2,9] 区间内的整数。理论上这个进制表应该包含无穷多位数字,但从实际应用出发,PAT 星人通常只需要记住前 20 位就够.

2020-07-19 21:17:43 148

原创 PAT(Basic level)1081(15分)/检查密码C++解法

本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点.,还必须既有字母也有数字。输入格式:输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非空字符串,以回车结束。输出格式:对每个用户的密码,在一行中输出系统反馈信息,分以下5种:如果密码合法,输出Your password is wan mei.;如果密码太短,不论合法与否,都输出.

2020-07-19 14:14:55 373

原创 PAT真题1039 到底买不买 (20分)/C++解法

PAT真题1039 到底买不买 (20分)/C++解法小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,

2020-07-19 13:18:19 461 1

原创 云服务器安装gnome可视环境并通过xrdp进行远程控制

前文在很多情况下,我们需要远程连接Linux服务器,连接方式主要包括SSH服务器(xshell等)或者可视化桌面远程访问(xrdp与vnc)。我个人对于可视化桌面的远程访问倾向于使用xrdp,因为其所需软件为微软自带,无需另外安装。实验对象:京东云ubuntu16.04、腾讯云ubuntu16.04正文一、安装可视化桌面1、安装可视化桌面,中间需要选择yes or no的直接选择即可sudo apt update #检查软件包是否有可用的更新sudo apt upgrade

2020-06-09 13:28:29 3265

原创 记一次在VMware中安装黑苹果的经历

前言最近想安装一个黑苹果试试水,但是看网上很多教程说可能硬件不匹配导致一些硬件不能用,所以想先在虚拟机安装一个看看正文1、首先是需要的资源的下载链接,直接在百度网盘下载即可。链接:https://pan.baidu.com/s/12IC-0znFieBE17QVcgrTIQ提取码:1yph 2、下载之后解压到文件夹,应该是有一个应用程序两个文件夹的。3、安装教程3-1、安装VMware,打开那个安装程序直接安装即可,没有特殊情况点下一步就可以了3-1-1、这一步我没有勾选增强型键盘驱动程

2020-06-05 22:19:55 1001

原创 通过VNC进行ubuntu服务器远程连接

前言最近在上网课的时候突然记起上学期老师通过教师的windows连接到自己的ubutnu上,虽然无法考证老师是公网ip还是局域网固定ip.对于服务器的远程连接我都是用的mstsc或者ssh,但是对于ubuntu可视化的远程连接之前确没有尝试过,今天就来试一试,过程还算简单。正文1、安装ubuntu可视化桌面sudo apt update #检查软件包是否有可用的更新sudo apt upgrade #更新软件包sudo apt install ubuntu-d

2020-06-05 22:02:59 910 2

原创 记一次在win10上的ASF挂卡经历

前文最近发现之前在淘宝入手的慈善包游戏很多游戏时长还是零,当代青年怎么能容忍这种情况!浪费可耻,两毛一张的卡片不香吗,所以就打算挂卡了。简单教程适合新手入门正文01、老规矩咱还是到最大的同性交友网站下载资源,咱直接下载个最新版4.2.0.11-1、github下载(选择win10版本)https://github.com/JustArchiNET/ArchiSteamFarm/releases1-2、百度网盘下载也可以对于在github下载慢的同学给个网盘链接https://link.z

2020-06-05 21:58:16 1712

原创 记一次为ubuntu18.04 server安装可视化桌面

前文本来想用ubutnu server18.04配置ssr客户端,发现网上的文章都比较老,不太好操作,打算还是先按照一个桌面环境再来弄正文1、安装可视化桌面,中间需要选择yes or no的直接选择即可sudo apt update #检查软件包是否有可用的更新sudo apt upgrade #更新软件包sudo apt install ubuntu-desktop #安装ubuntu可视化桌面2、安装完成之后,我们需要在重启之前再做一件事。

2020-06-05 21:47:53 1656 1

原创 WSL安装图形界面并通过xrdp/X-Launch访问

前言虽然说直接使用WSL确实看着也挺酷的,但是总会有用到图形界面的时候吧。通过尝试,安装过gnome,xfce4、lxde三款桌面,通过对比,gnome有明显的卡顿,lxde则是偏重于轻量级图形服务,本文主要通过安装xfce4来介绍流程。正文为WSL安装图形界面之后主要有两种访问方式,一是通过微软自带的xrdp进行访问,第二种是通过X-Launch进行访问,两种方法都有各自的优势,还是看自己更适合哪种吧。一、通过X-Launch进行访问1、安装VcXsrv软件,直接下载安装即可,看不懂英文直接默认

2020-06-05 20:39:43 3042 1

原创 彻底搞懂python序列的切片操作

一、切片切片是python极其有用且强大的功能。它使我们能够使用简单明了的语法来操作序列,包括字符串、列表、元组。切片简单来说就是从序列中切取咱们需要的值,并生成一个新的序列,理论上来说,只要表达式正确,我们可以通过切片切取序列中的任意值。二、切片的语法object[start_index : end_index : step]如果没有缺省的话,表达式应该包含三个参数以及两个冒号,三个...

2020-04-22 16:07:47 1666

原创 最热开源实时提升动画画质MPV+Anime4K使用方法

前文Anime4K是一组开源,高质量的实时动漫缩放/降噪算法,可以用任何编程语言来实现。在github上边目前已经有了11.2k颗星了。网络上也基本上都是好评,本来想安装一下来试试,没想到很多篇博客都是使用的potplayer与HLSL,HLSL已经是去年的老版本了,目前的最新版GLSL只支持MPV。所以还是得用上MPV+GLSL这个办法。正文1、下载MPV0.31版本,其他版本可能会...

2020-04-21 14:50:43 6411

原创 如何在ubuntu server中通过ArchiSteamFarm挂卡

前文大家都知道同样配置的服务器,windows系统比ubuntu系统要贵一刀左右,之前我写了篇文章是如何在windows中挂卡,但是有更便宜的ubuntu为什么不用呢。正文1、首先下载ArchiSteamFarm的最新版。百度网盘下载链接链接:https://pan.baidu.com/s/11dV33XI6AoL6AqAKfKktdg 提取码:tblggithub下载链接htt...

2020-04-19 13:41:58 790

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除