- 博客(77)
- 收藏
- 关注
原创 【教程】从gitee或者github,下载单个文件或文件夹命令
(不需要修改任何,只要原样复制,需要按照个人状况修改的话我会标注)仓库地址需要修改成,gitee或者github的地址,从这里复制。想要下载gitee或github的路径。如果是文件同理,就不加路径后面的。
2023-12-25 20:21:21
2833
原创 【已解决】使用xshell来ssh到vmware的虚拟机,请求超时的问题
如果其他地方都没问题的话,应该就可以成功ssh连接,并且本地和虚拟机都能互相ping了。当出现这种情况的时候,可以考虑一下vmware的虚拟网络配置,看看你的配置是否正确。但是卸载vmware17的时候没有删除干净,留下了一些注册表,导致出现了问题。下载一个ccleaner,很简单,软件商城一般都有,没有的话在浏览器中下载。ps:这个ccleaner会有一些弹窗和绑定,建议使用之后删除就行。然后就会扫描出一堆东西,然后选中之后修复所有就可以了。2.本地和虚拟机的防火墙都关了,ssh服务也开了。
2023-09-06 22:00:59
952
原创 Python爬虫入门案例6:scrapy的基本语法+使用scrapy进行网站数据爬取
而且下载scrapy可以直接在一个文件里面写import scrapy,然后install scrapy包就可以了,很快就下完了。几天前在本地终端使用pip下载scrapy遇到了很多麻烦,总是报错,花了很长时间都没有解决,最后发现pycharm里面自带终端!这样的好处就是每次不用切换路径了,pycharm会直接把路径定位到项目包的路径下,非常方便。下面举个例子,使用scrapy来爬取汽车之家的汽车型号,与其对应的价格。,于是直接在pycharm终端里面写scrapy了。(1)创建scrapy爬虫项目。
2023-05-24 15:59:53
1275
1
原创 Python爬虫入门案例5:使用selenium进行Chrome浏览器的模拟行为
一开始跟着网课敲案例的代码,发现很多代码都报错了,百度了一下发现是因为现在的selenium已经舍弃了一些语法,需要用新的语法来进行爬取,这里写的是修改过后的代码,可以直接拿来用)案例:使用selenium,打开baidu首页,然后在搜索框搜索“咸蛋dd”,查看下一页,然后返回上一页,最后退出页面。果然还是要自己手敲一遍,否则我都不知道这个语法有变化了。
2023-05-19 18:06:29
972
原创 运行项目的时候出现无法访问 Maven 3.8.1 http 仓库。 可能的解决方案: - 检查 Maven pom 文件是否不包含 http 仓库 http://maven.aliyun.com/n
可能的解决方案: - 检查 Maven pom 文件是否不包含 http 仓库 http://maven.aliyun.com/nexus/content/groups/public/ - 在 Maven settings.xml 中为 http://maven.aliyun.com/nexus/content/groups/public/ 添加允许 http url 的镜像 - 在设置中将 Maven 降级到 3.8.1 之前的版本。格式大概是这样的,可以参考一下。重启项目,就会发现没问题啦!
2023-05-15 18:22:43
16753
5
原创 Python爬虫入门案例4:使用Xpath语法爬取多个页面的图片
(不要忘了在运行代码之前更改自己的UA,同时在项目中创建名为loveimg的文件夹,否则图片无法下载会报错的)urllib.request.urlretrieve(url=“路径”,filename="文件名")描述:使用xpath来进行页面的解析,爬取站长素材网某个分类的图片,并把它们全部下载到本地。该页面更新之后就不再使用懒加载了,直接使用img的。这个属性进行图片地址的解析就可以了。
2023-05-10 17:07:29
644
原创 Xpath语法+简单例子
XPath在XML解析、数据抽取、Web抓取等领域发挥着重要的作用,也是XML技术栈中不可或缺的一环。查找满足id为head同时class为s_down的div。//:查找所有子孙节点,不考虑层级关系。查找id属性值中以xddd为前缀的div。查找id属性值中包含xddd的div。查找满足title或者满足price。查找所有div下的h1标签中的内容。记得更改自己的UA,否则报错。查找id为main的div。查找有id属性的div。
2023-05-09 11:19:27
1185
原创 Python爬虫入门案例3:使用handler处理器访问baidu
因为我们之前使用的urlopen无法使用动态cookie和代理来访问网站。下面用一个例子来演示handler的基本使用。就可以成功获取baidu的html代码了。为什么要使用handler处理器?
2023-05-08 13:31:32
136
原创 Python爬虫入门案例2:ajax的post方法爬取kfc官网门店地区数据,并保存下载
首先分析url,发现我们在切换页码的时候,url没有任何变化,只有表单数据中的pageindex发生了变化(这里爬取的是青岛的门店地址)所以url无需变化,只需要更改data就可以了。
2023-05-07 14:34:05
388
原创 Python爬虫入门案例1:ajax的get方法爬取排行榜多个电影数据,并保存下载
limit 20 20 20(每个页面的电影数量,固定的)pycharm的快捷键ctrl+Alt+L可以格式化json文件,或者直接右键json文件,选择。可以看到生成了5个不同的json文件,每个文件里面存放的是电影的信息。爬取结果:(这里爬取的是第1到第5页的数据)找规律:start=(page-1)*20。这里的分类是动作电影。
2023-05-05 20:16:34
370
原创 关于https://www....类型的URL使用parse.quote转换成unicode后无法正常访问报错问题
关于https://www....类型的URL使用parse.quote转换成unicode后无法正常访问报错问题
2023-04-27 21:13:21
316
原创 SDUT数据库原理第三章课后作业sql语句参考答案
利用SQL语句完成如下操作:第一大题第一大题:EnoPnoEno, Pno说明:设备表Equipment的属性为:设备编号,设备名称,购入日期,设备分类号,设备分类名;人员表Person的属性为:员工号,姓名,性别,出生日期,职位;设备使用表Use的属性为:设备编号,员工号,借出日期,使用时间,收费金额。为用户ADMIN创建模式(数据库)E-P-U,然后在其中创建2.写出完成如下操作的SQL查询语句:(1)查询设备使用表Use1中每种设备收费金额超过200的设备编号和收费金额。
2023-04-19 11:45:01
627
原创 前端三小时用html和js写一个贪吃蛇游戏,非常简单带讲解,代码可直接用,功能完整
游戏实现很简单,只写游戏主体的话只要三小时就够了。话不多说,我们直接来看效果预览。转成gif图之后有点卡,但是游戏效果并不卡,非常流畅。简单描述一下这个游戏分为两种模式,普通模式和困难模式。普通模式里面如果撞到墙会死,或者撞到自己也会死。困难模式多设置了一些障碍物,如果撞到障碍物也会死,同时速度会更快,难度更大。每个模式的界面下方都会记录一个当前得分和最高得分。为了游戏的完整性,我还写了一个游戏的入口界面,和用户的注册界面。代码的每一块都有注释。
2022-12-26 10:56:47
3577
2
原创 (cf)Codeforces Round #826 (Div. 3)E题解. Sending a Sequence Over the Network
E题算是一个比较经典的dp吧,有一点思维,调了半个小时差不多。如果是正常的cf比赛的话,我应该做不到这个题,因为做题速度太慢了。
2022-11-03 14:19:02
399
原创 (cf)Codeforces Round #826 (Div. 3)(BCD题详解)
镜像网站就是嘎嘎快嗷,图片传不上,就不传了。ABCD都比较简单,明天看看能不能把E做出来,感觉对我来说有点难。
2022-11-02 22:09:27
621
原创 (赛后补题)G - Occupy the Cities(贪心+二分)两种方法实现
思路:首先是二分,二分需要的时间,然后判断这个时间是否所有的0都可以被攻占,最主要的就是这个check函数了, 我们需要提前把所有0的左右两个方向离他最近的第一个1的位置记录一下,然后就可以开始判断了, 如果两边的1都满足条件,首先选择左边的。纯纯大怨种是我,虽然这题两种方法都可以实现,但是二分的代码量很少,二十分钟就能写出来,而且很好调试,贪心就......写了将近4个小时才调出来的贪心写法,需要想的非常仔细,建议大家直接写二分吧!我这里写的是先分块,将连续的1和连续的0都分成单个元素。
2022-10-25 11:31:59
576
原创 (板子)A* astar算法,AcWing第k短路+八数码 带注释
N),MM 条边的有向图,求从起点 SS 到终点 TT 的第 KK 短路的长度,路径允许重复经过点或边。接下来 MM 行,每行包含三个整数 A,BA,B 和 LL,表示点 AA 与点 BB 之间存在有向边,且边长为 LL。最后一行包含三个整数 S,TS,T 和 KK,分别表示起点 SS,终点 TT 和第 KK 短路。输出占一行,包含一个整数,表示第 KK 短路的长度,如果第 KK 短路不存在,则输出 −1−1。现在,给你一个初始网格,请你通过最少的移动次数,得到正确排列。如果不存在解决方案,则输出。
2022-10-12 21:19:29
825
原创 Codeforces Round #823 (Div. 2) A-C题解
很久都没参加过cf的比赛了,主要是这几天上课特别累,然后一直在刷acwing,今天要机测了就抽出空来写一篇吧。
2022-09-30 08:53:58
898
原创 PTA SDUT数据结构答案7-10 全排列
Lc今天上课学会了数的全排列并且Lc觉得数的全排列很简单,但是直到Lc的同桌YooQ向他提出了一个问题,该问题的描述如下:我们知道n的全排列总共有n!个序列,例如2的全排列有两个序列{1,2}和{2,1},现在你要解决的问题是n的全排列的n!个序列中第m个序列是什么?(注意:n的全排列的n!个序列是按字典序由小到大排序的)
2022-09-26 14:55:59
910
原创 (完全背包应用拓展板子)买书
小明手里有n元钱全部用来买书,书的价格为10元,20元,50元,100元。问小明有多少种买书方案?(每种书可购买多本)输入格式一个整数 n,代表总共钱数。输出格式一个整数,代表选择方案种数。数据范围20215001。
2022-09-24 21:28:55
215
原创 (背包板子) 数字组合 求一个数组中和为m的取数方案
给定 NN 个正整数 A1,A2,…,ANA1,A2,…,AN,从中选出若干个数,使它们的和为 MM,求有多少种选择方案。输入格式第一行包含两个整数 NN 和 MM。第二行包含 NN 个整数,表示 A1,A2,…,ANA1,A2,…,AN。输出格式包含一个整数,表示可选方案数。数据范围答案保证在 int 范围内。3。
2022-09-24 20:31:30
487
原创 国内旅游网站:position专项练习(网页设计与制作html+css+javascript)
【代码】 国内旅游网站:position专项练习(网页设计与制作html+css+javascript)
2022-09-19 18:19:14
838
2
原创 爱家居网页制作 网页设计与制作html+css+javascript)项目4
【代码】爱家居网页制作 网页设计与制作html+css+javascript)项目4。
2022-09-17 14:04:10
15183
18
原创 dp数字三角模型合集
Hello Kitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它上面所有的花生。Hello Kitty只能向东或向南走,不能向西或向北走。问Hello Kitty最多能够摘到多少颗花生。输入格式第一行是一个整数T,代表一共有多少组数据。接下来是T组数据。每组数据的第一行是两个整数,分别代表花生苗的行数R和列数 C。
2022-09-16 21:27:05
94
原创 赛后补题L - Non-Prime Factors
例如,整数 100100 有以下九个因数:\{ 1, \underline{2}, 4, \underline{5}, 10, 20, 25, 50, 100\}{1, 2 ,4, 5,10,20,25,50,100}。因此,NPF(100) = 77。输入 第一行包含一个整数 QQ (1 \le Q \le 3\cdot 10^61≤Q≤3⋅10 6)表示查询的数量。接下来的每一 QQ 行包含一个整数 ii (2 \leq i \leq 2\cdot 10^62≤i≤2⋅10 6)。
2022-09-09 19:03:08
128
原创 B - Magical Subsequence
给你一个原始序列a,让你找出一个最长的子序列b,使这个子序列满足条件b[1]+b[2]=b[3]+b[4]=......,输出这个子序列的长度。思路:题干给出原始序列a的数据范围很小,1
2022-09-02 21:09:10
360
原创 22/8/9 贪心问题合集
一头牛支撑不住的可能性取决于它头上所有牛的总重量(不包括它自己)减去它的身体强壮程度的值,现在称该数值为风险值,风险值越大,这只牛撑不住的可能性越高。假定每个果子重量都为 11,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,使达达耗费的体力最少,并输出这个最小的体力耗费值。接下来 NN 行,每行输入两个整数,表示牛的重量和强壮程度,第 ii 行表示第 ii 头牛的重量 WiWi 以及它的强壮程度 SiSi。接下来 N 行,每行包含两个整数 ai,bi,表示一个区间的两个端点。...
2022-08-10 09:02:02
230
原创 C - The Battle of Chibi (dp加树状数组前缀和优化)
所以余州只剩下一条路,派人假投降曹操。接下来考虑优化,我们会发现,当我们固定dp[i][j]里面的j时(j为严格上升序列的长度),dp[i][j]就可以看作是i从1变化到n的前缀和了,正常暴力的话我们需要n的时间复杂度,这当然是不行的,所以要考虑树状数组优化,我们知道树状数组查询区间和的时间复杂度是O(logn)的,对于这个题刚刚好,所以我们要用树状数组来进行前缀和的优化,这样总体的时间复杂度就是O(n*n*logn)了。思路:首先我想到了dp,设dp[i][j]代表的是到第i个数字,长度为j的方案数。..
2022-08-08 11:38:42
178
原创 (状压dp)最短Hamilton路径
对于任意的 x,y,zx,y,z,数据保证 a[x,x]=0,a[x,y]=a[y,x]a[x,x]=0,a[x,y]=a[y,x] 并且 a[x,y]+a[y,z]≥a[x,z]a[x,y]+a[y,z]≥a[x,z]。给定一张 nn 个点的带权无向图,点从 0∼n−10∼n−1 标号,求起点 00 到终点 n−1n−1 的最短 Hamilton 路径。接下来 nn 行每行 nn 个整数,其中第 ii 行第 jj 个整数表示点 ii 到 jj 的距离(记为 a[i,j]a[i,j])。...
2022-08-05 21:36:44
134
原创 C. Robot in a Hallway Educational Codeforces Round 133 (Rated for Div. 2)dp
一个巧妙的dp
2022-08-05 19:26:32
309
原创 C-Eighty seven(背包+bitset)
思路:因为n只有50,所以可以进行n^3复杂度(约等于,可以优化,不优化会t掉)的预处理,然后01背包的思路,bitset优化,因为是二进制位所以可以很有效的减少时间复杂度。题意:给你n个数字,每次拿走里面1到3个数,问你剩下的数里面是否能选出10个数之和为87。浅学了一下bitset,感觉挺妙的,可以进行背包问题的优化。...
2022-08-04 21:31:27
264
原创 22/8/4 记忆化搜索+博弈论
给定一个 RR 行 CC 列的矩阵,表示一个矩形网格滑雪场。矩阵中第 ii 行第 jj 列的点表示滑雪场的第 ii 行第 jj 列区域的高度。一个人从滑雪场中的某个区域内出发,每次可以向上下左右任意一个方向滑动一个单位距离。当然,一个人能够滑动到某相邻区域的前提是该区域的高度低于自己目前所在区域的高度。在给定矩阵中,一条可行的滑行轨迹为 24−17−2−124−17−2−1。...
2022-08-04 10:52:33
260
原创 (cf)Codeforces Round #811 (Div. 3)A--E详细题解
InputOutput题意:给你一个人的睡觉时间,然后给你n个闹钟的响铃时间,问你这个人能睡几个小时几分钟。我的代码写的是用小时和分钟数算的,比较麻烦,这里推荐直接转化成分钟数算起来更方便,比如两点三十直接算成当天的第150分钟。InputOutput题意:给你一串序列,每次操作会删除最左边的元素,问你操作几次会让剩下的所有元素都各不相同。...
2022-08-03 11:27:11
513
原创 牛客小白月赛53 A-E
目录A-RainingB-KissingC.MissingD.BreezingE.callingF题还没做,等会补A-Raining原题链接<<看原题点这里思路:简单 略#include <bits/stdc++.h>using namespace std;int main(){ int a,b,c,d,x,ans; ans=0; scanf("%d%d%d%d",&a,&b,&a...
2022-07-30 10:42:28
367
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人