自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最简单的openssl 证书生成

最简单的openssl证书生成方式openssl genrsa -out 1.key 1024openssl req -new -key 1.key -out 1.csropenssl x509 req -days 3650 -in 1.csr -signkey 1.key -out 1.crt

2020-05-03 23:04:04 211

原创 软件工程基础知识

软件工程软件开发模型原型模型:可以帮助用户和开发者较快速地获取需求。增量模式:软件被作为一系列的构件来设计,实现,集成,和测试。螺旋模型:最重要的是加入了风险控制。瀑布模型:缺点,在需求分析阶段,需求不明确。喷泉模型:主要用于面对对象的软件开发过程。静态单变量模型IBM模型基本COCOMO模型COCOMO模型又称,结构性成本模型,(常见的软件规...

2019-11-07 09:56:10 449 2

原创 UML设计模式

简单工厂模式又称为静态工厂方法模式,它属于类创建模式,在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常具有共同的父类。工厂方法模式通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的方法创建出更多同类型的对象,原始模式允许动态的增加或减少产品类,产品类不需要非得有任何实现确定的等级结构,原始模型模式适...

2019-11-02 23:29:59 314

原创 PHP使用mysql

PHP 连接mysql:$servername="localhost";$username="root";$password="123456";$conn=new mysqli($servername,$username,$password);if(!$conn->connect_error){ die("数据库连接成功".$conn->connect_error);...

2019-10-29 23:13:50 147

原创 函数指针

指针数组#include<iostream>using namespace std;void main(){ int a[10] = { 0 };//a代表的是数组首元素的地址 &a代表整个数组的地址 a+1 4 &a+1 步长 40 typedef int(Myarray01)[10]; typedef int(Myarray02)[100];//...

2019-08-16 17:35:22 95

原创 抽象类的语法

纯虚函数形式virtual 类型 函数名(参数表)=0一个具有纯虚函数的基类称为抽象类例如class shape; //抽象类{point center;.....public:point where(){return center;}void move(point p){enter=p;draw();}virtual void rotate(int)=0; ...

2019-08-10 22:00:48 430

原创 五子棋的项目开发

main.cpp/*五子棋面向过程:1.开始游戏2.黑子下棋3.绘制棋盘4.判断输赢5.白子下棋6.绘制棋盘7.判断输赢8.退出游戏面向对象:1.棋盘类2.玩家类3.规则类1.搭建图形窗口2.开始下棋3.不断的判定是否赢棋4.退出程序*/#include “graph.h”#include “playChess.h”#include<graphi...

2019-08-10 16:57:56 486

原创 对于多态的理解

多态的实现效果多态:同样的调用语句有多种不同的表现形态多态实现的三个条件有继承。有virtual重写。有父类指针(引用)指向子类对象多态的c++实现virtual 关键字,告诉编译器资格函数要支持多态;不是根据指针类型判断如何使用;而是要根据指针所指向的实际对象类型来判断如何调用;多态的理论基础动态联编pk静态联编,根据实际的对象类型来判断重写函数的调用多态的重要意义设计模式的...

2019-08-10 13:29:03 209

原创 重载重定义

重写PK重载理解函数重载必须在同一个类中进行子类无法重载父类的函数,父类同名函数将被名称覆盖重载是在编译期间根据参数类型和个数决定函数调用函数重写必须发生于父类与子类之间并且父类与子类中的函数必须有完全相同的原型使用virtual声明之后能够产生多态(如果不适用 virtual,那叫重定义)多态是在运行期间根据具体对象的类型决定函数调用#include<iostream&...

2019-08-09 13:40:56 261

原创 C++中的多态

2.面向对象新需求编译器的做法不是我们期望的根据实际的对象类型来判断重写函数的调用如果父类指针指向的是父类对象则调用父类中定义的函数如果父类指针指向的是子类对象则调用子类中定义的重写函数面对对象中的多态根据实际的对象类型决定函数调用语句的具体调用目标多态:同样的调用语句有多种不同的表现形态3.解决方案c++中的多态支持c++中通过virtual关键字对多态进行支持使用vi...

2019-08-05 21:36:19 145 1

原创 派生类的访问控制

C++中对类继承的诠释三种继承方式1.公有继承2.保护继承3.私有继承下面是对三种继承方式的语法解释class Parent{public: int a;protected: int b;private: int c;}public 继承class child 类的内部int a 可用...

2019-08-05 15:40:44 146

空空如也

空空如也

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

TA关注的人

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