- 博客(21)
- 收藏
- 关注
原创 python使用正则爬取Scrape网站代码
python使用正则爬取Scrape网站代码目标网站:Scrape | Movie目标信息:获取所有电影的信息1.效果图:2.baseInfo.py3.demo1.py4.python中正则常用(1)re.match函数(2)re.search方法(3)re.match与re.search的区别(4)re.compile 函数(5)re.findall5.python中正则的flags
2022-11-21 00:09:29 985 1
原创 每日一题leetcode(最长公共前缀)
1.循环遍历比较两个字符串。依次遍历字符串数组中的每个字符串,对于每个遍历到的字符串,更新最长公共前缀,当遍历完所有的字符串以后,即可得到字符串数组中的最长公共前缀。2.排序后比较首尾两个字符串。
2022-09-24 13:26:08 193
原创 每日一题LeetCode(罗马数字转整数)
建立一个HashMap来映射符号和值,然后对字符串从左到右来,如果当前字符代表的值不小于其右边,就加上该值;以此类推到最左边的数,最终得到的结果即是答案。题解:从左往右,如果s[i]>=s[i+1]相加,否则相减。
2022-09-23 16:33:10 133
原创 每日一题LeetCode(两数之和)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。
2022-09-22 17:20:13 118
原创 clone虚拟机连接mobax
打开session,在remote host中写入自己的IPADDR,点击OK。出现这个就链接OK了,只需进行最后一步。
2022-08-29 20:58:28 884
原创 C/C++算法排序:交换排序+ 冒泡排序+选择排序+插入排序
C/C++算法排序:交换排序+ 冒泡排序+选择排序+插入排序。 本篇blog主要讲的就是如何进行排序。在实战当中主要用到的就是上述的四种排序方法。如果不理解其中数组的排序过程,可以启用debug来一步一步的观察数组是怎么变化的,这样子更加方便大家理解四种排序算法。 ---2022.07.05.........
2022-07-05 21:33:59 456
原创 C语言基础语法
目录 1.C语言是什么?2.第一个C程序3.scanf+printf4.define+const5.数学函数6.分支结构7.循环8.函数 9.数组 10.带有代码提示的C语言软件 程序设计语言主要分为三种:机器语言,汇编语言,高级语言3.scanf+printf4.define+const5.数学函数6.分支结构7.循环8.函数 9.数组.........
2022-06-27 22:31:40 977
原创 Zookeeper集群搭建常见问题
通过命令:ZkServer.sh status查看zookeeper状态显示以下错误1. Mode: standalonezookeeper处于单机模式,说明此时zookeeper的zoo.cfg文件配置有问题2. Error contacting service. It is probably not running. (1)由于我们总共使用三个zookeeper服务器,所以会涉及到zookeeper之间的选举问题因此我们需要同时在三个zookeeper中运行 zkSer...
2022-05-02 10:36:52 2836
原创 Hbase向Hive传输表格数据
1.配置环境copy——jar包(cp hbase中的jar包 hive的lib下)以下是我的hbase的jar包位置和hive的lib位置: cp /training/hbase-1.3.1/lib/hbase-common-1.3.1.jar /training/hive/lib cp /training/hbase-1.3.1/lib/hbase-client-1.3.1.jar /training/hive/lib/ cp /training/hba...
2022-04-11 15:51:08 1466 2
原创 递增三元组(蓝桥杯)
字数较长,如直接需要答案可看第三种;如想学会 解题思维步骤可耐心思考三组代码给定三个整数数组A=[A1,A2,…AN],B=[B1,B2,…BN],C=[C1,C2,…CN],请你统计有多少个三元组 (i,j,k) 满足:1≤i,j,k≤NAi<Bj<Ck输入格式第一行包含一个整数 N。第二行包含 N 个整数 A1,A2,…AN。第三行包含 N 个整数 B1,B2,…BN。第四行包含 N 个整数 C1,C2,…CN。输出格式:一个整数表示答案。数据范
2022-03-22 23:13:06 575
原创 MYSQL导出导入数据
目的:将本数据库中表的数据转移到他人数据库 首先找到mysql存储文件的安全位置 SHOW VARIABLES LIKE "%secure_file_priv%"; 我们可以看出安全位置为: C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\ 将表格中的数据导出 SELECT *FROM word INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/wor.
2022-03-20 12:56:46 883
原创 蚂蚁感冒(蓝桥杯C++)
题目:长 100 厘米的细长直杆子上有 n 只蚂蚁。它们的头有的朝左,有的朝右。每只蚂蚁都只能沿着杆子向前爬,速度是 1 厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有 1 只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。输入格式:第一行输入一个整数 n, 表示蚂蚁的总数。接着的一行是 n 个用空格分开的整数 Xi, Xi 的绝对值表示蚂蚁离开杆子左边端点的距离。正值表示头朝右,负值表示头朝
2022-03-18 22:15:32 203
原创 蓝桥杯-四平方和
四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多 4 个正整数的平方和。如果把 0 包括进去,就正好可以表示为 4 个数的平方和。对于一个给定的正整数,可能存在多种平方和的表示法。要求你对 4 个数排序:0≤a≤b≤c≤d并对所有的可能表示法按 a,b,c,d为联合主键升序排列,最后输出第一个表示法。输入格式:输入一个正整数 N。输出格式:输出4个非负整数,按从小到大排序,中间用空格分开。数据范围:0<N<5e6输入样例:5
2022-03-16 17:40:20 1328 1
原创 数的范围(易时间超限)
题目:给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。如果数组中不存在该元素,则返回 -1 -1。输入格式第一行包含整数 n 和 q,表示数组长度和询问个数。第二行包含 n 个整数(均在 1∼10000范围内),表示完整数组。接下来 q 行,每行包含一个整数 k,表示一个询问元素。输出格式共 q 行,每行包含两个整数,表示所求元素的起始位置和终止位置。如果数组中不存在该元
2022-03-15 11:17:15 120
原创 Mysql如何重新设置表格id自增?
创建表格:create database Word;use Word;create table if not exists words(id BIGINT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',word VARCHAR(100) DEFAULT NULL COMMENT "单词",word_charset TEXT(16383) DEFAULT NULL COMMENT "单词词性",PRIMARY KEY(id))ENGINE=INNOD
2022-03-14 11:35:27 2506
原创 飞行员兄弟
题解:“飞行员兄弟”这个游戏,需要玩家顺利的打开一个拥有 16 个把手的冰箱。已知每个把手可以处于以下两种状态之一:打开或关闭。只有当所有把手都打开时,冰箱才会打开。把手可以表示为一个 4×4 的矩阵,您可以改变任何一个位置 [i,j]上把手的状态。但是,这也会使得第 i 行和第 j 列上的所有把手的状态也随着改变。输入格式请你求出打开冰箱所需的切换把手的次数最小值是多少。输入格式:输入一共包含四行,每行包含四个把手的初始状态。符号 + 表示把手处于闭合状态,而符
2022-03-10 21:45:40 147
原创 费解的开关
题目:你玩过“拉灯”游戏吗?25 盏灯排成一个 5×5 的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁反应:和这个灯上下左右相邻的灯也要相应地改变其状态。我们用数字 1 表示一盏开着的灯,用数字 0 表示关着的灯。下面这种状态1011101101101111000011011在改变了最左上角的灯的状态后将变成:0111111101101111000011011再改变它正中间的灯后
2022-03-09 21:20:31 4036
原创 从 1∼n 这 n 个整数中随机选取任意多个,输出所有可能的选择方案。
输入格式 :输入一个整数 n。(1≤n≤15)输入样例:3输出样例:322 311 31 21 2 3答案#include<iostream>using namespace std;const int N=15;//设置定值int n;bool used[N];//判断是否使用该值void dfs(int u){ if(u>n){ for(int i=1;i<=n;i++) if(u
2022-03-09 10:57:36 1391
原创 把 1∼n 这 n 个整数排成一行后随机打乱顺序,输出所有可能的次序.
数据范围:1≤n≤9输入样例:3输出样例:1 2 31 3 22 1 32 3 13 1 23 2 1答案://填坑#include<iostream>using namespace std;const int N=9;int n;//输入多少个数据int array[N];//定义输出数组bool used[N];//判断该值是否被使用过void dfs(int u){ if(u>n){//如果所有位置都满了,就输出数组.
2022-03-09 09:07:24 1786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人