自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python知识点总结

input() 接收多个用户输入需要与split()结合使用a, b, c, d = input().split() # 注意input()的返回类型是str#输入了四个str类型的值#arr = input().split()print(a, b, c, d)说明:str.split(str="", num=string.count(str)) # str是分隔符(默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等),num是分隔次数txt = "Google#Ru.

2020-11-14 13:57:00 214 2

原创 编程中琐碎的小知识点-持续更新

在math.h或cmath头文件中有四舍五入有关的函数:round函数可以完成四舍五入

2020-10-05 19:54:01 178

原创 labelme自动标注工具

可以实现多图中相同目标的追踪,自动标注目标位置,速度极快,有需要评论。

2023-11-17 19:04:47 230 1

原创 饥荒联机版服务器搭建过程--采取官网文档的方法

饥荒联机版服务器搭建,根据官网内容翻译过来并实现

2023-01-06 19:33:46 552 1

原创 个人日记管理系统

日记管理系统

2022-07-16 12:39:06 2125

原创 抛开书本讲KMP,跟着思路你就会了,一位考研er的顿悟

抛开书本将KMP的思路,跟着思路我觉得你也可以彻底理解的。

2022-07-09 22:11:47 481 1

原创 linux分布式搭建 java hadoop zookeeper mysql hive

1. 修改主机名hostnamectl set-hostname ...立即生效:bash2. 关闭防火墙systemctl stop firewalld3. 配置hosts文件4. 时间同步tzselect(三台)下载ntp: yum install -y ntpmaster: vim /etc/ntp.confserver 127.127.1.0fudge 127.127.1.0 stratum 10:wqmaster: /bin/systemctl restart ntpd.

2021-12-10 14:01:10 265

原创 自定义协议实现客户端和服务器端的文件传输并用可视化实现

使用easyx实现可视化界面部分截图:初始界面:点击连接服务器后界面:输入IP和端口号后:选择上传操作后:选择下载操作后:协议设计:下载文件过程: 客户端发送:download:filename 服务端响应: 如果文件存在,发送文件大小size 如果文件不存在,发送“error”五个字节信息,断开连接 客户端发送: 如果缓冲区开辟完成,发送“ok”两个字节信息 如果缓冲区开辟失败,发送“error”五个字节信息,断开

2021-12-09 17:49:51 2004 1

原创 hadoop启动命令 start-all.sh提示Permission denied问题解决

出现这个问题就是权限不够的原因使用sudo chmod -R 777 /usr(我的hadoop在usr里面,这是直接给usr文件夹一个权限)

2021-12-04 00:36:20 4244 5

原创 selection does not contain a main type问题解决

public static void main(String[] args){}main函数一定是上式中的样子,不能做其他变化

2021-12-03 16:18:55 594

原创 Call From ... to localhost:9000 failed on connection exception: java.net.ConnectE 问题解决

修改虚拟机上的/etc/hosts 将这两行删除在使用eclipse时的DFS Master中的host改成ip地址!

2021-11-22 11:26:32 5005

原创 Windows10系统配置Hadoop

下载去清华镜像网站下载https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/我下的是3.2.2版本,解压到了L盘将这两个文件添加到C:windows/System32路径下或者cdarlint/winutils 找到 3.2.2,下载bin目录的文件,放入/替换 L:\hadoop-3.2.2\bin 文件夹内的文件,特别是要放入hadoop.dll和winutils.exe文件,并复制一份hadoop.dll放到C:\Windows\

2021-11-21 16:37:08 1272

原创 MySQL 启动报错:initialize specified but the data directory has files in it. Aborting.

