- 博客(26)
- 收藏
- 关注
原创 C++学习笔记
有一个全局变量errno,errno的不同值对应不同的出错原因字符串,我们通过perror()或strerror()进行打印输出。【3】fstream--->iostream--->istream和ostream--->ios--->ios_base。【2】catch 捕获异常[如果异常发生了,捕获这个异常,并给程序一个起死回生的机会(重新赋值\重新操作)]1】当类内的函数使用虚函数时,可以利用多态性,允许在派生类中覆盖异常抛出和处理逻辑。在C++中也有丰富的IO类,iostream就是一个IO类。
2024-07-22 21:56:28
859
原创 C++学习笔记
C++标准库新增加了begin()和end()这两个函数,与forward_list容器包含的成员函数不同的是,标准库提供的这两个函数的操作对象,既可以是容器,也可以是普通数组。C++标准库新增加了begin()和end()这两个函数,与array容器包含的成员函数不同的是,标准库提供的这两个函数的操作对象,既可以是容器,也可以是普通数组。C++标准库新增加了begin()和end()这两个函数,与list容器包含的成员函数不同的是,标准库提供的这两个函数的操作对象,既可以是容器,也可以是普通数组。
2024-07-20 16:43:10
776
原创 C++学习笔记
模板是为了泛型编程,泛型编程是一种使用模板来编写程序的方式,可以让程序员编写与具体数据类型无关的代码,这种方式可以最大限度地提高代码的复用性和灵活性。泛型编程理解为广泛类型函数的参数可以在函数调用的时候指定,函数在当以的时候参数是通用的类的成员变量类型,在实例化对象的时候才能确定。
2024-07-18 11:05:26
681
原创 C++学习笔记
一个新的类获得了已有类的属性和方法,这个形式就是继承【1】新的类称为子类或者派生类【2】已有的类称为父类或者基类class 派生类名 : 访问修饰符 基类名运算符重载,就是对已有的运算符重新进行定义,赋予另一种功能,来适应不同的数据类型。
2024-07-12 19:10:21
886
原创 C++学习笔记
【1】继承的意义【2】继承关系【3】继承方式【4】继承----构造函数【5】继承----析构函数【6】基类和派生类函数重名了怎么办?【7】多继承【8】虚继承。
2024-07-11 20:02:41
981
原创 C++学习笔记
1)封装的简介封装是C++三大特性之一,防止函数直接访问类的内部成员2)封装的意义【1】实现类的属性(变量)与行为(函数)【2】对属性和行为的权限加以控制(需要使用修饰类成员的关键字)
2024-07-10 21:16:06
1232
原创 C++学习笔记
变量;类;函数;指针;} // 注意最后没有分号使用class关键字(使用struct关键字也可以),class用于定义类,是抽象的概念,当只定义了类时,这个类不占用存储空间,只有在创建对象的时候会占用存储空间。封装是C++面向对象的三大特性(封装,继承,多态)之一,防止函数直接访问类的内部成员,允许我们将对象的实现细节隐藏起来,只公开必要的接口让使用者调用,这样可以帮助程序员提高代码的可读性和可维护性以及安全性。类成员的访问限制是通过在类主题内部对各个区域标记类成员关键字来制定的。
2024-07-10 19:01:12
634
原创 C++学习笔记
默认参数值只能在函数声明中指定,而不能在函数定义中指定。如果同时有声明和定义,并且两者都试图为同一个参数指定默认值,这会导致编译错误。
2024-07-09 19:58:28
1037
原创 Mr.张小白(第五天:Linux学习点滴)
Linux ls(英文全拼: list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。
2024-03-29 12:49:22
443
1
原创 Mr.张小白(第四天:Linux学习点滴)
在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组实例中,文件的第一个属性用表示。d 在 Linux 中代表该文件是一个目录文件。
2024-03-29 10:34:00
891
1
原创 Mr.张小白(第二天:C学习点滴)
/导入头文件//#include -->适用于系统文件//#include "头文件名称" -->适用于个人写的头文件//头文件的后缀都是.h c语言源程序的后缀都是.c//头文件命名规则 std io//std 标准库 标准库在任何操作系统上都是一样的//sys 系统库 不同操作系统的系统库用法不一样//导入头文件就是导入一些功能//主函数//主函数是操作系统内核调用//主函数是程序执行的起点int main()//printf 格式化输出int b=1000。
2024-03-26 17:32:44
194
1
原创 Mr.张小白(第一天:Linux学习点滴)
home:普通用户的家目录root:root用户的家目录boot:系统引导文件usr:unix系统文件bin:二进制文件命令lib:库文件etc:配置文件(密码、用户)var:日志文件tmp:临时文件mnt:挂载文件。
2024-03-25 17:07:02
146
原创 Mr.张小白(案例:基于Spring MVC实现文件上传和下载)
使用IDEA搭建Spring MVC环境在环境中制作《文件上传与下载》主要了解文件在Spring MVC环境下的下载与上传功能的流程与实现
2022-12-04 18:04:10
333
1
原创 Mr.张小白(案例:基于Spring MVC实现后台登陆系统验证)
使用IDEA搭建Spring MVC环境在环境中制作《后台登陆系统验证》主要了解拦截器的使用以及在Spring MVC环境下项目的搭建
2022-11-27 13:12:06
1523
4
原创 Mr.张小白(案例:基于Spring实现用户登录)
使用IDEA搭建Spring环境在环境中实现用户登录系统主要了解:1、SpringJDBC和JdbcTemplate的相关操作及使用2、Spring事务管理的运行方法
2022-11-20 10:32:14
2933
3
原创 Mr.张小白(案例:基于MyBatis注解的学生管理程序的实现)
使用IDEA搭建MyBatis环境在环境中制作《学生管理程序系统》主要了解在MyBatis中注解方式的使用
2022-11-12 14:41:37
1219
1
原创 Mr.张小白(案例:商品的类别的MyBatis的实现)
使用IDEA搭建MyBatis环境在环境中制作《商品的类别》主要了解在MyBatis中实体类、映射文件、配置文件的相关联系及配合MySQL的实际运用
2022-11-06 20:51:24
2799
3
原创 Mr.张小白(案例:学生信息查询系统的MyBatis的实现)
使用IDEA搭建MyBatis环境在环境中制作《学生信息查询系统》主要了解在MyBatis中动态SQL的使用
2022-10-30 08:53:00
2793
2
原创 【自我介绍】------Mr.张小白(案例:员工管理系统的MyBatis的实现)
使用IDEA搭建MyBatis环境完成《员工管理系统》的项目搭建
2022-10-24 19:53:02
358
1
SevenDay-Spring MVC(基于Spring MVC实现文件上传与下载)的源代码
2022-12-04
SixDay-Spring MVC(基于Spring MVC实现后台登陆系统验证)的源代码
2022-11-27
FiveDay-Spring(基于Spring实现用户登录)的源代码
2022-11-20
FourDay-MyBatis(基于注解的学生管理程序)的源代码
2022-11-12
ThreeDay-MyBatis(商品的类别)的源代码
2022-11-06
TwoDay-MyBatis(学生信息查询系统)的源代码
2022-10-30
OneDay-MyBatis(员工管理系统)的源代码
2022-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人