- 博客(20)
- 收藏
- 关注
原创 [日常编程训练]Day3:字符串中找连续最长的数字串与找出数组中出现次数超过一半的数字
现在更新变成早上来进行更新了,谢谢大家,笔者会继续坚持下去的.
2023-01-06 15:11:39 234
原创 [日常编程训练]Day2:排序子序列和倒置字符串
总结:今天对string有了新的认识,继续加油!星光不负赶路人,努力就能得到自己想要的东西!!!
2023-01-05 11:00:02 236
原创 [日常编程训练]Day1:贪心算法和哈希桶
目录一.目标二.日常训练题目2.1 组队竞赛2.1.1 题目剖析2.1.2 题目实操2.2 删除公共字符输入描述:输出描述:2.2.1 题目剖析2.2.2 题目实操 三.总结因笔者最近已经放寒假,且已经研二了,所以最近一直不断地在进行学习计算机相关的知识,目前自己在过C++,操作系统,Linux系统编程,Linux网络编程,还有自己准备的一些项目,目标就是拿到春节之后的暑期实习offer,所以新开一个专栏——用于记录自己的编程训练,这个专栏计划是每天都更新自己做的题目,用于监督自己,也用于后期的复习.题目
2023-01-03 21:52:04 257
原创 [Linux]信号的处理与捕捉
目录一.进程信号的理解1.1 进程处理信号的过程 1.2 信号经历的过程1.2.1 产生信号的四种常见方式1.2.2 信号的处理与捕捉二.信号处理函数以及信号总览 2.1 信号总览2.1.1 2号信号 SIGINT2.1.2 3号信号 SIGQUIT2.1.3 9号信号SIGKILL(没有办法被捕捉的信号,杀死进程)2.1.4 11号信号 SIGSEGV2.2 信号捕捉的过程2.2.1 没有成功递达信号2.2.2 成功递达信号2.3 信号捕捉函数补充三.信号总结 进程在收到某种信号的时候,并不是会立刻
2022-12-25 11:44:53 1123
原创 [C++]二叉搜索树
二叉搜索树是在C++中一个很重要的数据结构,学好二叉搜索树为后面的红黑树、Map和Set容器做铺垫,所以我们这篇博客主要是用来讲二叉搜索树的基本结构和应用.
2022-12-10 16:12:08 224
原创 [C++]多态理解
在虚函数的后面写上 =0 ,则这个函数为纯虚函数。包含纯虚函数的类叫做抽象类(也叫接口类),抽象类 不能实例化出对象。派生类继承后也不能实例化出对象,只有重写纯虚函数,派生类才能实例化出对象。纯虚函数规范了派生类必须重写,另外纯虚函数更体现出了接口继承。{public:{cout
2022-11-27 15:38:01 460
原创 C++ 继承详解
我们定义了一个Student的派生类,也被称为子类。Person是基类,也被称为父类。继承属于C++学习的一个难关,限于笔者能力有限,如有错误,请读者进行指正!
2022-11-25 15:51:00 4626
原创 [Linux]Linux指令初识
刚开始这个问题挺困扰我的,刚开始从root超级用户进入到我的私有用户的时候,使用su指令进入到我的个人用户,但是出现了下面的问题,使用指令无权限,我是购买的华为云的服务器,在确保服务器正常运行的情况下,无论是重启还是其他一系列的问题都没有得到解决,最后通过CSDN查找到是权限问题.使用su -l +用户名,个人用户也可以进行访问相当多的指令信息,问题得到解决!基于个人的LInux系统学习还不算多,后面会持续更新学习过程,我是老胡,关注不迷路!
2022-09-13 10:48:20 383 1
原创 [MFC]MFC实现UDP客户端和服务端信息交互
最近继续在学习MFC的相关操作,本次博客以实现一个UDP协议的服务端和客户端之间的信息交互,本博客将具体进行以下分析.接下来可能会接着学习MFC的相关操作,并结合Modbus相关的串口连接助手进行调试,持续关注不迷路!
2022-09-05 16:26:42 3538 10
原创 [MFC]手把手教你快速实现MFC对数据库的增删改查
最近也是因为在学习MFC,一直想学学数据库相关的东西,就借此机会进行了一下学习public://为控件添加变量//定义一个MYSQL的数据库文件//查询数据库代码//初始化数据库函数//打开按钮//ListBox控件显示//增删改查四步操作。
2022-09-04 21:42:10 5677
原创 [MFC]使用ChartCtrl类绘图
MFC(MicrosoftFoundationClasses)是微软基础类库的简称,是微软公司实现的一个C++类库,主要封装了大部分的windows API函数,vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。vc也指它的内部编译器,集成开发环境必须有一个编译器内核,例如DevC++其中一个编译器内核就是gcc。...
2022-08-28 21:48:05 7062 4
原创 [C++]一文带你理解STL的list
这里本来是应该有两个->的,第一个箭头是pos ->去调用重载的operator->返回Date* 的指针,第二个箭头是Date* 的指针去访问对象当中的成员变量_year。begin函数返回的是第一个有效数据的迭代器,end函数返回的是最后一个有效数据的下一个位置的迭代器。这个写法其实和上面的写法基本一致,程序首先执行erase(it)的操作,但这时it指向的节点并没有发生改变,然后it++就指向了下一个节点.很明显,普通迭代器是可以对节点数据进行改变的,const迭代器限制了节点数据的改变....
2022-08-08 22:44:06 393 9
原创 【C++】带你深入理解vector
vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。本质讲,vector使用动态分配数组来存储它的元素。当新元素插入时候,这个数组需要被重新分配大小为了增加存储空间。其做法是,分配一个新的数组,然后将全部元素移到这个数组。...
2022-08-02 12:15:21 3886 11
原创 《今日收获》友元类的认识
在学习友元类的时候,发现友元提供了一种突破封装的方式,有时候提供了便利.但是友元会增加耦合度,破坏了封装,所以友元不宜多用.其中,友元类的所有成员函数都可以是另一个类的友元函数,都可访问另一个类中的非公有成员.本质上,其实没有太难的点,但是对于个人而言,对于友元函数的理解,需要大家注意一下: 这个要记清楚,声明日期类是时间类的友元类,则在日期类中就直接访问Time类中的私有变量.这里要记住,在Time类中声明,日期类是时间类的友元类,在日期类中就可以直接访问Time类中的私有成员变量. 这里一定不要记
2022-06-27 22:10:03 152
原创 C++运算符的重载--日期类的实现
在学习中,用C++编程的都知道,C++提供了一个非常强大的操作符重载机制,利用操作符重载,我们可以为我们自定义的类增加更多非常有用的功能,本文就是结合自己所学过的知识,对日期类函数进行模拟实现.目录1.Date.h2.Date.cpp2.1 GetMonthDay()2.2 IsInvalid()2.3 运算符重载=2.4 this指针2.5 运算符重载==2.6 运算符重载!=2.7 运算符重载> 2.8 运算符重载2.10 运算符重载>= ...
2022-06-25 14:28:49 1218 18
原创 与C++相遇于这个夏天
学习C++好几天了,也没来得及进行总结,今天就对学习的一些C++知识进行总结:目录1.C++关键字2.命名空间3.C++的输入与输出4.缺省参数4.1 缺省参数概念4.2 缺省参数分类5.函数重载5.1函数重载的概念5.2 函数重载必须要注意的点5.3 C++重载的本质 5.4 extern "C"6 引用 6.1 引用的特性6.2 引用的使用场景6.3 值和引用的作为返回值类型的性能比较6.4 引用与指针的区别7.内联函数7.1 内联函数的概念 7.2 内联函数的应用 7.3 内联函数的特性 7.4 C+
2022-06-24 11:29:19 226
原创 [每日一题]C语言:将输入的一句话的单词倒置,但标点符号不倒置
文章目录题目内容题目分析代码实现程序思考题目内容牛客网上刷题碰到的:将一句话的单词进行倒置,其中标点符号不倒置.例如输入一句话"I Love Beijing."要求输入为:"Beijing. Love I"题目分析刚开始看到这个题目的时候,脑子里没有思路:1. 如何计算出输入的单词的长度并进行翻转2.如何将标点符号做到不随单词进行翻转认真考虑了之后,觉得可以分为以下几个步骤:字符串的整体翻转将输入的"I Love Beijing.“翻转成”.gnijieB ekiL I"单词的逆
2021-12-31 14:32:09 1657 1
原创 针对多行输入的数字大小比较判断和反向输出一个四位数
项目场景:提示:在牛客网上刷题碰到的问题碰到了两个犹豫比较大的问题1:针对一组多行输入的数字,进行对输入数字进行判断大小,然后输出判断结果2.反向输出一个四位数问题描述:可能还是自己的练习太少了,感觉都是比较简单的题目,最后就是算不出来相关的结果,老是出现问题@Overrideint main(){ int num1 = 0; int num2 = 0; while (scanf("%d %d", num1, num2)) { if (n
2021-12-19 17:35:51 364 9
原创 关于函数数组传参与指针的理解
文章目录问题描述自我代码实现对于数组传参的理解正确代码写在最后问题描述昨天,接着B站鹏哥C语言进行学习的时候,遇到了这样一道题:实现函数init() 初始化数组全为0实现函数print() 打印数组的每个元素实现reverse() 函数完成数组元素的逆置自我代码实现本着自己跟着课一直学下去,并且把前面的三子棋和扫雷游戏都自己重新按照自己逻辑写了一遍,觉得应该不太难,于是自己写的代码如下:原谅自己太过菜鸡,我当时记得把数组名传进去,数组名就代表数组的首元素地址.想着没错的,在函数书写的
2021-12-17 11:53:29 435 1
原创 C语言自学之路:养成写博客的习惯,记录自学之路
学习贴学习C语言也有一段时间了,感觉转码之路也挺难的,没有人一起走,只能自己努力坚持下去。本科是在西安读的大学,机械专业,现在在北京读研,也是机械专业。为什么转码呢?开始接触我开始认真学C语言,是因为学校的一门课<C语言程序设计>,当时记得很清楚,我们是机考,然后用的是VS6.0版本的编译器。当时其实就来兴趣了,觉得这些逻辑操作还挺感兴趣的,然后就开始自己一点一点的摸索,当时考了四道大题,水仙花数,以及求相关的闰年计算,以及利用指针和函数的一系列知识,当时指针是真的没学懂,最后居然还
2021-12-15 11:38:45 3494 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人