- 博客(102)
- 收藏
- 关注
原创 c++_leetcode_寻找峰值
与分别用来求vector容器的最大元素和最小元素的位置。1)vector容器//最大值下标//最小值下标2)普通数组//最大值下标//最小值下标3)最大值最小值//vector最大值//vector最小值//a[]最大值//a[]最小值。
2024-03-01 19:02:18 1302 1
原创 数据流图的理解与绘画
数据流图(Data Flow Diagram,DFD/Data FLow Chart)在需求分析阶段用于描述系统数据流程的主要工具,它用一组符号来描述整个系统中信息的全貌,综合地反映出信息在系统中的流动、处理和存储情况。1、父图与子图平衡:父图中的某加工输入输出流必须与他的子图的输入输出流数据在数量、,名字上相同;底层:将图书订购、制作发书单、制作财务报表、收费、库存管理再细分到不可再分。1、按照分层描述:数据流图分为顶层、中间层和底层。数据流图的平衡原则:父与子图平衡、子图内部平衡。
2024-01-29 16:59:25 657
原创 c++学习笔记-STL案例-机房预约系统6-老师模块
衔接上一篇“c++学习笔记-STL案例-机房预约系统5-学生模块”,本文主要设计老师模块,从,老师登录和注销、查看所有预约、审核预约三个方面进行分析和实现。
2024-01-23 15:02:00 566
原创 c++学习笔记-STL案例-机房预约系统5-学生模块
衔接上一篇“c++学习笔记-STL案例-机房预约系统4-管理员模块”,本文主要设计学生模块,从学生登录和注销、申请预约、显示预约、取消预约四个功能进行分析和实现。
2024-01-19 17:21:20 853
原创 c++学习笔记-STL案例-机房预约系统4-管理员模块
本文围绕管理员账号的功能:添加账号、查看账号、查看机房、清空预约、注销登录,进行了实现与测试,主要运用了c++中的文件流fstream、容器vector、算法algorithm,main函数调用LogIn函数登录管理员账号,LogIn的分支3为管理员身份验证,验证成功就通过managerMenu进入管理员身份子菜单,子菜单接受用户输入的操作选项:1 添加账号;2 查看账号;3 查看机房;4 清空预约;5 注销登录。
2024-01-18 14:17:25 1002
原创 c++学习笔记-STL案例-机房预约系统3-登录模块
不同身份具有不同的成员变量,学生有学号Id,老师有职工号Id,管理员无Id,需要分支判断学生、老师、管理员共同有用户名、密码学生、老师、管理员验证登录成功后,有不同的菜单界面,需要加分支判断LoginIn(fileName,type),fileName是#include"globalFile.h"头文件定义的宏,是全局文件名字符串,使用时需要添加“lobalFile.h"头文件,type是1、2、3分别代表学生、老师、管理员。
2024-01-12 16:27:35 1001
原创 c++学习笔记-STL案例-机房预约系统2-创建身份类
衔接上一篇“c++学习笔记-STL案例-机房预约系统1-准备工作”,本文主要包括:创建身份类,建立了整个系统的框架,Identity基类,派生类:Sudent、Teacher、Manager,基类无实现源文件,派生类实现源文件创建了实现函数和派生类特有的成员变量。
2024-01-12 11:42:22 1038
原创 c++学习笔记-STL案例-机房预约系统1-准备工作
学校有几个规格不同的机房,由于使用经常出现“撞车”现象,现在开发一套预约系统,解决这一问题。分别有三种身份使用该系统。1 机房预约系统需求。1.5 系统具体要求。
2024-01-10 18:16:00 539
原创 c++学习笔记-STL案例-演讲比赛管理系统1
本文从演讲比赛流程控制出发,实现整个演讲比赛过程控制,从比赛抽签、比赛打分、比赛结果保存、比赛记录查询、比赛记录清空、退出系统等详细设计,源自哔站黑马程序员视频P264-281。实现过程中,应用STL中的vector、map、multimap、deque、string容器,算法algorithm用到sort排序、random_shuffle实现抽签,functional使用内建函数greater实现从大到小排序,numeric算法accumulat实现求和,fstream实现文件的读取操作、
2024-01-10 16:11:43 1194
原创 c++学习笔记-提高篇-STL-常用六大算法(遍历、查找、排序、拷贝和替换、算术生成、集合算法)
算法主要由头文件,常用的遍历算法、查找算法、排序算法、拷贝和替换算法、算术生成算法以及集合算法的使用和示例
2024-01-04 14:24:01 1035
原创 c++学习笔记-提高篇-STL-函数对象
函数对象是重载函数调用操作符的类,其对象常称为函数对象;函数对象使用重载的()时,行为类似函数调用,也叫仿函数。本文介绍函数对象的使用、谓词概念以及插入一条sort函数的源码解析。
2023-12-29 10:23:54 411
原创 c++学习笔记-提高篇-案例2-员工分组(vector/multimap)
【代码】c++学习笔记-提高篇-案例2-员工分组,10名员工随机分到3个部门,实现时应用vector容器和multimap容器,员工信息有姓名、工资。
2023-12-28 15:05:07 477
原创 c++学习笔记-提高篇-STL标准模板库4(set容器、map容器)
/set容器排序,存放自定义数据类型public:int m_Age;public://按照年龄降序//自定义的数据类型 都会指定排序规则//创建Person对象Person p1("刘备", 24);Person p2("张飞", 14);Person p3("关羽", 50);it!= s1.end();it++)cout
2023-12-26 16:07:34 994
原创 c++学习笔记-提高篇-STL标准模板库3(stack容器、queue容器以及list容器)
Stack容器、queue容器以及list容器的基本使用规则
2023-12-22 14:06:58 1138
原创 c++学习笔记-提高篇-案例-评委打分(vector/deque)
2.遍历vector容器,取出来每个选手,执行for循环,可以把10个评分打分存到deque容器中。5名选手,选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分。3.sort算法对deque容器中分数排序,去除最高分和最低分。deque容器首页操作比较容易,默认排序从小到大。1.创建五名选手,放到vector中。4.deque容器遍历一遍,累加总分。
2023-12-20 10:10:30 438
原创 Qt-学习 QJson协议解析
Qt解析Json协议时,Qt提供了QJsonDocument、QJsonObject、QJsonArray、QJsonValue接口解析Json协议。其中QJsonObject、QJsonArray是Json的两种数据格式,QJsonValue是统一的数据接口,包括整型、浮点型、字符串等常用数据类型。本文介绍四个Qt解析Json协议的接口,并详细介绍了接口的函数、用法,提供Json数据在Qt语言下的序列化、反序列化方式。
2023-05-21 20:31:27 3745 2
原创 QT 操作SQL
本文通过学习QSqlDataBase、QSqlQuery、QSqlQueryModel等QT数据库接口,实现对数据库的基本操作、数据的UI控件显示,其中UI控件使用了QListWidget、QTableView。
2023-05-15 16:23:35 4680
原创 Qt界面设计常用英文对照
/设置外边框 solid-实线,black-黑色。圆角设置时必须有外边框border的设置,否则圆角的设置会无效!翻译:鼠标滑过(hover)时所有边距(margin上下左右)缩小1px。翻译:设置整体widget的背景颜色、圆角、外边框。如图,边距越大,红框位置越大,文字越靠右。对滚动窗口进行设置:水平、垂直。geometry 几何构造。4:18的时候添加icon。
2023-03-26 18:13:21 355
原创 Qt学习5-Qt Creator文件操作(哔站视频学习记录)
实现文件编辑器代码,要点:MainWindow的菜单栏实现;connect函数连接信号与槽;如何实现选择一个文件的窗口QFileDialog,getOpenFileName和getSaveFileName;文件的读写,创建QFile对象、打开、读写、关闭。
2023-03-07 16:15:50 762
原创 Qt学习4-Qt Creator定时器(哔站视频学习记录)
制作一个循环显示图片的窗口,点击“开始”按钮循环显示,点击“暂停”按钮停止循环,点击“单次”按钮只切换一次图片,并总结了QPixmap、QImage、QIcon这三种图像显示方法。
2023-03-07 09:34:48 1480
原创 Qt学习2-Qt Creator新建项目小tips(哔站视频学习记录)
新建Qt Widgets Application应用程序,会没有.h和.cpp文件
2023-03-03 18:05:44 807
原创 Qt学习1-对QT的初步了解(哔站视频学习记录)
QT的初步了解,Qt的优点、模块介绍、注意点()、学习点,只要利用Qt Creator作为学习工具进行学习。
2023-03-02 15:47:11 715
原创 c++学习笔记-提高篇-STL标准模板库2(哔站-黑马程序员c++教学视频)
STL常用容器:string、vector、deque的基本概念、构造函数、赋值操作、插入删除、排序等
2023-02-20 23:34:02 1795
原创 c++学习笔记-提高篇-STL标准模板库1(哔站-黑马程序员c++教学视频)
STL(Standard Template Libary,标准模板库)分为容器、迭代器、算法,代码实现容器vector存放内置数据类型、存放自定义数据类型、容器嵌套容器
2023-02-17 22:49:07 452
原创 c++学习笔记-案例-职工管理系统(哔站-黑马程序员c++教学视频)
退出管理系统:退出当前管理系统增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为职工编号、姓名、部门编号显示职工信息:显示公司内所有职工信息删除离职职工:按照编号删除指定的职工修改职工信息:按照编号修改职工个人信息查找职工信息:按照职工编号或姓名进行相关信息查找按照编号排序:按照职工编号进行排序,排序规则由用户指定清空所有文档:清空文件中记录的所有职工信息(清空前需要再次确定,防止误删除)
2023-02-15 14:55:46 768 1
原创 c++学习笔记_案例-多态-计算器类(来自哔站黑马程序员-c++教学视频)
C++案例描述:分别利用普通写法和多态技术,设计实现两个操作数进行运算的计算器类
2023-02-12 17:01:36 126
原创 C#的Halcon可视化调试插件
halcon可视化工具安装步骤:1.找到halcon安装目录->misc->HALCON_Variable_Inspect.vsix然后点击安装(记得关闭VS)2.安装完成后在c#菜单栏中,工具,能找到检测工具H。
2021-12-14 15:47:08 1697
原创 C# Socket实现两台电脑通信(三)
在上一篇博客(二)里面,我承诺大家,点赞超过10个我就把代码直接放出来,这里来给大家还愿了。感谢大家厚爱,我也是拥有10个赞的小小博主了。哈哈哈~废话不多说,直接上代码
2021-11-13 15:57:09 1501 11
原创 Windows如何查看电脑GPU的算力?
通过CMD命令行查看GPU算力:1.正确安装cuda2.进入目录 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\demo_suite3.点击空白处,删除所有东西,然后输入'cmd',并按下回车键如下图所示4.此时在命令行输入:deviceQuery.exe 可以看到我的电脑GTX1065的算力是7.5\小Tips:1.NVIDIA控制面板下 系统信息 显示: CUDA1024,...
2021-05-24 10:52:51 20209 8
原创 cuda安装过程记录
参考:https://zhuanlan.zhihu.com/p/87166219注意查看自己电脑是否安装显卡驱动,我的安装4301.各个版本的cuda官网:https://developer.nvidia.com/cuda-toolkit-archive(图片来源:https://blog.csdn.net/wf19930209/article/details/81879514)2.安装:sudo sh cuda_10.1.243_418.87.00_linux.run //...
2021-02-07 14:54:45 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人