- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 使用Scrapy爬取链家二手房
链接:https://jn.lianjia.com/ershoufang/总结:pipelines中进行对数据的处理和保存格式以及保存位置item封装数据
2021-08-09 17:12:34
342
原创 scrapy框架的基本使用
scrapy基本使用2. scrapy数据解析# -*- coding : utf-8 -*-import scrapyfrom qiubaiPro.items import QiubaiproItemclass QiubaiSpider(scrapy.Spider): name = 'qiubai' # allowed_domains = ['www.xxx.com'] start_urls = ['https://www.qiushibaike.com/tex.
2021-04-24 16:38:21
307
1
原创 Pig中Java编写UDF函数
Pig中Java编写UDF函数idea中新建Maven项目添加依赖到pom.xml文件<dependency> <groupId>org.apache.pig</groupId> <artifactId>pig</artifactId> <version>0.17.0</version> </dependency> <dependency> <groupI
2021-04-21 09:17:37
304
原创 idea中Spark操作外置hive
代码object Spark04_SparkSQL_Hive { def main(args: Array[String]): Unit = { //TODO 创建SparkSQL的运行环境 val spark = SparkSession.builder().appName("sparksql").master("local[*]") .config("spark.sql.shuffle.partitions","4") .config("spark.sql
2021-04-02 18:08:44
318
原创 Centos7MySql8安装以及hive3安装
Centos7MySql8安装以及hive3安装文章目录Centos7MySql8安装以及hive3安装一、 安装环境二、下载Mysql所需要的安装包三、 安装mysql三、 初始化mysql数据库的初始化和相关配置四、 hive安装一、 安装环境1.hadoop3.32.jdk1.83.hive 3.1.24.centos7二、下载Mysql所需要的安装包网址:https://dev.mysql.com/downloads/mysql/Select Operating Syste
2020-11-20 21:25:44
1009
转载 进制转换
#include <bits/stdc++.h>using namespace std;int main(){ //freopen("input.txt","r",stdin); char js[]="0123456789ABCDEFGHIJ";//常量数组保存对应基数,常量大法吼啊 int n,r; scanf("%d%d",&n,&a...
2020-01-30 14:36:19
155
原创 全排列函数
人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。火星人用一种非常简单的方式来表示数字――掰手指。火星人只有一只手,但这只手上有成千上万的手指,这些手指排成一...
2020-01-29 17:22:34
236
原创 扩展中国剩余定理
#include<iostream>typedef __int128 ll;using namespace std;void exgcd(ll a,ll b,ll &g,ll &x,ll &y) { if (b == 0) { g = a; x = 1; y = 0; retur...
2020-01-19 19:39:47
164
原创 快读
inline long long read(){ long long x=0ll; long long f=1ll; char ch=getchar(); for(;!isdigit(ch);ch=getchar()) {if(ch=='-') f = -1;} for(; isdigit(ch);ch=getchar()) {x = x*10ll+ch-'0';}...
2020-01-18 13:05:06
170
原创 快速排序
#include<iostream>using namespace std;int n,a[1000001];void qsort(int l,int r)//应用二分思想{ int mid=a[(l+r)/2];//中间数 int i=l,j=r; do{ while(a[i]<mid) i++;//查找左半部分比中间数大的数 ...
2020-01-18 12:55:42
219
原创 机器翻译(queue)
题目背景 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。题目描述 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。假设内...
2020-01-16 21:06:23
421
原创 vector初始化以及遍历
#include<iostream>#include<cstdio>#include<vector>#include<set>#include<map>#include<stack>#include<queue>using namespace std;int main(){ vector ...
2020-01-14 12:35:24
191
原创 set(去重,排序)
#include<iostream>#include<cstdio>#include<vector>#include<set>#include<map>#include<stack>#include<queue>using namespace std;int main(){ int b[5...
2020-01-13 21:17:41
406
原创 queue(队列)
#include<iostream>#include<cstdio>#include<vector>#include<set>#include<map>#include<stack>#include<queue>using namespace std;int main(){ queue &...
2020-01-13 21:00:05
208
原创 stack
#include<iostream>#include<cstdio>#include<vector>#include<set>#include<map>#include<stack>using namespace std;int main(){ //栈,特点:先入后出 stack <int> ...
2020-01-13 20:27:47
193
原创 矩阵求斐波那契数列
#include <iostream>#include <cstring>using namespace std;typedef long long ll;const ll mod = 1e9 + 7;ll n, sum;struct Node{ ll a[2][2];};Node mut(Node x, Node y){ Node an...
2019-12-28 12:59:11
221
原创 7-10 字符串逆序 (15分)
#include<stdio.h>#include<string.h>int main(){ char s[85]; int len,i; gets(s); len=strlen(s); for(i=len-1;i>=0;i--) { printf("%c",s[i]); } ret...
2019-12-26 08:17:17
296
原创 7-4 求整数的位数及各位数字之和 (15分)
#include<stdio.h>int main(){ int i,n,count=0,sum=0; scanf("%d",&n); while(n){ i=n; i%=10; sum+=i; n/=10; count++; } printf("%d %...
2019-12-26 08:16:38
1236
原创 7-6 将数组中的数逆序存放 (20分)
#include<stdio.h>int main(){ int n,a[15]; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&a[i]); } for(int i=n-1;i>0;i--){ printf("%d "...
2019-12-25 14:38:04
755
原创 7-7 冒泡法排序 (20分)
#include<stdio.h>int main(){ int n,k,i,j,a[1000],t; scanf("%d %d",&n,&k); for(i=0;i<n;i++){ scanf("%d",&a[i]); } for(i=1;i<=k;i++) { f...
2019-12-25 14:37:10
2296
原创 7-8 求矩阵各行元素之和 (15分)
#include<stdio.h>int main(){ int m,n,i,j,k,a[8][8]; int sum; scanf("%d %d",&m,&n); for(i=0;i<m;i++){ sum=0; for(j=0;j<n;j++){ scanf("%...
2019-12-25 14:35:35
751
原创 7-5 求n以内最大的k个素数以及它们的和 (20分)
#include <stdio.h>#include<math.h>int prime(int num){ int flag=1; for(int i=2;i<=sqrt(num);i++){ if(num%i==0) { flag=0; break; } } return flag;} int main(){ int num,...
2019-12-25 14:34:38
810
原创 7-9 数组元素循环右移问题 (20分)
#include<stdio.h>int main(){ int i,j,n,m,a[105]; int t; scanf("%d %d",&n,&m); for(i=0;i<n;i++){ scanf("%d",&a[i]); } for(j=0;j<m;j++) { ...
2019-12-25 14:34:01
537
原创 7-11 英文单词排序 (25分)
#include<stdio.h>#include<string.h>int main(){ int len,i,j,k=0; char s[26][15],t[15]={'0'}; while(1){ scanf("%s",s[k]); if(s[k][0]=='#'){ break;...
2019-12-25 14:33:24
1608
原创 7-12 查找书籍 (20分)
#include<stdio.h>struct book{ char name[35]; double price;}b[15];int main(){ int n,i,j; scanf("%d",&n); for(i=0;i<n;i++) { getchar(); ...
2019-12-25 14:32:50
1473
原创 7-13 通讯录排序 (20分)
#include<stdio.h>struct student{ char name[11]; long long birth; char p[18];}b[11],t;int main(){ int n; scanf("%d",&n); int i,j,k; for(i=0;i<n;i++) {...
2019-12-25 14:25:14
1942
原创 7-3 出租车计价 (15分)
#include<stdio.h>int main(){ float s; int t,p; scanf("%f %d",&s,&t); if(s<=3){ p=(int)(10+(t/5)*2+0.5); } else if(s<=10){ p=(int)(10+(s-3...
2019-12-25 14:23:39
1226
2
原创 7-2 计算天数 (15分)
#include <stdio.h>int main(){ int y,m,d; int days; int i; int a[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d/%d/%d",&y,&m,&d); days=d; ...
2019-12-25 14:02:08
525
原创 7-1 成绩转换 (15分)
#include<stdio.h>int main(){ int s,g; scanf("%d",&s); if(s>=90) g='A'; else if(s>=80) g='B'; else if(s>=70) g='C'; else if(s>=60...
2019-12-24 18:20:28
747
原创 6-10 按等级统计学生成绩 (20分)
int set_grade( struct student *p, int n ){ int count=0,i,j,k; for(i=0;i<n;i++) { if(p[i].score>=85){ p[i].grade='A'; } else if(p[i].score>=70)...
2019-12-24 18:19:57
1086
原创 6-9 判断回文字符串 (20分)
bool palindrome( char *s ){ int len,i,flag=1; len=strlen(s); for(i=0;i<len;i++) { if(s[i]!=s[len-i-1]) return false; } return true;}
2019-12-24 18:19:25
561
原创 6-8 删除字符 (20分)
void delchar( char *str, char c ){ int i,j=0,len; len=strlen(str); for(i=0;i<len;i++) { if(str[i]!=c) { str[j]=str[i]; j++; ...
2019-12-24 18:18:49
1515
原创 6-7 实现两个整数的交换 (10分)
void swap ( int *a, int *b ){ int t; t=*a; *a=*b; *b=t;}
2019-12-24 18:16:53
1212
原创 6-6 求一组数中的最大值、最小值和平均值 (10分)
float fun(int a[],int n,int *max,int *min){ int i; float sum=0,avg; *max=*min=a[0]; for(i=0;i<n;i++) { sum+=a[i]; if(a[i]>*max) *max=a[i]; ...
2019-12-24 18:16:28
2203
原创 6-5 在数组中查找指定元素 (15分)
int search( int list[], int n, int x ){ int i,j,k,flag=0; for(i=0;i<n;i++) { if(list[i]==x){ flag=1; return i; } } if(flag==0) ...
2019-12-24 18:15:19
564
原创 6-4 使用函数求最大公约数 (10分)
int gcd( int x, int y ){ return y==0 ? x : gcd(y,x%y);}
2019-12-24 18:14:25
1738
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人