自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++学习笔记20,C++核心编程模板

//文件操作//程序运行时产生的数据都属于临时数据,程序一旦运行结束就会被释放掉,可以通过文件将数据保存下来,持久化//C++中对文件进行操作需要包含头文件 /*文件类型:文本文件:文件以文本的ASCII码形式存储在计算机中;二进制文件:文件以文本的二进制形式存储在计算机中;//文件操作的类型:(三个类)ofstream 读操作ifstream 写操作fstream 读写操作*///文本文件/*写文件步骤:包含头文件;#include 创建流对象;ofstream

2021-11-02 14:04:54 554

原创 如何利用Github进行精确搜索

概述当我们利用GitHub直接搜索我们想要找的东西时,GitHub会根据我们搜索的关键词把 title 和 README.md 包含关键词的结果全部列出来,有时会有成千上万条信息。如果这时我们一条一条的去翻看,我们可能需要花费很长时间才能找到我们想要的信息。如图,只搜索 cpp 时的搜索结果高达17W,想要找到搜索的资料无疑大海捞针。 所以一些常见的精确搜索格式我们应该了解并掌握:1. 搜索只有title包含关键词的结果in:name 关键词// in:name cpp2. 搜索只有REA

2021-03-30 19:08:22 884

转载 Tomcat8+JDK8安装与配置

一,系统配置1.操作系统:win10 64位2.tomcat版本:Tomcat8 64位3.Java版本:JDK8 64位二,软件下载2.1 JDK 64位下载官网地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,如图:下载到本地后直接打开安装,修改存储目录,如图:2.2 Tomcat8下载官网地址:http://tomcat.apache.org/,我的系统是win10 64位,

2021-03-15 20:22:32 1856

原创 Linux下的socket简单通信

编写一个客户端和服务端,要求能够将客户端发送的信息显示出来。编译完在终端运行,端口号和IP地址可以在命令行中指定。

2021-03-11 09:58:10 2589 5

原创 C++学习笔记13,C++核心编程模板

友元 friend1、全局函数做友元2、类做友元3、成员函数做友元

2021-03-08 19:44:00 94

原创 C++学习笔记19,C++核心编程模板

目录多态案例三 —— 电脑组装多态案例三 —— 电脑组装电脑主要组成部件为CPU(用于计算),显卡(用于显示),内存条(用于存储)将每个零件封装出抽象基类,并且提供不同的厂商生产不同的零件,例如Intel厂商和Lenovo厂商创建电脑类提供让电脑工作的函数,并且调用每个零件工作的接口测试时组装三台不同的电脑进行工作//每个零件的抽象类class CPU{public : virtual void Calculate() = 0;};class GPU{public : virt

2021-03-05 14:37:51 105 1

原创 C++学习笔记18,C++核心编程模板

多态案例二 ——制作饮品

2021-03-04 22:36:49 80 1

原创 C++学习笔记17,C++核心编程模板

多态练习案例——计算器1. 普通写法2. 利用多态技术3. 自己扩展:将成员属性私有化

2021-03-03 16:21:23 82 1

原创 C++学习笔记16,C++核心编程模板

多态1、多态的基本概念2、纯虚函数和抽象类3、虚析构和纯虚析构

2021-02-23 19:59:41 94

原创 C++学习笔记15,C++核心编程模板

继承1、概述2、继承方式3、继承中的对象模型4、继承中构造和析构的顺序5、继承同名成员处理方式6、继承同名静态成员处理方式7、多继承语法8、菱形继承(钻石继承)

2021-02-20 19:59:49 93

原创 C++学习笔记14,C++核心编程模板

运算符重载1、加号运算符重载2、左移运算符重载3、递增运算符重载4、赋值运算符重载5、关系运算符重载6、函数调用运算符重载

2021-02-18 20:38:39 93 1

原创 C++学习笔记12,C++核心编程

C++对象模型和this指针1、成员变量和成员函数分开存储2、this指针概念3、空指针访问成员函数4、const修饰成员函数(const限制只读状态)

2021-02-14 21:39:19 89 1

原创 C++学习笔记11,C++核心编程

C++学习笔记11,C++核心编程对象的初始化和清理1、构造函数和析构函数2、构造函数的分类及调用3、拷贝构造函数调用时机4、构造函数调用规则5、深拷贝与浅拷贝6、初始化列表7、类对象作为类成员8、静态成员

2021-02-13 20:00:57 132

原创 C++学习笔记10,C++核心编程

