自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模板篇

模板篇前言:模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。函数模板函数模板使用场景当函数功能相同,但要求其类型参数支持所以基本类型或自定义类型时函数模板定义形式由以下三部分组成: 模板说明 + 函数定义 + 函数模板调用1.模板说明template <类型形式参数表>类型形式参数的形式: typename T1, typename T2,...,typename Tn class T1, class T2,..., class

2021-04-10 12:57:43 183

原创 面向对象设计模式——状态模式

状态模式在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。介绍意图:允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。主要解决:对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为。何时使用:代码中包含大量与对象状态有关的条件语句。如何解决:将各种具体的状态类抽象出来。

2020-07-03 15:19:52 661

原创 基于MFC单文档的画图程序(小项目)

基于MFC单文档的画图程序前言学习了一年多的MFC和Qt,对其基本用法已经熟练掌握,迫不及待的想实战一波,但是心急吃不了热豆腐,我还是踏踏实实的找一些既能复习以前知识的单子又不消耗我太多时间(最近在学习数据库MySQL),最终找到一单基于MFC单文档的画图程序代写,来一起看看我是怎么实现其功能的。注意:这个比较基础适合初学者阅读,如果你是老鸟可以不用看了!!!如果有错误欢迎大家指正,我很乐意接受大家的批评指正。需求设计一个基于单文档的画图程序。1.建立菜单“绘制”,其下菜单项如图所示。当

2020-06-14 00:35:40 7350 2

原创 MySQL列的类型定义(二)

二进制类型二进制数据和文本数据在mysql 中的最大区别在于:二进制类型存储原始的二进制数据(如图片,视频,exe文件等)。文本类型(TEXT)用来存储字符字符串(如由英文字符、中文字符或其它语言字符组成的字符串)。二进制类型没有字符集,并且排序和比较基于列值字节的数值。而TEXT类型有字符集,并且根据字符集的校对规则对值进行排序和比较。二进制类型是存储二进制数据的数据类型,包括BINARY、VARBINARY、BIT、TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB 。

2020-06-12 21:01:30 164

原创 MySQL列的类型定义(一)

列的类型定义整形类型整数类型的附带属性类型名称后面的小括号 指定显示宽度(并不是该类型占用字节数)。如果不显示指定宽度则默认为tinyint(3)、 smallint(5)、 mediumint(8)、 int(11) 和 bigint(20)。一般配合 zerofill 使用,顾名思义,zerofill 就是用“0”填充的意思,也就是在数字位数不够的空间用字符“0”填满Demo:mysql> use school; #选择数据库school mysql> crea

2020-06-12 20:58:55 600

原创 MySQL列的完整性约束笔记

列的完整性约束主键是表的一个特殊字段,能唯一标识该表中的每条信息。主键和记录的关系,如同身份证和人的关系。主键用来标识每个记录,每个记录的主键值都不同。身份证用来表明人的身份,每个人都具有唯一的身份证号。设置表的主键是指在创建表时设置表的某个字段为该表的主键。主键的主要目的是帮助数据库管理系统以最快的速度查找到表的某一条信息。主键必须满足的条件就是主键必须是唯一的,表中任意两条记录的主键字段的值不能相同,并且是非空值。主键可以是单一的字段,也可以是多个字段的组合。单字段主键单字段主键的语法规

2020-06-12 13:31:23 225

原创 MySQL入门操作练习(一)

数据库的操作登录C:\Users\AN515-44>MySQL -h 127.0.0.1 -uroot -p密码创建数据库mysql> create database <库名>; #创建数据库school结果:mysql> create database school;Query OK, 1 row affected (0.03 sec)选择数据库mysql> use <库名>; #选择数据库school 结果:mysql

2020-06-10 16:16:23 230

空空如也

空空如也

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

TA关注的人

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