自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 毕业设计:商城交易管理系统(基于spring boot框架)

商城管理系统首页后台订单信息首页后台订单信息

2022-03-02 16:48:14 224

原创 JAVA:抽象类总结

/** 抽象类:* abstract是定义抽象类的关键字* 使用关键字定义的方法被称为抽象方法,抽象方法没有方法体* 拥有抽象方法的类一定属于抽象类* 一般将父类定义为抽象类* 注:* 每一个抽象类一定要被子类所继承* 抽象类的子类必须覆写抽象类中的所有抽象方法* 抽象类的对象实例化需要依赖子类完成,采用向上转型的方式* 一个子类只能继承一个抽象类

2020-12-28 00:06:35 179 2

原创 JAVA:多态总结

//多态:依赖于方法的覆写public class Quarangle { private Quarangle[] qtest=new Quarangle[6]; //实例化保存四边形对象的数组对象 private int nextIndex=0; public void draw(Quarangle q){ if (nextIndex < qtest.length){ qtest[nextIndex]=q;

2020-12-28 00:06:05 168

原创 JAVA:方法重载总结

/** * *方法重载:在同一个类中允许同时存在一个以上的同名方法,只要这些方法的参数的个数和类型不同即可 * */public class OverLoadTest { public static int add(int a,int b){ //定义一个方法 return a+b; } //定义与第一个方法相同名称、参数不同的方法 public static double add(double a,double b){ re.

2020-12-27 19:20:06 228

原创 JAVA:instanceof操作符使用

public class Quadrangle2 { public static void draw(Quadrangle2 q){ }}class Square extends Quadrangle2{}class Anything2{}class Parallelogram extends Quadrangle2{ public static void main(String args[]){ Quadrangle2 q=new Quadran

2020-12-27 18:46:23 85

原创 C++:for语句总结

#include <iostream>using namespace std;int main(){ /* for循环语句:满足条件,执行循环 语法:for(起始表达式;条件表达式;末尾循环体){循环语句} */ int k = 0; for (; k < 20; k++) { cout<<"k= " << k << endl; } /* 注;for循环中的表达式,要用分号进行分隔 总结:while、do...while、f

2020-12-27 11:24:44 332

原创 C++:switch语句总结

#include <iostream>using namespace std;int main(){ /* switch语句:执行多条件分支语句 语法: switch(表达式) { case(结果1):执行语句;break; case(结果2):执行语句;break; case(结果3):执行语句;break; case(结果3):执行语句;break; } */ int score = 0; //打分 cout << "您想打的分数是:"

2020-12-27 11:23:00 520

原创 C++:比较运算符总结

#include <iostream>using namespace std;int main(){ int a = 20; int b = 10; cout << (a == b) << endl;//结果为假 cout << (a <= b) << endl;//结果为假 cout << (a >= b) << endl;//结果为真 cout << (a != b) &lt

2020-12-27 11:20:16 367

原创 C++:变量总结

#include <iostream>using namespace std;int main(){//变量存在的意义:方便进行内存的管理//变量创建的语法:数据类型 变量名 = 变量初始值; int a = 10; cout << "a = " << a << endl; system("pause"); return 0;}运行结果:...

2020-12-27 11:18:47 118

原创 C++:布尔类型总结

#include <iostream>using namespace std;int main(){ //创建bool数据类型 bool flag = true; cout << flag << endl; //布尔类型所占的内存空间大小 cout << "布尔类型所占的内存空间大小: "<<sizeof(flag) << endl; system("pause"); return 0;}运行结果:...

2020-12-27 11:17:24 125

原创 C++:常量总结

#include <iostream>//常量:用于记录程序中不可修改的数据//定义的方式://#define 宏常量:#define 常量名 常量值//通常定义在文件的上方,表示一个常量//const修饰的变量:const 数据类型 常量名 = 常量值//通常在变量前加关键字const,修饰该变量为常量,不可修改#define day 7 //宏常量using namespace std;int main(){ cout << "一周有:" <&lt

2020-12-27 11:16:00 71

原创 C++:程序流程结构

#include <iostream>using namespace std;int main(){ /* 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应的功能 循环结构:依据条件是否满足,循环多次执行某段代码 */ ////选择语句 单行if语句 ////用户输入分数,如果分数大于600分,视为考上一本大学,在屏幕上显示 ////用户输入分数 //int score = 0; //cout << "请输入你高考的分数

2020-12-27 11:14:34 92

原创 C++:赋值运算符总结

#include <iostream>using namespace std;int main(){ //先运算,再赋值 int a1 = 10; a1 += 2; cout << "a1=" << a1 << endl; //结果为12 int a2 = 10; a2 -= 2; cout << "a2=" << a2 << endl; //结果为8 int a3 = 10; a3 *=

2020-12-27 11:12:07 166

原创 C++:逻辑运算符总结

#include <iostream>using namespace std;int main(){ /* 逻辑运算符:用于根据表达式返回真值或假值 ! 非 如果a为假,则!a为真 && 与 如果a b都为真,则a&&b都为真,否则为假 || 或 如果a和b有一个为真,则结果为真,二者为假时,结果为假 */ //! 非 如果a为假,则!a为真 int a = 10; cout << !a <<

2020-12-26 14:10:58 573

原创 C++:嵌套语句总结

#include <iostream>using namespace std;int main(){ //请输入你的考试分数: int score = 0; cout << "请输入你的考试分数" << endl; cin >> score; //您输入的考试分数是: cout << "您输入的考试分数是:" << score << endl; //判断 if (score > 600) {

2020-12-26 14:09:27 534

原创 C++:三目运算总结

#include <iostream>using namespace std;int main(){ /* 三目运算:实现简单的判断 语法:表达式1?表达式2:表达式3 解释:如果表达式1的结果为真,则执行表达式2,并返回;否则执行表达式3,并返回 注:三目运算的返回值是一个变量,可以进行赋值操作 */ int a = 10; int b = 20; int c = 0; c = a > b ? a : b; cout << "c= " <&l

2020-12-26 14:07:46 413

原创 C++:数据的输入

#include <iostream>#include <string>using namespace std;int main(){ /* 数据的输入 作用:用于从键盘获取数据 关键字:cin 语法:cin >> 变量 */ int a = 0; cout << "请输入整形变量:" << endl; cin >> a; cout <<"您输入的a的值是: "<< a <&lt

2020-12-26 14:05:38 293

原创 C++:数据类型总结

#include<iostream>using namespace std;/*数据类型(不同类型占据的内存空间不同) int 占4个字节 short 占2个字节 long 占4个字节 long long 占8个字节*/int main(){ short num1 = 10; //短整型 int num2 = 10; //整型 long num3 = 10; //长整型 long long num4 =

2020-12-26 14:03:09 144

原创 C++:算术运算符总结

#include <iostream>using namespace std;int main(){ //加减乘除运算 int a1 = 10; int b1 = 20; cout << a1 + b1 << endl; cout << a1 - b1 << endl; cout << a1 * b1 << endl; cout << a1 / b1 << endl;//两个整数相

2020-12-26 14:00:49 431

原创 C++:循环语句总结

#include <iostream>using namespace std;int main(){ /* while语句:满足循环条件,执行循环语句 语法:while(循环条件){循环语句} 解释:只要循环条件为真,就会执行循环语句 */ int num = 1; while (num<10) { cout << "num= " << num << endl; num++; } system("pause"); re

2020-12-26 13:58:58 184

原创 C++:转义字符总结

#include <iostream>using namespace std;int main(){ //转义字符 //换行符 \n cout << "hello world\n"; //反斜杠 \\ cout << "\\"<<endl; //水平制表符 \t cout << "aaa\tbbb" << endl; system("pause"); return 0;}运行截图:...

2020-12-26 13:57:02 169

原创 C++:字符总结

#include <iostream>using namespace std;int main(){ char ch = 'a'; cout << ch << endl; cout << sizeof(ch) << endl; cout << int(ch) << endl; system("pause"); return 0;}/* 字符型变量用于显示单个字符 语法:char ch='a';

2020-12-26 13:54:22 129

原创 C++:字符串总结

#include <iostream>#include <string> //使用字符串时需要添加的头文件using namespace std;int main(){ /* 用于表示一串字符 C语言风格:char 变量名[]="字符串值" C++风格:string 变量名="字符串值" */ string str = "hello world"; cout << str << endl; system("pause"); retu

2020-12-26 13:51:21 90

原创 C++:基础知识总结

#include <iostream>using namespace std;void simon(int);int main(){ simon(3); cout << "pick an integer:"; int count; cin >> count; simon(count); cout << "done" << endl; return 0;}void simon(int n){ cout <<

2020-11-30 10:59:49 325

原创 JAVA:向下转型 向上转型总结

class Quadrangle { public static void draw(Quadrangle q){ }}public class Parallelogram extends Quadrangle{ //继承Quadrangle类 public static void mian(String args[]){ Parallelogram p=new Parallelogram(); //实例化Parallelogram类

2020-10-19 13:43:51 99

原创 JAVA:Object类使用总结

public class ObjectInstance { public String toString(){ //重写toString()方法 return "在"+getClass().getName()+"类中重写toString()方法"; } public static void main(String args[]){ System.out.println(new ObjectInstance()); }}//Ob

2020-10-19 11:22:23 134

原创 JAVA:类的继承总结

class Parent {//父类 Parent(){ System.out.println("调用父类的Parent()构造方法"); }}class SubParent extends Parent{ SubParent(){ System.out.println("调用子类的SubParent()方法"); }}public class Subroutine extends SubParent{ Subroutine.

2020-10-19 10:58:59 191

原创 JAVA:包装类的使用总结

public class GetCon { public static void main(String args[]){ int maxint=Integer.MAX_VALUE; int minint=Integer.MIN_VALUE; int insize=Integer.SIZE; System.out.println("int类型的最大值为:"+maxint); System.out.println("int

2020-10-19 09:45:08 127

原创 Python:魔法方法总结

#常用的魔术方法:在特定的操作时会被自动调用#__init__()方法:初始化一个类,在创建实例对象为其赋值是使用#__str__()方法:在将对象转换成字符串str(对象)测试的时候,打印对象的信息#__new__()方法:创建并返回一个实例对象,调用一次,就会得到一个对象#__class__()方法:获得一致对象的类#__del__()方法:对象在程序运行结束之后进行对象销毁的时候调用该方法,释放资源#__str__() 方法class Animal(object): prin

2020-10-13 20:39:00 480

原创 Python:面向对象总结

# 面向过程:根据业务逻辑从上到下写代码,按照步骤去解决问题 关注的是怎么做 不适合做大项目#面向对象:关注的是设计思维 关注的是谁来做 适合大项目#类:就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象是类的具体实现#对象:根据模板创建的实例,通过实例对象可以执行类中的函数 类是对象的抽象#类的组成:类名、属性、方法#如创建人类:类名:人 属性:年龄、身高 方法:吃、跑#类是具有一组相同或相似的特征【属性】和行为【方法】的一系列对象的集合#对象:对象是实实在在的一

2020-10-13 20:37:04 136

原创 Python:静态方法总结

#静态方法:类对象所拥有的的方法,需要用@staticmethod来标识为静态方法,静态方法不需要任何参数class Person(object): country='china' def __init__(self,name): self.name=name @staticmethod #标识为静态方法 def get_countey(): #静态方法不需要传任何的参数 return Person.country p

2020-10-13 20:35:57 443

原创 Python:间接继承

class GrandFather(): def eat(self): print('吃的动作') pass passclass Father(GrandFather): passclass Son(Father): passs=Son()s.eat() #间接调用祖父类的方法print(Son.__mro__)#总结:在类的传递过程中,父类称为基类,子类称为派生类,父类的属性和方法可以一级一级的传递到子类中print('-

2020-10-13 20:34:45 203

原创 Python:递归函数总结

# 递归函数:函数在内部不调用其他的函数,而是调用自己本身,必须有一个明确的结束条件# 优点:逻辑简单# 缺点:容易出现内存资源紧张,甚至内存泄漏def result(n): a=1 for item in range(1,n+1): a*=item pass return aprint('10的阶乘是{}'.format(result(10)))print('--------------------------')def d

2020-10-13 20:32:23 451 1

原创 Python:贪婪与非贪婪

#在 * ? + {m,n} 后面加上?,使贪婪变成非贪婪import reli=re.match('.*\d','a22222').group() #贪婪模式:在满足条件下,尽可能多匹配print(li)print('------------------------------')li1=re.match('.*?\d','a22222').group() #非贪婪模式,在满足条件下,尽可能少匹配print(li1)运行结果...

2020-10-13 20:29:54 63

原创 Python:类方法总结

#类方法:类对象所拥有的的方法,需要用@classmethod来标识,第一个参数必须为类对象,# 一般以cls作为第一个参数,类方法可以通过类对象,实例对象调用#类方法只要可以对类属性和类方法进行访问和修改class Person(object): country='china' #类属性 def __init__(self,name): self.name=name @classmethod #类方法,用装饰器classmethod装饰 即声明

2020-10-13 20:28:32 97

原创 Python:类属性和实例属性总结

#类属性:类对象所拥有的的属性,它被所有类对象的实例对象共有,类对象和实例对象可以访问#实例属性:实例对象所拥有的属性,只能通过实例对象访问class Student: name='李明' #类属性 def __init__(self,age): self.age=age #实例属性 pass passStudent.name='邓超' #通过类对象去修改类属性 因为name属于类属性print('-----------李明的数据--

2020-10-10 12:08:04 208

原创 Python-爬虫:XPATH使用总结

# XPath的常用规则:#nodename:选取此节点的所有子节点#/:从当前节点选取直接子节点#//:从当前节点选取子孙节点#.:选取当前节点#..:选取当前节点的父节点#@:选取属性#匹配规则://[@lang='eng']# from lxml import etree# text='''# <div># <ul># <li class="item-0"><a href="link1.html">first item</a

2020-10-10 12:06:43 157

原创 Python-爬虫:requests使用总结

# import requests# r=requests.get('https://www.baidu.com') #调用get方法# r=requests.post('http://httpbin.org/post')# r=requests.put('http://httpbin.org/put')# r=requests.delete('http://httpbin.org/delete')# r=requests.head('http://httpbin.org/get')# r

2020-10-10 12:05:49 392

原创 Python:一些参数、方法的解析总结

#urlopen() 模拟浏览器的发起过程,同时还带有处理授权认证、重定向、浏览器cookie以及其他内容# import urllib.request# response=urllib.request.urlopen('https://www.python.org') #python官网的抓取# # print(response.read().decode('utf-8'))# print(type(response)) #查看响应的类型# print(response.stat

2020-10-10 12:03:44 114

原创 Python:私有化方法总结

#私有化的方法一般是内部调用,子类你能继承,外部不能调用class Animal(): def __eat(self): print('吃东西') pass def run(self): self.__eat() #在内部可以调用私有化方法 print('飞快地跑') passclass Bird(Animal): passb=Bird()# b.__eat() #不能调用私有化方法

2020-10-10 11:58:08 247 1

空空如也

空空如也

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

TA关注的人

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