C++学习笔记10,C++核心编程面向对象的编程练习1、练习一:设计长方体类(cuboid)2、练习二:点和圆的关系方法一:普通写法方法二:文件拆分

2021-02-10 21:37:33 278

原创 C++学习笔记09,C++核心编程

C++学习笔记10,C++核心编程类和对象封装1、封装的意义2、struct 和class 的区别3、成员属性私有化

2021-02-10 21:34:52 159 1

原创 C++学习笔记08,C++核心编程

C++学习笔记08,C++核心编程//函数提高1、函数默认参数2、函数占位参数3、函数重载3.1 概述3.2 函数重载注意事项

2021-02-05 22:11:25 69

原创 C++学习笔记07,C++核心编程

C++学习笔记07,C++核心编程//引用1、基本使用2、引用的注意事项3、引用做函数参数4、引用做函数返回值5、引用的本质6、常量引用

2021-02-04 17:45:43 72

原创 C++学习笔记06,C++核心编程

C++学习笔记06,C++核心编程//内存分区模型1、概述2、new操作符

2021-02-03 21:47:48 90 3

原创 C++学习笔记05,C++基础

C++学习笔记05,C++基础通讯录管理系统1、需求功能:2、代码实现3、运行效果

2021-02-02 16:36:27 156

原创 C++学习笔记04,C++基础

C++学习笔记04,C++基础1、//结构体案例

2021-01-31 10:57:28 59 1

原创 C++学习笔记03,C++基础

C++学习笔记03,C++基础1、//指针1.1 指针基本用法1.2 //几个概念1.3 //const修饰指针1.4 //值传递和地址传递1.5 //数组的冒泡排序练习

2021-01-30 11:11:32 65 2

原创 C++学习笔记02,C++基础

C++学习笔记02,C++基础1、//猜数小游戏2、//简单的数组逆置3、//冒泡排序

2021-01-28 20:42:57 104 2

原创 C++学习笔记01,C++基础

C++学习笔记01,C++基础1、//输出"Hello World"2、//定义变量3、//定义常量4、//标识符命名规则5、//sizeof关键字6、//数据类型7、//算术运算符 递增递减、前置后置8、//三目运算符9、//switch语句

2021-01-27 21:40:58 205 1

原创 数据库实验练习一

数据库实验练习一练习内容1. 创建一个表;Tuser2. 有如下字段及要求:3. 修改所在班级的类型为:int;4. 调整所在班级字段位置为:姓名字段的后面;5. 修改姓名字段为非空属性;6. 修改所在班级的字段名为班级;7. 添加一个所有值都为空的记录;8. 添加一个只有学号的记录;9. 添加一个有学号、姓名的记录;10. 添加一个有序号、学号、姓名的记录;序号为11;11. 添加一个有所有信息的记录;12. 修改序号为1的记录,姓名为小明;13. 添加一个序号为11的小强同学的记录;14. 为表添加出生

2020-11-19 22:41:18 516

原创 数据库实验练习二

数据库实验练习10.29练习内容1. 创建一个表;【成绩表】2. 有如下字段及要求:3. 复制表结构为【成绩表_bak】4.添加如下内容到【成绩表】中:5. 添加如下主键冲突记录:6. 将【成绩表】中所有记录复制到到【成绩表_bak】中;7. 删除【成绩表】中所有内容,添加,学号=101,课程号=202,成绩=75,绩点=0的记录,查看id值。8. 将【成绩表_bak】中前3个记录复制到到【成绩表】中,查看【成绩表】中内容;9. 清空【成绩表】中所有内容;添加,学号=101,课程号=202,成绩=75,绩点

2020-11-05 08:54:55 282

职工管理系统(C++版)

C++综合案例练习,以面向对象的方式编写一个职工管理系统。要求如下: 需求文档: 公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位以及职责 普通员工职责:完成经理交给的任务 经理职责:完成老板交给的任务,并下发任务给员工 老板职责:管理公司所有事务 实现功能: 退出管理程序:退出当前管理系统 增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号 显示职工信息:显示公司内部所有职工的信息 删除离职职工:按照编号删除指定的职工 修改职工信息:按照编号修改职工个人信息 查找职工信息:按照职工的编号或者职工的姓名进行查找相关的人员信息 按照编号排序:按照职工编号,进行排序,排序规则由用户指定 清空所有文档:清空文件中记录的所有职工信息(清空前需要再次确认,防止误删)

2021-03-06

空空如也

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

TA关注的人

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