自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言基础练习题21-30

21-20题,有几个比较容易

2022-07-24 01:32:51 543 1

原创 C语言基础练习题11-20

做题记录,爱因斯坦5个人的逻辑题要再看看

2022-07-20 22:12:59 863

原创 Excel练习笔记(查漏补缺专用)

查找函数VLOOKUP;透视图;跨列居中;图标题随着单元的内容变化而变化;将精度设为所显示的精度;纹理背景;利用条件格式隔行填充;隐藏图表字段按钮。

2022-07-20 12:44:23 788

原创 C语言基础题练习10道

第三个人按下所有编号是3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关掉);依次类推,一共有k个人,问最后有哪些灯开着,输入n和k,输出开着的灯的编号。斐波那契数列指的是这样一个数列0,1,1,2,3,5,8,13,特别指出第0项是0,第1项是第一个1。2个羽毛球队比赛,各出3人,每个人只比一次,甲队为A、B、C三人,乙队为X、Y、Z三人,有人打听比赛名单,A说他不和X比,C说不和。反向思路,输出第a项时,保存第a+1、a+2项的值。...

2022-07-18 21:40:16 8165

原创 C语言100题做题记录1

题目选自菜鸟教程。记录自己的思路和代码,以及别人的参考代码(附链接)

2022-07-18 15:00:37 259

原创 创建简单的flask程序

初始化所有 Flask 程序都必须创建一个程序实例。程序实例是 Flask 类的对象,经常使用下述代码创建:from flask import Flaskapp = Flask(__name__)客户端(例如 Web 浏览器)把请求发送给 Web 服务器,Web 服务器再把请求发送给 Flask程序实例。程序实例需要知道对每个 URL 请求运行哪些代码,所以保存了一个 URL 到Python 函数的映射关系。路由处理 URL 和函数之间关系的程序称为路由。app.route 修饰器把修饰的函数

2022-02-13 22:55:22 441

原创 python连接mysql数据库

1、安装pymysqlpycharm:File-settings-Project-project interpreter-"+"2、简单的方法参考文章:https://www.cnblogs.com/zzpython/p/13373836.htmlimport pymysql#打开数据库连接db = pymysql.connect("localhost", "root", "password", "database")#使用cursor()方法获取操作游标 cursor = db.curso

2022-02-13 15:51:37 614

原创 mysql设置外键并一键生成数据表关系图

文章目录1、概念2、理解3、添加外键时需要注意的规则4、navicat for mysql中设置外键5、数据表关系图的创建1、概念主键是能确定一条记录的唯一标识。外键用于与另一张表的关联。. 是能确定另一张表记录的字段,用于保持数据的一致性。2、理解有两张表学生表(学号、姓名、性别、班级、年级)班级表(班号、班主任)每个学生都有一个学号,而且不会有重复的,即学号可以标识唯一的一个学生,所以学号可以作为学生表的主键。同理,班号是班级表的主键。学生表中有“班级”属性,对应的是班级表中的班

2022-01-24 23:28:52 10108 1

原创 谭浩强第三版第13章输入输出流

文章目录C++的输入和输出1.1 输入输出的含义1.2 C++的I/O对C的发展——类型安全和可扩展性1.3C++的输入输出流2、标准输出流2.1cout\cerr和clog流2.2标准类型数据的格式输出C++的输入和输出1.1 输入输出的含义标准的输入输出(标准I/O):键盘输入,显示屏显示文件I/0:以外村文件为对象的输入输出串I/O:对内存中指定的空间进行输入输出1.2 C++的I/O对C的发展——类型安全和可扩展性C++的I/O操作是类型安全的。类型不正确的数据是不可能通过编译的C中

2021-10-03 21:54:55 154

原创 谭浩强第三版第12章多态性与虚函数

