wangqiuji

 

2023年9月11日

1.2SQL语言简介

摘要: Ⅰ.什么是SQL 结构化查询语言的缩写,是数据库标准委员会制定,用于访问、控制数据库的统一语言,所有的数据库都支持SQL语言,所以我们只需要学习SQL语句基本可以操作所有数据库 虽然都支持SQL语言,但是不同的数据库厂商对SQL的支持程度不同,有的还增加新的语言,把各个数据库特有语法称为SQL方言 阅读全文

posted @ 2023-09-11 20:31 翻斗花园牛大爷! 阅读(42) 评论(0) 推荐(0) 编辑

1.1数据库简介

摘要: Ⅰ.为什么需要数据库 磁盘->高级缓存->寄存器->CPU 数据存储在内存中,但是内存大小有限,不可能存储所有数据,并且掉电后数据丢失 为了让程序在关机重启后数据依然可以使用,必须把数据保存在磁盘文件中 随着程序的功能复杂,数据量越来越多,数据关系也越来越复杂,从文件中读写数据需要大量复杂、重复性高 阅读全文

posted @ 2023-09-11 20:30 翻斗花园牛大爷! 阅读(5) 评论(0) 推荐(0) 编辑

2023年9月4日

STL标准模板之容器

摘要: ### 一、vector 向量容器 头文件:#include - 采用顺序结构存储数据,可以使用下标进行随机访问,有时候也叫数组容器(C++11中增加了array容器,定长数组容器,相比普通数组它是类类型,增加成员函数,提高安全性) - vector是可变长的顺序表结构,可以自动扩容,容器中的元素存 阅读全文

posted @ 2023-09-04 19:44 翻斗花园牛大爷! 阅读(7) 评论(0) 推荐(0) 编辑

STL标准模板库及常用算法

摘要: ### 一、STL标准模板库 - STL是Standard Template Library的缩写,中文名标准模板库,由惠普实验室提供(使用C++模板语言封装的常用的数据结构与算法) - STL中有六大组件: - 算法:以函数模板的形式实现的常用算法,例如:swap\max\min\find\sor 阅读全文

posted @ 2023-09-04 11:11 翻斗花园牛大爷! 阅读(47) 评论(0) 推荐(0) 编辑

2023年9月1日

C++异常处理

摘要: #### 一、异常处理 - 程序的错误大致分三种:语法错误、逻辑错误、运行时错误 - 运行时错误发生在程序运行期间发生的问题:除零、内存分配失败、非法访问内存、文件不存在、数组越界 - C++的异常处理机制就是为了解决运行时错误 - C语言中运行时错误如果不管,系统会执行默认操作,可能会让程序终止产 阅读全文

posted @ 2023-09-01 20:47 翻斗花园牛大爷! 阅读(53) 评论(0) 推荐(0) 编辑

C++智能指针

摘要: ### 一、常规指针的缺点 - 当一个常规指针离开了作用域时,只有该指针变量本身占用的内存空间(4/8字节)会被释放,而它指向的内存空间不会自动释放,当free\delete\delete[]语句忘记执行或者无法执行,形成内存泄漏 ### 二、智能指针的优点 - 智能指针是一个封装了常规指针的类类型 阅读全文

posted @ 2023-09-01 20:46 翻斗花园牛大爷! 阅读(40) 评论(0) 推荐(0) 编辑

C++模板

摘要: ### 一、类型信息运算符 #### typeid 在C++中typeid可以获取数据的类型,但是需要加头文件typeinfo ```c++ find /usr/include -name typeinfo ``` 1. typeid是运算符,执行运算符函数,执行的返回类型是type_info类类型 阅读全文

posted @ 2023-09-01 20:21 翻斗花园牛大爷! 阅读(9) 评论(0) 推荐(0) 编辑

2023年8月31日

C++之文件读写

摘要: ### 一、C++ I/O流 头文件:fstream C++把对文件的读写操作都封装在以下的类中: | 类名 | 功能 | 继承 | 相当于 | |: :|: :|: :|: :| | **ofstream** | 对文件的写操作,默认以只写方式O_WRONLY\|O_CREAT\|O_TRUNC打 阅读全文

posted @ 2023-08-31 18:09 翻斗花园牛大爷! 阅读(70) 评论(0) 推荐(0) 编辑

C++之多态

摘要: ### 一、什么是多态 - 指的是一条指令可以有多种形态,当调用一个指令时,它能够根据参数、环境的不同作出不同的操作,这种情况称为多态 - C++中根据确定指令具体操作的时间划分多态: 编译时多态、运行时多态 ### 二、两种多态 - 编译时多态: 当调用函数重载版本时,编译器会根据参数的类型、个数 阅读全文

posted @ 2023-08-31 18:07 翻斗花园牛大爷! 阅读(29) 评论(0) 推荐(0) 编辑

2023年8月30日

C++继承

摘要: ### 一、什么是继承 1. 当遇到问题时,先查看现有的类是否能解决一部分问题,如果有则继承该类,并在此基础上扩展以此解决问题,从而缩短解决问题的时间(代码复用) 2. 当遇到一个大而复杂的问题时,可以把大问题拆分成若干个不同的小问题,然后为每个小问题设计一个类来解决,最后通过继承的方式把这些类汇总 阅读全文

posted @ 2023-08-30 19:23 翻斗花园牛大爷! 阅读(13) 评论(0) 推荐(0) 编辑

导航