![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 89
2301_82242724
这个作者很懒,什么都没留下…
展开
-
大数据最全DolphinScheduler-3(1),面试前必看的一本书书籍
创建 dolphinscheduler 数据库用户和密码,并限定登陆范围。– 创建 dolphinscheduler 的元数据,并指定编码。– 为dolphinscheduler数据库授权。– 进入MySQL命令行。原创 2024-05-15 11:58:07 · 372 阅读 · 0 评论 -
大数据最全Docker容器的简单介绍与使用_学习容器引擎docker的使用,从零开始学数据结构和算法
Docker 是一个开源的应用容器引擎,可以让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker可以将开发中的应用、依赖、函数库、配置一起打包,形成可移植镜像,迁移到任意的Linux系统;同时,Docker应用运行在容器中,使用沙箱机制,相互隔离,各个应用之间不会相互干扰,Docker的启动和移除都可以通过命令来完成,比较简单而方便。原创 2024-05-15 11:57:31 · 398 阅读 · 0 评论 -
大数据最全Docker初级:Docker常用命令总结_docker命令在官网哪里看(2),大厂架构师经验分享
docker容器后台启动时,必须有一个前台的进程,docker发现没有前台,就会自动停止。(img-rcm6CYA1-1715745393311)](img-YvPVAY5Z-1715745393311)]注意:正在运行的容器不能删除!在使用容器之前需要先下载镜像!原创 2024-05-15 11:56:55 · 236 阅读 · 0 评论 -
大数据最全django数据库报错汇总:django(3),2024程序员进阶宝典
出现报错代码为2003的是数据库连接失败,端口错误,地址错误。报错原因:数据库地址写错,导致链接超时。解决方式:检查自己的密码是否输入正确。配置数据库的字段是否出现的拼写错误。解决方式修改配置文件中的端口号。报错原因:没有配置数据库驱动。报错原因: 配置文件出错。的可以通过pip进行安装。这个就是代表配置文件中。报错原因:端口号错误。原创 2024-05-15 11:56:18 · 353 阅读 · 0 评论 -
【微服务】 微服务学习笔记二:Eureka注册中心的介绍及搭建_eurake是独立项目吗(3)
在介绍Eureka之前,我先讲两个概念,一是服务提供者,它指的是在一次业务中被其它微服务调用的服务(提供接口给其它微服务),也就是暴露接口给其它微服务调用;另一个是服务消费者,它是指再一次业务中调用其它服务的服务(调用其它服务提供的接口)。要注意的是,提供者与消费者之间的角色是相对的,就好比当你去买东西时候,相对于卖东西给你那个人你就是消费者;当你去卖东西时候相对于买你东西那个人你就是提供者。// 2.利用RestTemplate发起Http请求,查询用户//2.1 url路径。原创 2024-05-15 03:19:25 · 596 阅读 · 0 评论 -
【微服务】 微服务学习笔记二:Eureka注册中心的介绍及搭建_eurake是独立项目吗(2)
在介绍Eureka之前,我先讲两个概念,一是服务提供者,它指的是在一次业务中被其它微服务调用的服务(提供接口给其它微服务),也就是暴露接口给其它微服务调用;另一个是服务消费者,它是指再一次业务中调用其它服务的服务(调用其它服务提供的接口)。要注意的是,提供者与消费者之间的角色是相对的,就好比当你去买东西时候,相对于卖东西给你那个人你就是消费者;当你去卖东西时候相对于买你东西那个人你就是提供者。// 2.利用RestTemplate发起Http请求,查询用户//2.1 url路径。原创 2024-05-15 03:18:49 · 618 阅读 · 0 评论 -
【微服务】 微服务学习笔记二:Eureka注册中心的介绍及搭建_eurake是独立项目吗(1)
当我们需要调用8081端口提供的服务的时候,就可以通过上诉方法进行服务调用。上述方法是通过硬编码实现的,会存在很多的问题,比如我们需要调用大量不同的服务时候,就需要指定很多的URL,而且你还需要清楚地知道每个服务的IP和端口号,这样显然是很不友好的;此外,当一个服务提供很多实例时候,采用了上述硬编码方式消费者如何进行选择呢?就比如某一服务提供了三个实例,采用上述方式永远只能选定一个实例,另外两个实例永远不会被调用,除非你直接对代码进行更改。最后还存在一个问题,消费者如何得知服务提供者的健康状态呢?原创 2024-05-15 03:18:13 · 809 阅读 · 0 评论 -
【微信小程序入门到精通】— 小程序的 API 到底是个啥_微信小程序框架 组件 api分别什么意思(1)
对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢?为此我特意开设此专栏,在我学习的同时也将其分享给大家!本篇文章主要给大家介绍一下微信小程序的 API 到底是个啥,都能干啥。如果在往下阅读的过程中,有什么错误的地方,期待大家的指点!原创 2024-05-15 03:17:37 · 408 阅读 · 0 评论 -
nifi详细介绍--一款开箱即用、功能强大可靠,可用于处理和分发数据的大数据组件(4)
Apache NiFi 大数据组件具有许多优势,使其成为处理大规模数据流的强大工具。NiFi 提供了直观、可视化的用户界面,使用户能够通过图形方式设计和配置复杂的数据流程,降低了学习曲线,使得即便非专业的数据工程师也能轻松上手。2. 可扩展性和灵活性:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!原创 2024-05-14 17:57:55 · 649 阅读 · 0 评论 -
nifi详细介绍--一款开箱即用、功能强大可靠,可用于处理和分发数据的大数据组件(3)
1. 初始阶段:美国国家安全局的贡献NiFi 最初是由美国国家安全局(NSA)在2006年启动的一个项目,命名为“NiagaraFiles”。它的任务是应对NSA内部的庞大、异构的数据流,确保在不同系统和网络之间实现可靠、安全的数据传输。2. 开源化与进入 Apache 孵化器随着NSA对项目的发展和成熟,他们于2014年将NiagaraFiles捐赠给 Apache 软件基金会,使其成为了一个开源项目。项目进入 Apache 孵化器,并在孵化期间逐渐演变为一个强大的、可扩展的数据集成和流处理平台。原创 2024-05-14 17:57:19 · 795 阅读 · 0 评论 -
nifi详细介绍--一款开箱即用、功能强大可靠,可用于处理和分发数据的大数据组件(2)
Apache NiFi 大数据组件具有许多优势,使其成为处理大规模数据流的强大工具。NiFi 提供了直观、可视化的用户界面,使用户能够通过图形方式设计和配置复杂的数据流程,降低了学习曲线,使得即便非专业的数据工程师也能轻松上手。NiFi 的架构允许用户方便地扩展和定制功能,支持插件式架构。用户可以根据需要集成新的处理器、报告任务和其他组件,以适应不同的数据处理需求。NiFi 具有灵活而强大的数据流控制能力,通过配置处理器和连接器,实现数据的动态路由、转换和过滤。原创 2024-05-14 17:56:43 · 792 阅读 · 0 评论 -
nifi详细介绍--一款开箱即用、功能强大可靠,可用于处理和分发数据的大数据组件(1)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化资料的朋友,可以戳这里获取既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!原创 2024-05-14 17:56:06 · 759 阅读 · 0 评论 -
2024年最新Java工作一年半,第一次跳槽面试总结_java一年就跳(1),妈妈再也不用担心我的面试
https://www.cnblogs.com/ysocean/tag/Java数据结构和算法/既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化资料的朋友,可以戳这里获取需要这份系统化资料的朋友,可以戳这里获取。原创 2024-05-14 09:19:13 · 355 阅读 · 0 评论 -
2024年最新java实战,轻松理解魔法般的代理模式_java代理模式实战(2),大厂大数据开发研发岗面试复盘
代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。其实代理模式是一种和编程语言无关的设计模式,但是二当家的只有java掌握的还行,所以还是限定在java范围吧。原创 2024-05-14 09:18:37 · 302 阅读 · 0 评论 -
2024年最新Java基础(二) 基础语法之运算输入与控制语句,2024年最新离开小厂进大厂的第一周
参与操作的时候,如果放在变量的前边,先拿变量做++或者–,后拿变量参与操作。 最常见的用法:单独使用。原创 2024-05-14 09:18:01 · 237 阅读 · 0 评论 -
2024年最新JAVA基础13-final与抽象类_final抽象类,2024年最新内含福利
abstract可以修饰的结构:类和方法abstract修饰的类:抽象类此类不能实例化抽象类中一定有构造器,便于子类实例化时调用提供抽象类的子类,让子类对象实例化,完成相关的操作abstract修饰的方法:抽象方法抽象方法只有方法的声明,没有方法体包含抽象方法的类,一定是一个抽象类(因为抽象方法不能外部调用)当子类重写了父类所有抽象方法后,方可实例化若子类没重写,那么子类也应该用abstract修饰成抽象类抽象类就不能实例化了s1.walk();原创 2024-05-14 09:17:25 · 402 阅读 · 0 评论 -
2024年大数据最新今日指数项目之Apache Avro介绍【五】,2024年最新淘汰了80%的大数据开发面试者
JSON是一种轻量级的数据传输格式,对于大数据集,JSON数据会显示力不从心,因为JSON的格式是key:value型,每条记录都要附上key的名字,有的时候,光key消耗的空间甚至会超过value所占空间,这对空间的浪费十分严重,尤其是对大型数据集来说,因为它不仅不够紧凑,还要重复地加上key信息,不仅会造成存储空间上的浪费,更会增加了数据传输的压力,从而给集群增加负担,进而影响整个集群的吞吐量。当其他因素是固定的,这里我们只考虑数据量的话,那么数据量的传输和存储性能是我们首先需要面对和解决的。原创 2024-05-14 00:39:33 · 340 阅读 · 0 评论 -
2024年大数据最新什么是数据分析报告,作用有哪些?_大数据分析报告的作用(1),帮你解决90%的问题
数据分析报告应该清晰、准确、有逻辑性,并针对特定的受众群体。它帮助读者理解数据的含义、发现洞察,并基于分析结果做出决策或采取行动。原创 2024-05-14 00:38:57 · 796 阅读 · 0 评论 -
2024年大数据最新人工智能机器视觉、大数据与向量数据库的交融之路(3),2024年最新2024大数据开发高级面试题汇总解答
随着科技的不断进步,计算机视觉(Computer Vision, CV)作为人工智能领域的关键技术之一,在大数据和新型数据结构的支持下展现出前所未有的活力与发展潜力。本文将深入探讨计算机视觉当前的发展现状与趋势,并以大数据与向量数据库为例,分析它们如何相互作用,推动CV技术在解决实际难题中的应用以及面临的机遇与挑战。,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-05-14 00:38:22 · 534 阅读 · 0 评论 -
2024年大数据最新两大数据库缓存系统实现对比_两大缓存(1),2024-2024历年字节跳动大数据开发面试真题解析
* rehashing not in progress if rehashidx == -1 */ // 记录当前数据迁移的位置,在扩容的时候用的。/* number of iterators currently running */ // 目前存在的迭代器的数量。原创 2024-05-14 00:37:45 · 846 阅读 · 0 评论 -
计算机视觉结合深度学习项目-智能停车场空车位实时识别_大厦智能停车场空余车位算法
做完检测之后,我们想要的是对于停车场的12列,我们对每一列都进行一个提取操作,比如我们得到12列之后,然后我们在对每一列分出具体的一个一个车位。这里面对检测到的霍夫直线继续做一个过滤的操作,如果直线的长度大于25,小于55,我们就添加到列表当中,并且设定一条直线的左右端点坐标的差值不能超过1.这样的直线我们通通过滤出来。这里我们就得到了一个停车场的大致轮廓,然后我们开始对停车场车位进行具体操作,首先我们先要检测一个停车场直线的操作,使用霍夫直线检测来做这个项目。这里是进行了一个边缘检测的结果。原创 2024-05-12 21:34:30 · 532 阅读 · 0 评论 -
计算机网络:电路、报文与分组交换_电路交换和分组交换 传送长度(1)
分组交换限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块,再加上一些必要的控制信息(如源地址、目的地址和编号信息等),构成分组(Packet)。网络结点根据控制信息把分组送到下一个结点,下一个结点接收到分组后,暂时保存并排队等待传输,然后根据分组控制信息选择它的下一个结点,直到到达目的结点。在进行数据传输前,两个结点之间必须先建立一条专用(双方独占)的物理通信路径(由通信双方之间的交换设备和链路逐段连接而成),该路径可能经过许多中间结点。注意,电路建立后,除源结点和目的结点外,原创 2024-05-12 21:33:55 · 314 阅读 · 0 评论 -
计算机网络:数据链路层功能_对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据
数据链路层连接的建立、维持和释放过程称为链路管理,它主要用于面向连接的服务。链路两端的结点要进行通信,必须首先确认对方已处于就绪状态,并交换一些必要的信息以对帧序号初始化,然后才能建立连接,传输过程中维持连接,传输完毕后释放连接。在多个站点共享同一物理信道的情况下(如在局域网中)如何在要求通信的站点间分配和管理信道也属于数据链路层管理的范畴。原创 2024-05-12 21:33:19 · 224 阅读 · 0 评论 -
计算机网络:数据链路层功能_对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据(3)
适用于实时通信或误码率较低的通信信道,如以太网。2.。源机器发送数据帧时不需先建立链路连接,但目的机器收到数据帧时必须发回确认。源机器在所规定的时间内未收到确定信号时,就重传丢失的帧,以提高传输的可靠性。该服务适用于误码率较高的通信信道,如无线通信。3.。帧传输过程分为三个阶段:建立数据链路、传输帧、释放数据链路。目的机器对收到的每帧都要给出确认,源机器收到确认后才能发送下一帧,因而该服务的可靠性最高。该服务适用于通信要求(可靠性、实时性)较高的场合。原创 2024-05-12 21:32:43 · 310 阅读 · 0 评论 -
带你从零学大数据系列之数据库篇---第一章 MySQL基础_从零开始学习数据库
表与表之间的关系int:整型double:浮点型,例如double(5,2):表示最多有5位,其中必须有两位是小数,即最大值是 999.99char:固定长度的字符串,例如char(5) : ‘aa’ 占5位varchar:可变长度的字符串,例如varchar(5):‘aa’ 占2位text:字符串类型blob:字节类型date:日期类型,格式是:yyyy-MM-ddtime:时间类型,格式为:hh:mm:ss。原创 2024-05-12 04:24:15 · 778 阅读 · 0 评论 -
带你从零学大数据系列之数据库篇---第一章 MySQL基础_从零开始学习数据库(2)
SQL: Structure Query Language(结构化查询语言),SQL最早是被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准。SQL是一种标准化的语言,允许你在数据库上进行操作,如:创建项目、查询内容、更新内容和删除内容等操作。表:数据在数据库中的存储是以表的形式存在的。在进行数据的删除、修改、查询的时候,可以使用where对数据进行一个过滤。DML指的是对数据库中的数据进行增、删、改的操作。不要和DDL搞混了。各个数据库厂商在标准的基础上,定义了若干自己的扩展,类似于方言。原创 2024-05-12 04:23:39 · 753 阅读 · 0 评论 -
带你从零学大数据系列之数据库篇---第一章 MySQL基础_从零开始学习数据库(1)
3.修改数据库。原创 2024-05-12 04:23:03 · 569 阅读 · 0 评论 -
带你从零学大数据系列之Java篇---第十四章 正则表达式_java 大数据量字符串匹配算法
此时, 如果需要这个字符串被当做是一个正则表达式使用, 必须先由这样的字符串, 编译为 Pattern 类的对象。然后才可以使用这个对象的某些方法, 进行常见的操作(校验、切割、替换)。实现相同的功能, 用String、StringBuffer、StringBuilder可以实现, 用正则表达式也可以实现。使用指定的正则表达式, 和当前的字符串进行匹配。验证当前的字符串是否和指定的规则是相匹配的。是String类中的非静态方法, 使用字符串对象调用这个方法, 参数是一个正则表达式。原创 2024-05-12 04:22:26 · 688 阅读 · 0 评论 -
大数据最全个人博客系统项目-已开源_个人博客源码,大数据开发开发面试书籍
随机二次元背景,透明菜单栏,环绕边框动画,动态简介,动态下拉按钮。点击顶部半透明导航栏相应菜单可进行页面切换,博客搜索,用户登录和注册。:博客,分类,标签以及最新推荐。博客分页显示,点击下方分页可进行页面切换,点击分类和标签可以对博客进行筛选。:边框颜色后台获取,markdown文本格式展示:根据项目的完整程度等因素,分为完整项目和小练习两部分,均为部署上线的项目,点击可以跳转显示。:可匿名发表留言,也可登录后发表。:展示我的资料,技能,作品,爱好以及自我评价,使用了卡片翻转,轮播图等动画效果。原创 2024-05-11 19:45:39 · 341 阅读 · 0 评论 -
大数据最全下一代实时数据库:Apache Doris 【一】简介(4),大数据开发算法面试题
Apache Doris 由百度大数据部研发(之前叫百度 Palo,2018 年贡献到 Apache 社区后, 更名为 Doris ) ,在百度内部, 有超过 200 个产品线在使用, 部署机器超过 1000 台, 单一 业务最大可达到上百 TB。Apache Doris 是一个现代化的 MPP (Massively Parallel Processing,即大规模并行处理) 分析型数据库产品。仅需亚秒级响应时间即可获得查询结果,有效地支持实时数据分析。原创 2024-05-11 19:45:03 · 629 阅读 · 0 评论 -
大数据最全一线架构师,ElasticSearch-2(1),2024年最新2024年“金三银四”来袭
创建的索引名称为basis_device_info,我们也可以不指定一个索引对应的Mappings,而是在索引的时候自动生成Mappings,所以如果没有指定一个索引的Mappings,则这个索引可以支持任何的Mappings。下面我们首先根据数据文件,构造成ElasticSearch索引支持的JSON格式,导出文件,然后通过curl工具去进行批量索引,实际上使用的是ElasticSearch提供的bulk API来实现的。基于我们前面创建的type为user的索引,索引一个文档,文档_id为。原创 2024-05-11 19:44:27 · 784 阅读 · 0 评论 -
大数据最全一篇讲明白 Hadoop 生态的三大部件(4),帮你突破瓶颈
随着大数据时代的来临,处理和分析海量数据成为了一项重要的挑战。为了应对这一挑战,Hadoop生态系统应运而生。Hadoop生态系统是一个开源的、可扩展的解决方案,它由三大核心部件组成,分别是Hadoop分布式文件系统(HDFS)、Hadoop分布式计算框架(MapReduce)和Hadoop分布式存储和计算平台(YARN)。这三个部件共同协作,提供了一个高效和可靠的大数据处理平台。本文将对Hadoop生态系统的这三大部件进行详细解析,以帮助读者更好地理解Hadoop生态系统的工作原理和优势。原创 2024-05-11 19:43:50 · 1086 阅读 · 0 评论 -
下一代实时数据库:Apache Doris 【五】数据表的创建_doris 新建数据库(4)
Doris 的建表是一个同步命令,命令返回成功,即表示建表成功。Doris 支持支持单分区和复合分区两种建表方式。1)复合分区:既有分区也有分桶第一级称为 Partition,即分区。用户可以指定某一维度列作为分区列(当前只支持整型和时间类型的列),并指定每个分区的取值范围。第二级称为 Distribution,即分桶。用户可以指定一个或多个维度列以及桶数对数据进行 HASH 分布。2)单分区:只做 HASH 分布,即只分桶。原创 2024-05-11 05:50:40 · 617 阅读 · 0 评论 -
下一代实时数据库:Apache Doris 【五】数据表的创建_doris 新建数据库(3)
则该列为 key 列。INT MIN DEFAULT “99999” COMMENT “用户最小停留时间”INT MIN DEFAULT “99999” COMMENT “用户最小停留时间”BIGINT SUM DEFAULT “0” COMMENT “用户总消费”,INT MAX DEFAULT “0” COMMENT “用户最大停留时间”,BIGINT SUM DEFAULT “0” COMMENT “用户总消费”,INT MAX DEFAULT “0” COMMENT “用户最大停留时间”,原创 2024-05-11 05:50:04 · 542 阅读 · 0 评论 -
下一代实时数据库:Apache Doris 【五】数据表的创建_doris 新建数据库(2)
则该列为 key 列。INT MIN DEFAULT “99999” COMMENT “用户最小停留时间”INT MIN DEFAULT “99999” COMMENT “用户最小停留时间”BIGINT SUM DEFAULT “0” COMMENT “用户总消费”,INT MAX DEFAULT “0” COMMENT “用户最大停留时间”,BIGINT SUM DEFAULT “0” COMMENT “用户总消费”,INT MAX DEFAULT “0” COMMENT “用户最大停留时间”,原创 2024-05-11 05:49:29 · 869 阅读 · 0 评论 -
下一代实时数据库:Apache Doris 【五】数据表的创建_doris 新建数据库(1)
则该列为 key 列。INT MIN DEFAULT “99999” COMMENT “用户最小停留时间”INT MIN DEFAULT “99999” COMMENT “用户最小停留时间”BIGINT SUM DEFAULT “0” COMMENT “用户总消费”,INT MAX DEFAULT “0” COMMENT “用户最大停留时间”,BIGINT SUM DEFAULT “0” COMMENT “用户总消费”,INT MAX DEFAULT “0” COMMENT “用户最大停留时间”,原创 2024-05-11 05:48:53 · 958 阅读 · 0 评论 -
【C语言】字符函数与字符串函数以及内存函数 { 超详细攻略,一篇学会 }(2)
字符分类函数包含在 头文件下,专门用来分类字符,如果是则返回非0数字,如果不是返回01、(int c): 检查是否为控制字符(非打印字符,ASCII码在0x00至0x1F之间,以及0x7F(DEL))2、(int c): 检查是否为空白字符(空格、制表符、换行符、垂直制表符、换页符和回车符)3、(int c): 检查是否为数字(0至9)4、(int c): 检查是否为十六进制数字(0至9,a至f,A至F)5、(int c): 检查是否为小写字母(a至z)6、原创 2024-05-10 21:11:18 · 859 阅读 · 0 评论 -
【C语言】字符函数与字符串函数以及内存函数 { 超详细攻略,一篇学会 }(1)
在不同的系统和C语言标准库的实现中都规定了一些错误码放在 errno.h 这个头文件中说明,C语言程序启动的时候就会使用一个全局的变量errno来记录程序的当前错误码,只不过程序启动的时候errno是0,表示没有错误,当我们在使用标准库中的函数的时候发生了某种错误,就会将对应的错误码存放在errno中,而⼀个错误码的数字是整数很难理解是什么意思,所以每⼀个错误码都是有对应的错误信息的。源字符串必须以 ‘\0’ 结束,目标字符串中也得有 ‘\0’ ,追加从 ‘\0’ 开始。最好不要自己追加自己。原创 2024-05-10 21:10:42 · 844 阅读 · 0 评论 -
【C语言】动态内存开辟的使用『malloc』_c语言动态分配内存malloc
calloc()函数和malloc()函数最大的区别无非就是:calloc()比malloc()就是参数多了一个,以及calloc()的函数会把每个字节进行初始化为全0,而malloc()不会对每个字节的内容进行初始化。当不再使用该变量或对象时,也就是它的生命结束时,要显式释放它所占用的存贮空间,这样系统就能对该堆空间进行再次分配,做到重复使用有限的资源。在执行函数的时候,函数内部局部变量的存储单元都是可以在栈上进行创建的,函数执行结束的时候这些存储单元会被自动的进行释放。原创 2024-05-10 21:10:06 · 250 阅读 · 0 评论 -
【C语言】动态内存开辟的使用『malloc』_c语言动态分配内存malloc(1)
那么既然说到这个再来说说栈和堆的概念n:↓这样更加方便且容易理解。原创 2024-05-10 21:09:29 · 309 阅读 · 0 评论