自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python爬虫(二):前导知识

General 全部的Request URL 请求的地址Request Method 请求方法,一般情况下网站上是什么方式,爬虫代码就写什么请求方式,但是具体情况具体分析Status Code 状态码如果是静态网页,数据都在源码里面如果是动态网页,这个Request URL的去分析,查找response,去看响应结果Response Header 服务器的响应Request Headers 客户端的请求Query String Parameters 参数 (在Payload页面下)为其它的程序提供数据源(搜

2022-05-31 23:40:31 290

原创 Python爬虫(一):学习路线

知识点+案例 为驱动第一阶段:爬虫核心爬虫的前导知识爬虫网络请求模块(uellib requests)数据解析(正则 xpath bas4)第二阶段:爬虫进阶selenium(自动化的测试工具)动态数据多线程增加爬取的效率队列第三阶段:Scrapy框架和分布式爬虫第四阶段:数据存储第五阶段:移动开发第六阶段:反爬策略

2022-05-31 23:35:47 1053

原创 C语言小项目:学生信息管理系统(超详细)

学生信息管理系统需求概述总体设计功能划分数据结构程序流程详细设计需求概述编写一个可以对学生的成绩信息进行管理的系统,通过该系统可以实现对学生成绩的显示,排序,增删改查,保存载入并且统计出各科最高分和不及格人数总体设计功能划分 密码登录模块 班级创建模块 学生信息录入模块 学生信息显示模块 学生信息查询模块 学生信息排序模块 学生信息统计模块 学生信息删除模块 学生信息新增模块 学生信息修改模块 学生信息保存模块 学生信息载入模块 系统退出模块数据

2021-07-21 15:16:29 33956 24

原创 C语言递归函数实现十位数转换进制并打印出来(超详细)

C语言递归实现十位数转换进制并打印出来思路事例代码思路  取余倒排序  将数字每次除以进制数的余数打印,但这样不是倒排序,通过将打印操作写在调用递归函数下面,可以在每次调用递归函数时将打印操作存起来。  在达到边界后(最后一次调用)所有存起来的操作都会从最后一个开始一步步执行。  十六进制稍微有一点点变化,多一个余数10 ~ 15表示为A ~ F的步骤,但思路一致。事例(片段,完整的在下面,a为十位数,n为要转换的进制):if(a==0) return;else{ zhu

2021-05-26 10:27:54 514 1

原创 报错:‘NoneType‘ object has no attribute ‘shape‘

报错:'NoneType' object has no attribute 'shape'import cv2 as cvimg = cv.imread('images1')print('img.shape', img.shape) # 图像大小(行、列、通道数)print('img.size', img.size) # 图像像素的数目数print('img.dttype', img.dtype) # 图像的数据类型File “D:/Python项目/opencv入门/3-6.py”, lin

2021-05-09 19:00:50 1899

原创 PTA 浙大版《C语言程序设计(第3版)》题目集 练习5-3

本题要求实现函数输出n行数字金字塔。函数接口定义:void pyramid( int n );其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。。裁判测试程序样例:#include <stdio.h>void pyramid( int n );int main(){ int n; scanf("%d", &n); pyramid(n); retur

2021-03-28 23:13:17 263 2

原创 PTA 浙大版《C语言程序设计(第3版)》题目集 练习5-2

本题要求对两个整数a和b,输出其中较大的数。函数接口定义:int max( int a, int b );其中a和b是用户传入的参数,函数返回的是两者中较大的数。裁判测试程序样例:#include <stdio.h>int max( int a, int b );int main(){ int a, b; scanf("%d %d", &a, &b); printf("max = %d\n", max(a, b));

2021-03-28 22:59:04 242

原创 PTA 浙大版《C语言程序设计(第3版)》题目集 练习5-1

本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。裁判测试程序样例:#include <stdio.h>int sum(int m, int n);int main(){ int m, n; scanf("%d %d", &m, &n); printf("sum

2021-03-28 22:52:40 244

原创 C语言程序设计·数据类型和IO函数(例题)

1.单选 假设有变量定义如下: int x=1,z; float y=2; 下列语句正确的是? A y=++2+x; B y=x+++2; C z=x%y+1; D y++=x%2;参考答案:B分析:A ++和+优先级相同应用括号分开C %运算连边需均为整型D 赋值运算左边不能为表达式2.单选假设有定义 int x;int y=0;则表达式x=y+=5/2+3的值为?A 5B 5.5C errorD 0参考答案:A分析:

2021-02-09 17:37:28 662

原创 C语言程序设计·数据类型(例题和知识点)

1.假设有变量赋值语句x=10,常量10的类型为short2.假设有变量赋值语句x=2.2,常量2.2的类型是double3.short int 类型变量的存储数据范围是:-32768~+327674.赋值语句x=082是错误的5.语句printf(“abc\x64”)的屏幕显示结果是abcd6.字符串"123\071a3\x66y\b\n"有10个有效字符7.十进制数转二进制数的方法是:除二取余倒排序8.C语言的基本数据类型包括:整型、实型、字符型9.4个二进制位用于存储整数(可正可负),

2021-02-08 15:11:14 940 1

原创 C语言程序设计·概述(知识点)

1.C语言程序的扩展名是.c2.C语言源程序要运行必须依次经过编译、链接、运行3.main()函数C程序的入口函数,也称为主函数4.计算机语言分为高级语言和低级语言,C语言属于高级语言5.用C语言解决问题的过程:分析并并明确问题、清晰表达改问题、设计相应的解决算法活模型、编写C语言源程序、调试运行并得到问题的解6.将高级语言源程序转化为计算机能直接理解的机器语言的过程是编译7./*…*/和//均可以进行注释,其中/*…*/表示多行注释,即在省略号位置可以添加多行内容,只要前后有斜杠星号和星号斜杠

2021-02-07 22:47:08 398

原创 C语言:编程实现输入n和n个数,判断其中哪个数连续出现的次数最多

C语言:编程实现输入n和n个数,判断其中那个数连续出现的次数最多分析代码分析需要设置的变量有:n:输入数字的个数x:输入的数字cur:当前输入的数i:计数器len:连续出现的次数maxl:最大连续出现的次数maxx:连续出现最多的数注意点:1.输入第一个数时将maxx和cur初始化为输入的第一个数2.每次输入的数都要和上一次(cur)进行比较,若一样则len加1,不一样则刷新cur和len3.若当前len比maxl大,则刷新maxl和maxx代码#include <std

2020-12-27 21:30:36 1653

原创 C语言:输出1000~3000年中所有的闰年,每5年换一行

C语言:输出1000~3000年中所有的闰年,每5年换一行题目分析代码题目编写程序:输出1000~3000年中所有的闰年,每5年换一行。分析判断闰年的条件为:能被4整除但不能被100整除,或者能被400整除。代码#include <stdio.h>#include <stdlib.h>int isRun(int x);int main(){ int i,count=0; for(i=1000;i<3001;i++) {

2020-12-27 20:50:54 4660

原创 C语言指针:处理回文数

C语言指针:处理回文数分析代码分析第一个数和最后一个数相等,第二和倒数第二个相等,以此类推。通过定义两个指针,一个指向数组第一个数,一个指向最后一个数。如果两指针指向的值相等,则前一个指针进一位,后一个指针退一位,直至两个指针地址相等定义的存放回文数的数组可以是char类型的也可以是int类型的,但int类型每个元素占4字节太浪费了,char类型每个元素只占1个。代码#include <stdio.h>#include <string.h>int isHuiWen(

2020-12-13 14:51:14 1763 1

原创 C语言:素数(质数)判断

C语言:素数(质数)判断素数的定义代码分析素数的定义素数(质数)数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数代码int isPrime(int x){ int i; if(x==1)return 0; for(i=2;i*i<=x;i++) if(x%i==0)return 0; return 1;}分析首先如果数为1直接返回0若从2开始,该数依次相除皆不可整除则返回1若可整除则说明该数有除1和本身以外的因数,

2020-12-12 23:48:16 612

原创 结构化程序设计:输入一个正整数(不超过5位数),输出由该数的各位能表示的最大数和最小数。

结构化程序设计:输入一个正整数(不超过5位数),输出由该数的各位能表示的最大数和最小数。思路代码分析1.分离x各位数到数组a中2.对数组a进行排序3.根据乘权求和算法,对已排好序的数组a分别从大到小和从小到大计算最大最小值思路  首先将正整数分拆得到各个位上的数字,对这些数字按从小到大排序,再考虑按照乘权求和的方式转换成相应的整数既可得到最大最小结果代码#include <stdio.h>#include <string.h>void split(int x,int a[

2020-12-07 23:27:07 1822

原创 递归实现折半查找:对10个已经排好序的整数进行折半查找指定的值,如果存在就打印其数组下标,如果不存在则打印-1。

递归实现:对10个已经排好序的整数进行折半查找指定的值,如果存在就打印其数组下标,如果不存在则打印-1。代码解析代码数组定义:int a[10]={3,7,45,55,67,78,89,99,101,120};#include <stdio.h>int binarySearch(int x,int *a,int low,int up);int main(){ int x,a[10]={3,7,45,55,67,78,89,99,101,120}; scanf(

2020-12-07 22:00:01 1586

原创 程序设计笔记||基础知识2020.12.7

程序设计笔记||基础知识2020.12.7程序设计实验须知参考书目计算机解决问题的步骤代码结构基础知识程序运行过程程序设计实验须知实验前必须做好实验预习参考书目谭浩强C语言系列1.《C语言程序设计教程(第3版)》2. 《C语言题集与上机指导(第3版)》计算机解决问题的步骤1.明确问题2.精确表达问题3.设计解决方案(模型或算法)4.把解决方案用计算机程序实现(程序设计)5.计算机运行,求解代码结构头文件: <stdio.h>主函数: main()函数体: {}

2020-12-07 11:16:43 141

空空如也

空空如也

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

TA关注的人

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