自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Qt图形化界面实现文件读写

一、要求:使用Qt图形化界面实现文件的打开,文件夹打开,文件的读写二、软件环境继承开发环境Qt.5.0.12,C++语言三、运行结果按钮作用:1、打开文件:打开本地文件夹,选择的需要显示的文件名称,文件的绝对路径会显示在当前路径后的文本编辑框中,下面三个label会分别显示文档名称,文档大小以及文件的创建时间,文本的内容会显示在下面的textEdit里面;2、保存文件:将需要保存的文件写入到textEdit中,点击保存按钮,写入的内容会保存到当前路径后面显示的路径下;3、…按钮:此按钮用于

2021-05-10 21:01:17 1396 3

原创 C++之智能指针

智能指针:动态内存管理是由一对运算符完成的:new和delete。默认情况下,动态分配的对象是默认未初始化的,这意味着内置类型和组合类型的值将是未定义的,而类类型对象将用默认构造函数进行初始化。string *ps = new string; //定义一个指向字符串的指针,初始化为空int* pi = new int; //pi指向一个未初始化的int动态内存管理会出现两种问题:1、忘记释放内存,会造成内存泄漏;2、在有指针引用的情况下就释放了它,就会产生引用非法内存的指针。所

2021-04-28 19:01:55 132 2

原创 使用STL模板库map容器的小型超市管理系统

一、项目要求使用map容器模拟超市的购物流程二、项目步骤(使用迭代器访问)1、创建三个变量实体:超市货架类:保存商品的名称和单价;---------模拟超市map<string ,double> goods = {{"可乐",3.0},{"薯片",5.2},{"瓜子",4.5},{"口香糖",5.0},{"饼干",4.5}};map<string ,double>::iterator git;购物车类:保存选择的商品和购买的数目;---------模拟购物车map&

2021-04-28 14:48:02 147 1

原创 C++之STL标准模板库

一、概念:STL是一个程序库,包含了高级数据类型(类模板实现)以及操作这些容器类型的通用算法。二、STL包含的六大部件:容器,迭代器,算法,分配器,适配器,仿函数2.1 容器:一个可以存放同种数据类型的集合,他是用类模板实现的,里边提供了操作该类性的一些成员函数2.2 迭代器:主要用来遍历容器中的元素,同时也是连接算法和容器的桥梁2.3 算法:可以作用于不同的数据类型三、容器:2.1 顺序容器:vector序列容器:底层使用动态数组来实现,意味着元素之间在物理和逻辑上是相邻的,有点事查询容器中

2021-04-27 18:15:17 111

原创 C++思维导图

2021-04-23 14:12:49 199

原创 树莓派初学篇(一)---树莓派系统安装及连接

一、树莓派的系统安装需要的软件:树莓派官方系统raspbain系统镜像,系统烧录工具Win32DiskImager或者Ecther,SD卡格式化工具SDFormatter需要的硬件:树莓派4B开发板,SD卡,读卡器,(最好有树莓派的亚克力板,防止手直接接触树莓派)链接:https://pan.baidu.com/s/1N6qITequ94gSsNZ6B_slhA提取码:hmlh1、烧录系统下载树莓派系统,将SD卡通过读卡器插入电脑(1)使用Win32DiskImager烧录:(2)使用ec

2021-04-07 11:42:51 709 1

原创 TCP协议三次握手四次挥手

TP三次握手四次分手一、三次握手TCP创建过程要经历三次握手的过程;分别为:1、客户机向服务器发送链接请求 ;2、服务器向客户机确认连接 ;3、客户机向服务器发送确认的确认;4、传输数据包。建立过程:1、建立连接:居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'b

2021-03-10 14:50:19 134

原创 4位序列检测_1111

一、题目要求基本功能:用状态机设计一个二进制序列检测,其功能是检测一个4位二进制序列“1111”,即输入序列中如果有4位或4位以上连续的“1”出现,其他情况下,输出为0.二、确定状态个数及状态转换图状态分析:s0:初始状态,表示此时没有1输入s1:当输入一个1时进入此状态s2:当输入两个连续的1时,进入此状态s3:当输入三个连续的1时,进入此状态s4:当输入四个连续的1时,进入此状态,此时输入连个的4个1,输出z为1。在状态之间转换时,当中间输入出现0时,即破坏了组成下一个连续的1的条

2020-12-31 16:43:55 3214 2

C++思维导图(从C到C++)

从C到C++,C++的三大特性(封装,继承,多态)及其他

2021-04-23

空空如也

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

TA关注的人

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