刚安装好的MySQL,执行/usr/sbin/mysqld --initialize-insecure --user=mysql时报错,内容如下:2017-02-19T07:52:53.807647Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_defaults_for_timestamp server option (see documentation for more det

2021-09-08 15:11:37 369

原创 tar 解压缩命令

打包命令tar -cvf test.tar test 仅打包,不压缩tar -zcvf test.tar.gz test 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件解压缩命令这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个1 -c: 建立压缩档案2 -x:解压3 -t:查看内容4 -r:向压缩归档文件末尾追加文件5 -u:更新原压缩包中的

2021-09-08 14:35:36 671

原创 二叉树基础操作-Python实现

class Tree: def __init__(self,val,lchild=None,rchild=None): self.val=val self.lchild = lchild self.rchild = rchilddef Create_Tree(root, val): if len(val) == 0: return root if val[0] == '#': val.pop(0)

2021-08-05 14:40:51 199

原创 7-12 排序 (25 分)-Python

给定N个(长整型范围内的)整数,要求输出从小到大排序后的结果。本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下:数据1:只有1个元素;数据2:11个不相同的整数,测试基本正确性;数据3:103个随机整数;数据4:104个随机整数;数据5:105个随机整数;数据6:105个顺序整数;数据7:105个逆序整数;数据8:105个基本有序的整数;数据9:105个随机正整数,每个数字不超过1000。输入格式:输入第一行给出正整数N(≤105),随后一行给出N个(长

2021-08-03 14:03:17 256

原创 7-13 统计工龄 (20 分)-Python

给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。输入格式:输入首先给出正整数N(≤105),即员工总人数;随后给出N个整数,即每个员工的工龄,范围在[0, 50]。输出格式:按工龄的递增顺序输出每个工龄的员工个数,格式为:“工龄:人数”。每项占一行。如果人数为0则不输出该项。输入样例:810 2 0 5 7 2 5 2输出样例:0:12:35:27:110:1t = int(input())a = list(input().split())lst = [i

2021-08-03 14:01:53 846 1

原创 迷宫求解--迷宫游戏课程设计

总结1. 实现的功能1.将迷宫通过可视化方法直观的显示出来,直观的显示路和墙的位置2.随机生成迷宫, 采用Prime算法生成随机迷宫,保证了迷宫的随机性3.玩家可以通过键盘上的方向键控制位置,直到走到终点4.DFS寻找答案, 当玩家无法不知道从哪走的时候可以通过DFS寻找路径5.BFS寻找答案, 当玩家无法不知道从哪走的时候也可以通过BFS寻找路径6.延时函数,直观的显示BFS和DFS的遍历过程7.清空答案,重新游玩2.遇到的问题1. Prime算法生成迷宫2. 迷宫可视化操作,不知道如何将图数组转化成可视

2021-07-01 16:38:57 2705 1

原创 水电管理系统课程设计总结

实现的功能void Inputs(); //输入某个人的信息void Add_infor(); //增加个人信息void Payment(); //缴纳费用void Search_infor(); //查询某个人的信息void revise_infor(); //修改信息void Search_fee_infor(); //查询费用void Updata_infor(); //更新信息void Not_fee_infor(); //没有缴费的人的信息v

2021-07-01 16:13:51 253

原创 E - Imprecise Computer Gym - 102920E-----递推+思维

题意:有一个不精确的计算机,只有当差值大于1的时候才能准确显示正确答案,其余的情况答案不唯一,例如:1>2也是有可能的,现在给出两次计算结果,根据两次计算结果判断D序列是不是符合题意的。题解:让误差尽量往后移动,例如当1位置对应的是1的时候,这个时候如果2位置对应的是0,说明3对2的影响也是有的,就把2对应位置的数字加1继续往后走,如果2位置对应的是1,说明这个影响是1造成的,就减1,变成0,即当前位置的值不会对之后的数字产生影响。即如果当前位置是1的话,后面的数要么加一要么减一,如果遍历到大于.

2021-02-19 08:45:37 312

原创 浮点二分--剪绳子,拯救王后

有N根绳子,第i根绳子长度为Li,现在需要M根等长的绳子,你可以对N根绳子进行任意裁剪(不能拼接),请你帮忙计算出这M根绳子最长的长度是多少。输入格式第一行包含2个正整数N、M,表示原始绳子的数量和需求绳子的数量。第二行包含N个整数,其中第 i 个整数Li表示第 i 根绳子的长度。输出格式输出一个数字,表示裁剪后最长的长度,保留两位小数。数据范围1≤N,M≤100000,0<Li<109输入样例:3 43 5 4输出样例:2.50样例解释第一根和第三根分别裁剪出一根

2021-01-27 15:29:03 162

原创 最长上升子序列问题求解

给定一个长度为N的数列(w[N]),求数值严格单调递增的子序列的长度最长是多少。样例输入格式第一行包含整数N。第二行包含N个整数,表示完整序列。输出格式输出一个整数,表示最大长度。数据范围1 ≤ N ≤ 1000,−1e9 ≤ 数列中的数 ≤ 1e9输入样例:73 1 2 1 8 5 6输出样例:4状态表示:f[i]表示从第一个数字开始算,以w[i]结尾的最大的上升序列。(以w[i]结尾的所有上升序列中属性为最大值的那一个)状态计算(集合划分):j∈(0,1,2,…,i-1

2021-01-27 15:02:24 263 1

原创 珍惜现在,感恩生活-完全背包

急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数。那么,我们要做的就应该是珍惜现在,感恩生活——感谢父母,他们给予我们生命,抚养我们成人;感谢老师,他们授给我们知识.

2021-01-18 10:34:21 78 1

原创 D - Monument Tour Gym - 102465D and 货舱选址----求某一个点到使其到所有点的连线之和最小问题

找出一条线,能把点连起来切最短,连接方式如图找出每个坐标的最小值和最大值,在这所有的点里面找到最中间的那个就是答案#include<bits/stdc++.h>using namespace std;int l[100100];int r[100100];int a[200100];int main(){ int n,m,k; cin>>n>>m>>k; memset(l,0x3f3f3f,sizeof(l)); .

2021-01-18 10:19:45 405

原创 区间操作--B - Blurred Pictures Gym - 102465B

Damon loves to take photos of the places he visits during his travels, to put them into frames. All of his photos are in a square format of N×N pixels. He brought back beautiful pictures of the many monuments in Paris, such as the Eiffel Tower or the Louvr

2021-01-18 09:25:07 375

原创 E - Rounding Gym - 102465E

You decided to stay an extra day in Paris visiting favorite places of Parisians around T’el’ecom ParisTech. You want to collect information about these favorite places, but asking people to fill in surveys is less fun than coding. For this reason, you aske

2021-01-18 08:45:16 261

原创 Python字符串的15个基本操作

文章目录1. 字符串的翻转2. 判断字符串是不是回文串3. 单词大小写4. 字符串的拆分5. 字符串的合并6. 将元素进行重复7. 列表的拓展8. 两个数交换9. 统计列表中元素出现的频率10. 将数字字符串转化为数字列表11. 使用enumerat()函数获取索引数值对12. 计算代码执行消耗的时间13. 检查对象的内存占用情况14. 字典的合并15. 检查列表内元素是不是都是唯一的1. 字符串的翻转利用切片str1 = "hello world!"print(str1[::-1])利

2020-12-27 17:34:39 1891 18

原创 5638. 吃苹果的最大数目--贪心+优先队列+力扣

题目链接有一棵特殊的苹果树,一连 n 天,每天都可以长出若干个苹果。在第 i 天,树上会长出 apples[i] 个苹果,这些苹果将会在 days[i] 天后(也就是说,第 i + days[i] 天时)腐烂,变得无法食用。也可能有那么几天,树上不会长出新的苹果,此时用 apples[i] == 0 且 days[i] == 0 表示。你打算每天 最多 吃一个苹果来保证营养均衡。注意,你可以在这 n 天之后继续吃苹果。给你两个长度为 n 的整数数组 days 和 apples ,返回你可以吃掉的苹果的

2020-12-27 14:50:37 282 1

原创 维度的变化

闲来无事奇思妙想-维度的变化点构成面,面构成体,体又构成什么?二维世界中存在三维的东西,比如说一个纸面上存在一个立方体,而这个立方体可以装满吗?也是可以的,但如果用二维世界的东西去装,需要多少?一整张纸或许都不够,纸面太薄了。类比一下,三维向四维的转变坐标轴会是时间吗?地球是圆的,在宇宙中就像一个点,而宇宙中有无数个点,在太阳系中,它们围绕着太阳旋转,构成了一个面,视角放大,太阳系与各个星系之间还是一个点,维度上升了吗?不是,只是视角变大了,视角扩大,各个东西回到一维了吗?一个点,我们认为它是一维的

2020-12-27 14:15:15 337

原创 A - Treehouses Kattis - treehouses--分块并查集

In a rainforest there are n treehouses high in the forest canopy on different trees (numbered from 1 to n). The i-th tree’s location is at (xi,yi). The first e of them in the list are close enough to neighboring open land around the rainforest so that tran

2020-12-27 12:33:31 371

原创 NIM博弈-Nim plus

Long Long and Mao Mao both have AKed the new div.1 round in Codeforces tonight, but it’s too early to sleep now. So they decide to play one special Nim game.In this special nim game, there are n paper balls on the table at the beginning of the game. But u

2020-12-21 21:29:01 205

原创 应用费马小定理快速求得大指数对p取模

费马小定理(Fermat’s little theorem)是数论中的一个重要定理,在1636年提出。如果p是一个质数,而整数a不是p的倍数,则有a^(p-1)≡1(mod p)。快速幂超时k = 998244353def fpow(a, b): ans = 1 while b > 0: if b % 2 == 1: ans = ans * a % k b //= 2 a = a * a % k

2020-12-13 23:03:49 435

原创 C - Game of Taking Stones HDU - 5973

Two people face two piles of stones and make a game. They take turns to take stones. As game rules, there are two different methods of taking stones: One scheme is that you can take any number of stones in any one pile while the alternative is to take the

2020-12-11 17:20:00 132

原创 Can you answer these queries?(超时问题)--线段树

A lot of battleships of evil are arranged in a line before the battle. Our commander decides to use our secret weapon to eliminate the battleships. Each of the battleships can be marked a value of endurance. For every attack of our secret weapon, it could

2020-12-07 19:56:27 213

原创 C1. Errich-Tac-Toe (Easy Version)

The only difference between the easy and hard versions is that tokens of type O do not appear in the input of the easy version.Errichto gave Monogon the following challenge in order to intimidate him from taking his top contributor spot on Codeforces.In

2020-12-07 16:47:32 529

原创 Python爬虫突然提取不出信息了,返回的是空列表的解决办法

一般这种情况,往往是因为网站觉得你操作太频繁了,需要手动验证一下,这个时候手动打开一个网页,根据网页提示进行操作一个,即可继续进行信息提取。可以用time库里面的sleep操作:# 生成随机数的函数randintfrom random import randint# 设置睡眠时间,即多久运行一次from time import sleep# 放到函数里即可,程序执行到这里会进行停顿sleep(randint(2, 5))感兴趣的可以看我的另一篇博客:一次完整的爬虫利用requests和x

2020-12-06 11:41:55 5041 2

原创 Python将爬取的数据通过xlwt保存到Excel

感兴趣的可以看我的另一篇博客:一次完整的爬虫利用requests和xpath爬取网页内容过程解释:import xlwt# 创建一个workbookworkbook = xlwt.Workbook(encoding='utf-8')# 创建表名data_sheet = workbook.add_sheet('sheet1')# 设置表头row0 = ['1', '2', '3', '4', '5', '6']# 将第一行写进去for k in range(0, len(row0)):

2020-12-06 11:40:06 612 1

原创 Python中etree.HTML()函数解析

感兴趣的可以看我的另一篇博客:一次完整的爬虫利用requests和xpath爬取网页内容过程etree.HTML()可以用来解析字符串格式的HTML文档对象,将传进去的字符串转变成_Element对象。作为_Element对象,可以方便的使用getparent()、remove()、xpath()等方法。url = "https://dl.58.com/xiaoqu/150/"headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; W

2020-12-06 11:38:34 27208 11

原创 Python中xpath()函数的使用-定位网页信息

文章目录感兴趣的可以看我的另一篇博客:一次完整的爬虫1.1 XPath 常用规则1.2 获取文本1.3 要提取的信息有大量空格1.4 多属性匹配1.5 提取的网址不是完全意义上的网址1.4 遇到tbody的情况如何处理:1.5 提取的内容有好多tr,td:感兴趣的可以看我的另一篇博客:一次完整的爬虫利用requests和xpath爬取网页内容过程需要安装lxml库,xpath()方法放回的结果是一个列表1.1 XPath 常用规则表达式描述nodename1//从当前

2020-12-06 11:37:07 2375

原创 Python利用requests和xpath爬取网页内容过程

文章目录遇到的问题及解决方法1.xpath函数的使用源代码遇到的问题及解决方法1.xpath函数的使用源代码爬取某同城某地区全部小区信息

2020-12-06 11:36:37 12802 11

空空如也

空空如也

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

TA关注的人

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