1、多态性的概念向不同对象发送同一个信息,不同的对象在接受时会产生不同的行为(方法)。(消息,即调用函数,也就是执行不同的函数)函数的重载、运算符的重载都是多态现象在C++中,多态表现形式之一:具有不同功能的函数可以用同一个函数名,这样就可以实现用一个函数名调用不同内容的函数。设计一个“基类”(作为接口),声明不同的派生类,在类中定义同名不同功能的函数。从系统实现的角度,多态性分为两类:静态多态性。通过函数重载实现(函数重载和运算符重载)。在程序编译时知道调用函数的全部信息,称编译时的多态性

2021-09-25 18:44:02 170

原创 谭浩强C++第三版第11章继承与派生

文章目录1、概念2、派生类的声明方式3、派生类的构成1、概念类的继承:一个新类(子类)从已有的类(父类)那里获得其已有特性。类的派生:从已有的类产生一个新的子类。单继承:一个派生类只从一个基类派生。多重继承:一个派生类有两个或多个基类。派生类继承了基类所有的数据成员和成员函数,并对成员作必要的增加和调整。派生类是基类的具体化,基类是派生类的抽象。2、派生类的声明方式一般形式:class 派生类名:[继承方式] 基类名{派生类新增的成员};继承方式:public,private(没

2021-09-04 16:52:31 429

原创 C++复习总框架

文章目录第六章 指针和引用第七章 用户自定义数据类型第八章 类和对象的特性第九章 怎样使用类和对象第十章 运算符重载第六章 指针和引用https://blog.csdn.net/weixin_43325374/article/details/119978803?spm=1001.2014.3001.5501第七章 用户自定义数据类型结构体、枚举类型、typedef声明https://blog.csdn.net/weixin_43325374/article/details/119985093?s

2021-09-04 16:24:49 82

原创 谭浩强第三版第10章运算符重载

文章目录1、运算符重载2、运算符重载的方法1、运算符重载重载——一名多用。同一个运算符,在不同的场合使用有不同的作用。2、运算符重载的方法定义一个重载运算符的函数。运算符重载实质上是函数的重载一般格式:函数类型 operator 运算符名称(形参表){对运算符的重载处理}如:Complex operator +(Complex &c1,Complex &c2);函数名是operator 运算符名称,即“operator +”,称:“operator +"重载了运算符”+“参

2021-09-02 17:09:29 240

原创 谭浩强第三版第9章怎么使用类和对象

文章目录1、利用构造函数对类对象进行初始化1.1 对象的初始化1.2用构造函数实现数据成员的初始化1、利用构造函数对类对象进行初始化1.1 对象的初始化对象是具体的,不同的对象有不同的属性。每一个对象在建立时就应该有确定的内容。而类是抽象的,不占内存,不能再类声明时对数据进行初始化。如class Time{hour=0;}是错误的。可以在定义对象时进行初始化,花括号括起,逗号隔开,按顺序进行初始化赋值,Time t1={14,56,30};但这种方法仅在数据成员都是public的情况有效。1.2

2021-08-30 21:11:44 217

原创 谭浩强第三版第8章类和对象的特性

文章目录1、面向对象程序设计方法1.1什么是面向对象程序设计1.2面向对象程序设计的特点1.3类和对象的作用1.4面向对象的软件开发2、类的声明和对象的定义2.1类和对象的关系2.2声明类类型2.3定义对象的方法3、类的成员函数3.1 成员函数的性质3.2 在类外定义成员函数3.3内置成员函数(inline)3.4成员函数的存储方式4、对象成员的引用5、类的封装性和信息隐蔽5.1公用接口与私有实现的分离5.2类声明和成员函数定义的分离5.3面向对象程序中的几个名词6、类和对象的简单应用1、面向对象程序设计

2021-08-30 17:45:15 190

原创 谭浩强第三版第7章

文章目录1、结构体类型1.1 结构体类型1.2结构体类型变量的定义方法及其初始化1.3引用结构体变量1.4 结构体数组用户自定义类:结构体、共同体、枚举、类。1、结构体类型1.1 结构体类型结构体:在一个组合项中包含若干个类型不同的数据项。一般形式:struct 结构体类型名{成员表};例:struct Student{ int num; char name[20]; char sex; int age; float score; char addr[30];}成员表又称为域

2021-08-29 21:21:07 97

原创 谭浩强第三版第6章

文章目录1、指针1、指针内存 每一个字节相当于一个房间,地址就是房间号,能够标识对应的房间。变量名就相当于房间名称(如天字一号),而变量值就是房客。告诉程序要存取的变量名——程序编译将变量名转化为内存地址——通过地址进行存取变量值。通俗的讲就是,房客A要去天字一号,前台一查,天字一号就是0201,就知道是2楼1号房间了,房客A就可以住进去了。变量存取方式(2种):(1)直接存取(直接访问):按变量地址存取变量值。(2)间接存取(间接访问):将变量i的地址存放到另一个变量中,这个变量也称为指针变

2021-08-29 12:03:54 129

原创 谭浩强C++第三版第5章

文章目录1、为什么需要数组2、定义和引用一维数组2.1定义一维数组2.2引用一维数组的元素2.3 一维数组的初始化2.4一维数组举例3、定义和引用二维数组3.1 定义二维数组3.2 二维数组的初始化3.4 二维数组举例4、用数组作函数参数1、为什么需要数组数组:用一个统一的名字代表这批数据,而用序号或下标来区分各个数据。(相同类型,不同数值)数组是有序数据的集合。2、定义和引用一维数组2.1定义一维数组一般形式:类型名 数组名[常量表达式];如:int a[10];//一个能存放10个数据的

2021-08-20 12:49:50 572

原创 谭浩强C++第三版第4章课后习题

文章目录最大公约数和最小公倍数2、求一元二次方程的根3 判别素数4、求a!+b!+c!6用牛顿迭代法求方程的根7 验证哥德巴赫猜想最大公约数和最小公倍数#include<iostream>using namespace std;int gcd(int a,int b);int lcm(int a,int b); int main(){ int x,y,max,min; cin>>x>>y; max=gcd(x,y); min=lcm(x,y);

2021-08-19 15:35:37 518

原创 谭浩强C++第4章

文章目录1、什么是函数1.1 为什么需要函数1.2函数的分类2 定义函数的一般形式3 函数参数和函数的值3.1 形式参数和实际参数3.2 函数的返回值(return语句)4 函数的调用4.1一般形式:函数名([实参列表])4.2调用方式4.3对被调用函数的声明和函数原型5 函数的嵌套调用6 函数的递归调用7 内置函数1、什么是函数1.1 为什么需要函数一个函数就是一个功能。程序较大时,划分成多个模块,每个模块实现部分功能,分别对每个编译单位进行编译,报错时,在本编译单位内查找就可以,最后把各模块的目

2021-08-18 21:44:46 134

原创 谭浩强第三版第3章

文章目录1、基于过程的程序设计和算法1.1 算法的概念1.2 算法的表示C++的程序结构和C++语句3、赋值操作4、C++的输入与输出4.1 输入流与输出流的基本操作1、基于过程的程序设计和算法具体设计出计算机执行的每一个具体步骤,安排好执行顺序。1.1 算法的概念一个基于过程的程序包括:对数据的描述(数据结构)对操作的描述(算法)即:程序=算法+数据结构算法:处理问题的一系列的步骤。计算机算法:数值算法、非数值算法。1.2 算法的表示常用的4种:自然语言(中文或英文来描述,容

2021-07-31 12:12:21 151

原创 谭浩强第三版第2章习题

文章目录1、变量先定义后使用的好处2、字符常量和字符串常量区别3、4、5、请写出下列表达式的值6、写出a的值7、运行结果8、"China"-->"Glmre"1、变量先定义后使用的好处(1)保证程序中变量名使用正确(如果在使用时把原来定义的变量名写错了,系统判定为还没定义过,就会报错)(2)编译时能根据变量的类型分配相应的存储单元(3)编译时能根据变量类型判断它所参与的运算是否合法2、字符常量和字符串常量区别(1)字符常量用单撇号,字符串常量用双撇号;(2)字符常量类型为char,字符串

2021-07-29 20:24:29 239

原创 谭浩强第三版第2章

文章目录1、C++的数据类型2、常量2.1数值常量2.2字符常量1、C++的数据类型2、常量数值型常量(常数)、字符型常量(如:’a‘)2.1数值常量(1)整型常量的三种表示方式:十进制整数。后面加L或l(小写L),默认为long int类型。八进制整数。开头加数字0。十六进制整数。开头加0x或0X.(2)浮点数 的两种表示方式十进制小数。整数部分和小数部分组成,可以省略其中之一(如78.或.06)。后面加F或f,为单精度浮点数;后面加L或l,为长双精度数。指数形式(浮点形式)

2021-07-29 12:17:40 272

原创 谭浩强第三版C++语言程序设计-习题一

1、C++的特点:(1)支持面向对象编程机制,如信息隐藏、封装函数、抽象数据类型、继承、多态、函数重载、运算符重载、乏型编程(模板)(2)继承自C语言的优点:语言简洁、紧凑,使用方便、灵活;拥有丰富的运算符;生成的目标代码质量高,程序执行效率高;可移植性好等。(3)兼容C语言,并扩充C语言,如内联函数、函数重载、名字空间、更灵活、方便的内存管理(new、delete)、引用。https://blog.csdn.net/ypshowm/article/details/89240902C++对C的发展

2021-07-29 11:38:29 872

原创 第一章 C++的初步知识

文章目录从C到C++最简单的C++程序C++程序的构成和书写形式C++程序的编写与实现从C到C++1954世界上第一种计算机高级语言(FORTRAN)先后出现多种高级语言(BASIC,ALGOL,Pascal,COBOL,ADA,C)BASIC语言(大众语言),适合初学者。C语言(1972贝尔实验室),为计算机专业人员设计。结构化,模块化,基于过程。20世纪80年代提出面向对象的程序设计。目前使用的C++标准是2003年ISO发布的第二版C++标准。发展过程:机器语言-汇编语言-面向过程的高级

2021-07-28 22:18:12 180

原创 Windows10+cuda11.0+Opencv3.4.0+yolov4+darknet环境下的物体检测

任务分析首先让我们明确一下本次的任务:用 gun/sword 数据集训练你的物体检测模型,并对数据集中的验证集进行检测,计算出 mAP。然后,大致了解一下需要完成的环境配置。看了一下,本次任务是由Windows10 + VS + OpenCV+yolo+darknet一起完成的,还得下载标记工具vott和目标检测指标mAP。下面开始操作。附:电脑已提前安装好cudu,版本为11.0,具体如下:一、 下载opencv3.4.0版本这个版本是恰到好处的。Releases - OpenCV或R

2021-07-02 01:04:52 1281

原创 Java Servlet基础

文章目录servlet的部署、创建与运行Servlet与JSP的区别Servlet的开发servlet工作原理一个servlet的生命周期通过JSP页面访问servletdoGet 和doPost方法Servlet就是运行在服务器端的应用程序,Servlet接收来自客户端的请求,将处理结果返回给客户端Servlet的优点:跨平台、速度快且性能更佳、可扩展、安全、可用于各种客户端。Servlet是一种在服务器端运行的Java程序,从某种意义上说,它就是服务器端的Applet。servlet的部署、创建

2021-05-10 19:44:51 237

原创 JSP与JavaBean

JavaBean是一个可重复使用的软件组件,基于Java语言。可以实现代码的重复利用;易编写、易维护、易使用;可以在任何安装了Java运行的平台上使用,而无须重新编译。编写和使用JavaBean编写JavaBean为了能让使用bean的应用程序构建工具使用JSP动作标记知道bean的属性和方法,在类的命名要遵守以下规则:(1)getXxx()——获取属性xxxsetXxx()——修改属性xxx后缀首字母大写(2)类中定义的方法的访问权限都必须是public(3)类中必须有一个构造方法是pu

2021-05-10 17:17:19 1744 1

原创 JSP学习中遇到的问题集合

创建项目步骤1:(2种方法)方法一:【File】----【new】----【Dynamic Web project】方法二:【File】----【new】----【project】----【web】----【Dynamic Web project】步骤2:“Project name”给创建的项目命名“Target runtime"选择tomcat版本”Next“步骤3:next步骤4:选中”Generate web.xml …"“Finish”详情见(转载):如何在eclipse中

2021-04-08 23:28:21 644

原创 JSP实用教程(3)——JSP内置对象

内置对象简介:由JSP容器实现和管理( JSP 内部对象是 Web 容器加载的一组类),在所有JSP页面中都能使用内部对象。它不像一般的Java对象那样用”new”去获取实例,而是可以直接在JSP页面使用的对象内置对象的名称是 JSP 的保留字JSP 使用 Java 定义的内置对象来访问网页的动态内容内置对象只对表达式和Scriptlet有用,在声明中不能使用JSP的常用内置对象:request、response、session、application和out。request对象是实现

2021-04-08 16:54:37 523

原创 JSP实用教程(3)——Tag文件和Tag标记

文章目录Tag文件与Tag标记Tag文件Tag文件的结构Tag文件的保存Tag标记Tag标记Tag标记的使用Tag文件中的常用指令tag指令variable指令taglib指令Tag文件与Tag标记Tag文件可以被JSP页面动态加载调用,实现代码的复用Tag文件Tag文件的结构普通的HTML标记符某些特殊的指令标记成员变量声明和方法的定义Java程序片 Java表达式例:oddNumberSum.tag<%@ tag pageEncoding="utf-8" %>&lt

2021-04-08 13:39:52 1752 2

原创 JSP实用教程(2)——JSP语法

JSP实用教程(2)JSP语法JSP页面的基本结构声明变量和定义方法Java程序片Java表达式Java中的注释JSP指令标记page指令include指令标记JSP动作标记include动作标记param动作标记forward动作标记JSP语法JSP页面的基本结构6种元素:普通的HTML标记和JavaScript标记;(给用户浏览器执行显示)JSP标记,如指令标记、动作标记;变量和方法的声明;Java程序片;(2-4由服务器负责处理和执行,将需要显示的结果发给用户端浏览器)Java表达式

2021-04-08 11:55:49 346

原创 VMware16下Ubuntu桌面版18.04的网络配置

这是一篇在VMware Workstation 16下成功创建了Ubuntu桌面版18.04之后的网络配置(NAT模式)总结。

2020-10-18 23:55:24 681

原创 requests结束啦

今天学习了剩下的两个关于requests请求的应用,真的是每一个案例都在真假难度。最后顺便总结了一下requests请求的一般思考思路。

2020-08-04 17:11:00 184

原创 python爬虫基本四步骤+简易网页采集器

今天简单地学习了requests模块。包括了使用的基本流程和一个简易网页的实战练习。

2020-08-02 17:08:09 1066

原创 学习python爬虫,需要知道什么?

——学习自B站《2020年Python爬虫全套课程(学完可做项目)》课程1、定义爬虫:通过编写程序,模拟浏览器上网,让其去互连网上抓取数据的过程。2、爬虫是否合法?在法律中是不被禁止具有违法风险的(爬虫干扰了被访问网站的正常运营;爬虫抓取了受到法律保护的特定类 型的数据或信息)善意爬虫&恶意爬虫3、如何避免违法爬虫?时常优化自己程序,避免干扰被访问网站的正常运行;使用、传播抓取到的数据时,审查抓取到的内容,如果发现了涉及到用户隐私、商业机密等敏感内容需要及时停止抓取或传

2020-08-02 00:04:54 145

原创 python第四章测

1for var in ___: print(var)哪个选项不符合上述程序空白处的语法要求?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬{1;2;3;4;5}#分号,格式错误range(0,10)(1,2,3)“Hello”2...

2020-04-15 14:18:43 1589

原创 python第三周测

1、``pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬复数ValueError错误无输出程序崩溃>>> import math>>> pow...

2020-04-15 13:09:04 1406

原创 python第二周测

python第二周测1、哪个选项不能正确引用turtle库进而使用setup()函数?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬from turtle import*import setup from turtleimport turtle ...

2020-04-15 12:41:08 686

空空如也

空空如也

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

TA关注的人

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