- 博客(25)
- 收藏
- 关注
原创 什么是多态
多态,就是同样的操作,在面向不同的对象时,会有不同的解决办法,多态要满足于基类的指针或者引用指向子类的对象。teacher t;p.func();s.func();pp->func();return 0;// 结果会是什么样子?可以看到父类的指针对象 pp在调用func()成员函数时,这种由于子类重写。
2023-09-06 08:09:50
128
原创 位图、布隆过滤器、海量数据处理
提示:本文介绍了,位图、布隆过滤器、以及海量数据处理问题。本节有很多关于大数处理的案例(已解答)。——细雨斜风作晓寒,淡烟疏柳媚晴滩。(苏轼)
2023-05-29 21:07:22
598
3
原创 Linux下gdb基础命令演示,及命令汇总图
同Windows下的VS编译器下的调试机制一样,在Linux系统下有着它独特的调试器gdb,用来帮助我们发现并解决编程中产生的错误。
2023-05-23 17:50:08
756
2
原创 快排(动图详细版,快速理解)
快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其基本思想为:任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值,然后最左右子序列重复该过程,直到所有元素都排列在相应位置上为止。
2023-04-13 21:22:03
3510
6
原创 冯诺伊曼体系结构
我们世界的发展总是一些让人难以理解的天才去推进的,就好像一双双无形的大手绘画出了这个完美的人类世界。我们知道计算机是如何运行的吗,又是如何获取外界资源?又是如何与外界进行交互的?以上的一切都遵循着一个原则冯诺伊曼体系。首先,在获取外界信息时,我们通过外设中的输入设备(比如键盘、网卡)将所要处理的资源先放在磁盘中,其次,磁盘是不能直接与中央处理器CPU进行直接交互的(永远也不能),他需要先将所处理的信息传入内存进行预加载进行排队一样的行为,等到我们的CPU来内存中直接获取要处理的信息,
2023-03-14 08:43:14
132
7
原创 关于linux权限一文
上篇讲解了Linux的一些基础指令,以便我们了解Linux的基础操作。本节主要讲解Linux的权限,我们为何要知道权限。Linux与Windows都是我们熟知的操作系统,相较于Windows的完全开放性,Linux中的东西更加隐晦,他没有我们熟知的图形化界面,有的只有像一条条机器指令一样的东西,看起来晦涩难懂,无论是什么系统,都有个人的隐私性。不可能什么东西都开源Linux下共有两种用户:1.超级用户、2.普通用户。
2023-01-03 10:02:43
341
8
原创 简单单链表的实现
上文我们介绍了如何创建一个顺序表,但是它有许多的缺陷比如:1.空间不足时,需要扩容容易造成空间的浪费,尤其是异地扩容。2.当我们在头部或者中部插入时候要不听的便利顺序表,非常的繁琐。今天本文将介绍另一种储存方式单链表。单链表就是定义一个结构体里面存放的是一个有效数据与改结构体自身的便利直接上图:我们希望可以创建出像这样一样的储存方式每个地址都是系统随机选取的,但是他们又可以像链子一样通过地址连接起来,这就叫做单链表。
2022-11-27 21:15:11
222
14
原创 什么是文件操作?为什么要有文件操作?
文件,我们学习C最后都要与实体进行交互,面向端往往取决于需求,而之前好像一直在写一些仅仅给自己看的小逻辑,并没有完全可以保存下来,比如保存成电脑中文件的样子的文件。本章主要介绍如何去与自己的计算机进行交互,前几天发布的通讯录并没有记忆功能,每次运行都需要重新输入数据,然后去进行删除、显示、查看等等的操作,本章介绍的就是如果将这些内容保存到自己的电脑中,创建出一个文件一般在程序中我们将文件分为两种:程序文件、数据文件。
2022-11-26 11:32:55
494
9
原创 动态内存开辟(malloc、free等函数)及常见的动态内存错误。
动态内存开辟,malloc、free的实际用法。常见动态内存错误分析,经典例题解析
2022-11-21 11:00:57
921
5
原创 99乘法表详解(速进)
//关注我,持续更新C/C++干货内容//#include<stdio.h>int main(){ int sum; int i, j; for (i = 0; i < 10; i++) { for (j = 0; j < 10; j++) { if (j <= i)//防止输出两遍 { sum = i * j;
2022-11-17 00:05:33
379
3
原创 程序员计划启动
1.二十一世纪分云变幻,百舸争流。而程序员们又是互联网时代的弄潮儿,万丈高楼的基石。身为当代年轻人不仅仅需要的是目标、方向更多的是执行力与毅力这些看似老生常谈却非常重要的东西!2.千里之行始于足下,不积硅步无以至千里。每天、每时、每秒抓住时间才能抓住未来。具备吾日三省吾身之精神,吸取网络之精华壮大己身。3.人不轻狂枉少年,都是芸芸众生中的一员,越长大越发觉自己的渺小,儿时的豪言壮语都化作尘烟消散于时光的风中。世界这么大谁人不想去看看,我也想发觉、尝试各种新鲜的东西。比如王者荣耀时怎么写出来的,腾讯的
2022-11-02 05:04:06
66
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人