- 博客(22)
- 收藏
- 关注
原创 Spring cloud
单体应用存在的问题随着业务的发展,开发变得越来越复杂。修改、新增某个功能,需要对整个系统进行测试、重新部署。一个模块出现问题,很可能导致整个系统崩溃。多个开发团队同时对数据进行管理,容易产生安全漏洞。各个模块使用同一种技术进行开发,各个模块很难根据实际情况选择更合适的技术框架,局限性很大。模块内容过于复杂,如果员工离职,可能需要很长时间才能完成工作交接。分布式、集群集群:一台服务器无法负荷高并发的数据访问量,那么就设置十台服务器一起分担压力,十台不行就设置一百台(物理层面)。很多人干同一
2023-12-10 10:58:54 88
原创 三更老实笔记自用(二 博客前台)
表示最接近31号的工作日,如果31号是星期六,则表示30号,即星期五,如果31号是星期天,则表示29号,即星期五。59),小时(0~23),日期(1-月最后一天),月份(1-12),星期几(1-7,1表示星期日),年份(一般该项不设置,直接忽略掉,即可为空值) 这里就先用SpringBoot为我们提供的定时任务的API来实现一个简单的定时任务,让大家先对定时任务里面的一些核心概念有个大致的了解。 因为如果把图片视频等文件上传到自己的应用的Web服务器,在读取图片的时候会占用比较多的资源。
2023-04-20 21:17:45 505
原创 蓝桥杯考前冲刺知识点+算法学习
辗转相除法求最大公约数1 int gcd(int a, int b)2 { 3 if (b == 0) return a; 4 else return gcd(b, a % b); 5 } 二分查找(找到位置并插入)1 /* nums[]指的是有序数组;low指的是数组下标0;high指的是数组下标n-1(n指的是数组长度);target指的是要插入的目标元素 */ 2 void sort(int nums[],int low,int high,int tar.
2022-04-08 22:58:51 1117
原创 瓶子换饮料
参考:添加链接描述#include <iostream>using namespace std;int main(){ int n,k; //n为饮料数,k为多少瓶可兑换一次 int i=0; cin>>n>>k; int m=n; while(true) { n -= k; //喝k瓶 n++; //兑换1瓶 i++; //兑换次
2020-12-16 17:23:26 132
原创 重载运算符“==”和“=”
#include <iostream>#include <cstring>using namespace std;class Birthday //birthday类{private: int year; int month; int day;public: Birthday(){} Birthday(int y,int m,int d) { year=y; month=m; day=d; } void set() { c
2020-12-16 16:16:22 312
原创 虚基类实验 观察构造函数与析构函数的调用
定义一个车类(vehicle)基类,有MaxSpeed、Weight等成员变量,Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar)类有座位数(Seatnum)等属性。从bicycle和motorcar中派生出摩托车(motorcycle)类,在继承和过程中,注意把vehicle设置为虚基类。注意观察下列构造函数的参数传递#include<iostream>using
2020-12-14 14:39:34 482 1
原创 复制构造函数被调用的三种情况(一)
(1)当用类的一个对象去初始化该类的另一个对象时。#include<iostream>#include<cstring>using namespace std;class employee{public: employee(){} employee(string n,string a,string c,string p); //构造函数 employee (employee &e); void display(); ~employee
2020-12-14 13:59:07 293
原创 使用动态内存分配生成动态数组完成矩阵的转置,使用指针实现函数的功能。
#include <iostream>using namespace std;void zhuanzhi(int (*p)[3]);int main(){ int (*p)[3]; //数组指针 p=new int[3][3]; //动态分配内存 cout<<"请输入一个3*3的矩阵:"<<endl; for(int i=0;i<3;i++) for(int j=0;j<3;j++)
2020-12-14 11:37:46 4265
原创 2. 声明一个实现任意类型数据存取的类模板Store,通过具体数据类型参数对类模板进行实例化,生成类,再由类建立对象S1,S2,S3和d。
#include<iostream>using namespace std;template<class T> //建立一个类模板class Store{public: Store(){} T getNum(); void setNum(T n);private: T num;};template <class T> //类模板中函数的实现T Store<T>::getNum(){return num
2020-12-14 09:36:44 571
原创 error: cannot convert ‘DerivedClass*‘ to ‘BaseClass*‘ in initialization(不能转换*到*在初始化)
#includeusing namespace std;class BaseClass{public:BaseClass(){cout<<“BaseClass constructor “<<endl;}void fn1(){cout<<“Base1”<<endl;}void fn2(){cout<<“Base2”<<endl;}~BaseClass(){cout<<“BaseClass destructor”
2020-12-13 21:36:45 1923
原创 第八章 多态性习题8-7 对类Point重载“++”、“--”运算符,要求同时重载前缀和后缀的形式
代码如下:#include<iostream>using namespace std;class Point{public: Point(){} Point(int xx,int yy):x(xx),y(yy){} Point operator ++(); Point operator ++(int); //后置是int型的变量,而非写数字0 Point operator --(); Point operator --(int);
2020-12-13 15:12:15 1330
原创 第八章 多态性习题8-10 编写程序定义类Point,有数据成员x,y,为其定义友元函数实现重载“+”
题目:编写程序定义类Point,有数据成员x,y,为其定义友元函数实现重载“+”代码如下:#include<iostream>using namespace std;class Point{public: Point(){} Point(int xx,int yy):x(xx),y(yy){} friend Point operator +(Point&p1,Point &p2); void display(){cout<<
2020-12-12 21:33:14 3195
原创 第八章 多态性习题8-6
题目:请编写一个抽象类Shape,在此基础上派生出类Rectangle和Circle,二者都有计算对象面积的函数getArea()、计算周长的函数getPerim()。代码如下:#include<iostream>#define PI 3.14using namespace std;class Shape{public: Shape(){cout<<"shape构造"<<endl;} virtual double getArea()=0;
2020-12-12 20:50:08 852
原创 第八章 多态性习题8-5
题目:编写一个哺乳动物Mammal,再由此派生出狗类Dog,二者都声明speak()成员函数,该函数在基类中被声明为虚函数。声明一个Dog类的对象,通过此对象调用speak函数,观察运行结果。代码如下:#include<iostream>using namespace std;class Mammal{public: virtual void speak();};void Mammal::speak(){ cout<<"I am Mammal"&l
2020-12-12 20:25:09 886
原创 第八章 多态性习题8-4
题目:请编写一个计数器Counter类,对其重载运算符“+”代码如下:#include<iostream>using namespace std;class Counter{public: Counter(int c):count(c){} int operator +(Counter &c2);private: int count;};int Counter::operator+(Counter &c2){ return co
2020-12-12 20:12:30 747
原创 第七章 继承与派生习题7-9
题目:定义一个基类Base,有两个公有成员函数fn1(),fn2(),私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1()?代码如下:#include<iostream>#include<cstring>using namespace std;class Base{public: void fn1(){cout<<"fn1"<<endl;} void fn2(){cout<<"fn2"&l
2020-12-12 19:29:27 801
空空如也
Ubuntu安装cudatoolkit
2023-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人