面试
文章平均质量分 72
web17886480312
这个作者很懒,什么都没留下…
展开
-
sql优化常用的几种方法
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:29:25 · 942 阅读 · 1 评论 -
MySQL外键(详解)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:49:03 · 1646 阅读 · 0 评论 -
Connection to node -1 (ip9092) could not be established. Broker may not be availabl &&kafka无法连接
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 01:59:47 · 3143 阅读 · 0 评论 -
golang八股文整理(持续搬运)
Go语言的字符有以下两种:1.uint8 类型,或者叫 byte 型,代表了 ASCII 码的一个字符。2.rune 类型,代表一个 UTF-8 字符,当需要处理中文、日文或者其他复合字符时,则需要用到 rune 类型。rune 类型等价于 int32 类型。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。原创 2022-09-09 22:28:03 · 438 阅读 · 0 评论 -
【微信小程序】一文读懂小程序的生命周期和路由跳转
微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,微信小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。微信小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与微信小程序之间相互跳转。一、微信小程序与vue对比。...原创 2022-07-28 21:50:16 · 265 阅读 · 0 评论 -
【Docker】之安装 RabbitMQ
RabbitMQ的一个重要注意事项是它根据所谓的。设置docker启动的时候自动启动(如果没有在容器创建的时候指定用户名密码。更多版本的镜像可以访问。存储数据,默认为主机名。原创 2022-07-28 20:22:42 · 70 阅读 · 0 评论 -
Python爬虫入门教程!手把手教会你爬取网页数据
爬虫就是自动获取网页内容的程序,例如搜索引擎,Google,Baidu等,每天都运行着庞大的爬虫系统,从全世界的网站中爬虫数据,供用户检索时使用。爬虫流程其实把网络爬虫抽象开来看,它无外乎包含如下几个步骤模拟请求网页。模拟浏览器,打开目标网站。获取数据。打开网站之后,就可以自动化的获取我们所需要的网站数据。保存数据。拿到数据之后,需要持久化到本地文件或者数据库等存储设备中。那么我们该如何使用Python来编写自己的爬虫程序呢,在这里我要重点介绍一个Python库Requests。r?...原创 2022-07-28 17:23:39 · 19598 阅读 · 1 评论 -
MySQL数据库面试题总结(2022最新版)
第一范式(1NF)字段(或属性)是不可分割的最小单元,即不会有重复的列,体现原子性第二范式(2NF)满足1NF前提下,存在一个候选码,非主属性全部依赖该候选码,即存在主键,体现唯一性,专业术语则是消除部分函数依赖第三范式(3NF)满足2NF前提下,非主属性必须互不依赖,消除传递依赖如何理解关系型数据库的常见设计范式?除了三大范式外,还有BC范式和第四范式,但其规范过于严苛,在生产中往往使用不到。范式是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。(a,b,c,d)b=2。...原创 2022-07-28 15:56:49 · 151 阅读 · 0 评论 -
Kafka 单机部署搭建及其基本使用
最近在搞Flink框架其中数据源需要模拟kafka取数据,于是自己搭建了一套单机的kafka环境,以便用于测试。现整理如下的笔记,发上来和大家分享。后续还会有kafka的相关笔记,会与大家继续分享!当前文档所部署服务器IP地址为192.168.118.218hostname为web。...原创 2022-07-28 14:28:18 · 762 阅读 · 0 评论 -
javaEE进阶 - Spring 更简单的读取和存储对象 - 细节狂魔
经过前的Spring创建和使?的博文学习,我们已经可以实现基本的Spring读取和存储对象的操作了。但在操作的过程中我们发现读取和存储对象并没有想象中的那么“简单”,所以接下来我们要学习更加简单的操作Bean对象的法。在Spring中想要更简单的存储和读取对象的核是使注解,也就是我们接下来要学习Spring中的相关注解,来存储和读取Bean对象。需要注意的是Spring中的注解是通用的。即1、精确描述bean的名称(注入的名称要写对)https。...原创 2022-07-28 12:50:35 · 70 阅读 · 0 评论 -
8万字带你入门Rust
和其他语言的接口功能类似,但也有不同的地方。//trait定义共享行为,和其他语言的接口类似,但也有一些区别}String,String,String,String,}//在类型上实现traitimplSummaryforNewsArticle{//要实现一个trait,就要实现它里面所有方法format!}println!}}pubtrait名称实现语法impltrait名for类型名限制part&'astr,}partx。...原创 2022-07-28 10:58:12 · 147 阅读 · 0 评论 -
ivx杨帆启航ReactPixi.jsFaaS、Krpano及微服务架构
iVX的优势是什么?原创 2022-07-27 16:40:06 · 205 阅读 · 0 评论 -
5分钟搞懂MySQL - 行转列
MySQL行转列这里告诉大家一个小秘密,其实我和《小欢喜》里面的几位是同学还是好朋友~~今天我就拿我们哥儿几个高考成绩表来当测试表。嗯,兄弟们不信????废话不多说,首先,我们看一下咱们的测试表数据和预期查询的结果。看看我们行转列好,下面我们一起来看看SQL是如何编写的,对了,,自取~...原创 2022-07-27 12:21:18 · 87 阅读 · 0 评论 -
分享一套GitHub上stars 10000+的Java面试题(含解析)【石杉的架构笔记】
另外还有很多常见的技术问题,限于时间原因,没有办法全部放进去,比如JVM、数据库、Tomcat、分布式作业调度、Java并发包,等等,这些技术大家也需要自己平时多学习多积累,不是光依靠这个。很多同学看过之后,依靠里面的内容,快速突击复习和巩固了很多互联网公司面试常问的技术点,面试的时候拿到了心仪的offer。平时要多实践,多思考技术如何落地,这样你才能在出去面试的时候,不光是知道一些技术的知识点,还可以说出自己的一些实践经验。最后,贴出GitHub的地址,感兴趣的同学可以直接去看这位同学整理的笔记和文档。.原创 2022-07-23 15:21:33 · 1334 阅读 · 0 评论 -
8年经验面试官详解 Java 面试秘诀(感谢CSDN公众号收录此文)
本人最近有篇面试方面的文章,被CSDN公众号收录的,惊喜感激之余,写下此文,以激励我不断进步。这个是文章的链接。https://blog.csdn.net/csdnnews/article/details/103154693根据这篇文章的内容,我更细化了一门Java面试课程:https://edu.csdn.net/course/detail/27126,希望大家能喜欢。此外,如下的文章是和面试有关。从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议从筛选简历和面试流程讲起,再给培训班原创 2022-06-24 08:30:03 · 82 阅读 · 0 评论 -
Java面试官:兄弟,你确定double精度比float低吗?
我有一个朋友,叫老刘,戴着度数比我还高的近视镜,显得格外的“程序员”;穿着也非常“不拘一格”,上半身是衬衣西服,下半身是牛仔裤运动鞋。我和老刘的感情非常好,每周末我们都要在一起吃顿饭。这周,我们吃的是洛阳有名的吴家刀削面,席间他聊了一件蛮有趣的面试经历;我听得津津有味。散席的时候,老刘特意叮嘱我把他和面试者的对话整理一下发出来,因为他觉得这段对话非常的精彩,值得推荐给更多初学Java的年轻人。注:以下是老刘和面试者东丰的真实对话。如有雷同,请勿对号入座。老刘:“东丰,你长期从事金融软件的开发,记录存款和金额原创 2022-06-24 00:18:21 · 96 阅读 · 0 评论 -
Java面试官最爱问的volatile关键字
在Java的面试当中,面试官最爱问的就是volatile关键字相关的问题。经过多次面试之后,你是否思考过,为什么他们那么爱问volatile关键字相关的问题?而对于你,如果作为面试官,是否也会考虑采用volatile关键字作为切入点呢?爱问volatile关键字的面试官,大多数情况下都是有一定功底的,因为volatile作为切入点,往底层走可以切入Java内存模型(JMM),往并发方向走又可接切入Java并发编程,当然,再深入追究,JVM的底层操作、字节码的操作、单例都可以牵扯出来。所以说懂的人提问题都是有原创 2022-06-24 00:17:45 · 137 阅读 · 0 评论 -
彻底解决tomcat控制台提示至少有一个JAR被扫描用于TLD但尚未包含TLD的问题
tomcat版本为8.5.51tomcat在启动时,控制台会打印出如下信息:org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。这是tomcat在扫描包含tld文件的jar时发现有未包含tld文件的jar。解决办法就是不让tomcat扫描jar就行了。于是度娘一通发现了一些解决原创 2022-06-22 08:34:45 · 4566 阅读 · 0 评论 -
基于python的学生信息管理系统
最近在学python,用了几天跟着网上的视频学完基础知识之后,做了一个学生管理系统,写的比较普通,没太大亮点,希望可以给初学者一些参考经验,另外,如有不恰当的地方还请各位指正。学生管理系统主要包括录入学生信息、查找学生信息、删除学生信息、修改学生信息、排序学生信息、统计学生总数、显示学生信息,这几项功能。其中录入学生的信息包括学号、姓名、英语成绩、python成绩、数学成绩、总成绩;查询学生信息分为按学号和按姓名查找两种;删除学生信息是输入学号进行查找,查找到学生信息之后,对学生信息进行删除;修改学生信息是原创 2022-06-21 21:21:48 · 4155 阅读 · 1 评论 -
几道web前端面试题
写在前面CSDN话题挑战赛第1期活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f参赛话题:前端面试宝典话题描述:欢迎各位加入话题创作得小伙伴,如果我没有猜错得话,我觉得你是应该同我一样是一位前端人。如今前端在IT事业中的占比越来越重,已经成为不可缺少的部分,前端技术也是层出不穷,各种技术类、技术框架也蜂拥而出,前端面试的难度也随之增加,如果我们拥有一套前端面试宝典。如果你是应聘者:你就可以从容的solo面试官,如果你是面原创 2022-06-21 12:45:45 · 73 阅读 · 0 评论 -
三篇学会MySQL数据库【基础知识】
MySQL万字教程,从入门到精通,争取三篇拿下MySQL初级知识,加油我们终其一生不是为了迎合每个人,而是要找和我们共振的那部分人,这世界很喧嚣,做好你自己就好对mysql数据库的基本操作,启动,关闭,登录,退出,帮助等等……关闭mysql服务登录mysql服务注意,地址就是ip,本地可以写localhost和127.0.0.1,端口就是mysql启动服务占用的端口号 默认是3306退出mysql登录显示哪些线程正在运行查看帮助2. 数据库操作 ??脑图对数据库的操作,包括查原创 2022-06-21 01:02:42 · 122 阅读 · 0 评论 -
【图像分类案例】(8) ResNet50 鸟类图像4分类,附Pytorch完整代码
大家好,今天和大家分享一些如何使用 Pytorch 搭建 ResNet50 卷积神经网络模型,并使用迁移学习的思想训练网络,完成鸟类图片的预测。ResNet 的原理和 TensorFlow2实现方式可以看我之前的两篇博文,这里就不详细说明原理了。ResNet18、34:https://blog.csdn.net/dgvv4/article/details/122396424ResNet50:https://blog.csdn.net/dgvv4/article/details/121878494首先导入网络原创 2022-06-18 16:16:22 · 3056 阅读 · 4 评论 -
【C语言】函数递归(详解)
程序调用自身的编程技巧称为递归 recursion)函数自己调用自己就是递归你也可以理解成是一种嵌套结构,但递归分为俩部分,第一是“递”,进入嵌套结构。第二是”归“,最终会一步一步返回。第一次接触递归都会很懵,慢慢理解这个过程就明白了。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的原创 2022-06-18 14:17:37 · 587 阅读 · 0 评论 -
ValueError X has 2 features, but LogisticRegression is expecting 5 features as input
用python的sklearn库做逻辑回归模型训练后,用一些数值去预测结果时报错,已知是多项式的逻辑回归模型用的是二阶的边界函数画出来的抛物线代码如下pay1和pay2是用来预测y结果的,函数中的关键θ(用于计算x2)也提取出来了#边界函数参数获取theta0 = LR2.intercept_theta1,theta2,theta3,theta4,theta5 = LR2.coef_[0][0],LR2.coef_[0][1],LR2.coef_[0][2],LR2.coef_[0][3],L原创 2022-06-18 12:22:16 · 4146 阅读 · 0 评论 -
SpringCloud的五大组件简介
一、注册中心Eureka每一个服务(订单服务、库存服务、积分服务…)中都会有一个Eureka Client组件,此组件就是负责将服务的信息注册到Eureka Server中(实质上是将服务的地址和端口暴露到Eureka Server注册中心上);Eureka Client:负责将服务的信息注册到Eureka Server中。Eureka Server:注册中心,其中有一个注册表,记录的有各个服务所在的机器和端口号。二、服务网关ZuulZuul:就是微服务网关,主要是负责网络路由的。浏览器所有请求都需要经过原创 2022-06-12 13:20:53 · 149 阅读 · 0 评论 -
Spring Cloud Nacos 2021 放弃Ribbon后 使用LoadBalancer + Nacos做负载均衡 实现同集群优先调用以及权重算法
最近在倒腾SpringBoot整合Nacos最新版,暂时发现以下几个问题以上仅为个人观点,下面为我的实现方式nacos最新版 2021.1版本中这个包已经不提供ribbon支持,需要引入另一个jar包使用这个包来实现负载均衡具体实现方式和先前版本一样注册bean的同时,添加LoadBalanced负载均衡注解,到这一步为止,可以实现基本的负载均衡功能,负载均衡默认配置为轮询配置1.首先需要实现 loadbalancer 自定义 负载均衡模式进行注入一共有两种写法,可以直接在Spring配置文件中注入B原创 2022-06-12 11:07:16 · 5239 阅读 · 2 评论 -
Python之爬虫 搭建代理ip池
在使用爬虫的时候,很多网站都有一定的反爬措施,甚至在爬取大量的数据或者频繁地访问该网站多次时还可能面临ip被禁,所以这个时候我们通常就可以找一些代理ip来继续爬虫测试。下面就开始来简单地介绍一下爬取免费的代理ip来搭建自己的代理ip池:本次爬取免费ip代理的网址:http://www.ip3366.net/free/提示:以下是本篇文章正文内容,下面案例可供参考在发送请求的时候,通常都会做一个简单的反爬。这时可以用fake_useragent模块来设置一个请求头,用来进行伪装成浏览器,下面两种方法都可以。原创 2022-06-10 21:21:11 · 863 阅读 · 0 评论 -
PackagesNotFoundError The following packages are not available from current channels的解决办法
首先,当出现这种报错时,应该首先尝试使用以下命令将conda-forge channel添加到你的channel列表中:它告诉conda在搜索软件包时也要在conda-forge channel上查看。然后你就可以尝试利用如下命令再次安装原因在于:channel可以看成是托管python包的服务器,当无法通过标准channel获得python包时,社区驱动的conda-forge通常是一个很好的地点。大部分问题都可以利用这条语句解决。当添加上述语句仍然出现错误,安装某个python包时(并不特别对于某个原创 2022-06-10 00:16:23 · 3530 阅读 · 0 评论 -
Mysql 窗口函数
创建表:CREATE TABLE goods();插入数据:INSERT INTO goods(category_id,category,NAME,price,stock,upper_time)VALUES(1, ‘女装/女士精品’, ‘T恤’, 39.90, 1000, ‘2020-11-10 00:00:00’),(1, ‘女装/女士精品’, ‘连衣裙’, 79.90, 2500, ‘2020-11-10 00:00:00’),(1, ‘女装/女士精品’, ‘卫衣’, 89.90, 1500,转载 2022-06-08 22:12:47 · 195 阅读 · 0 评论 -
MySQL 操作语句大全(详细)
数据库的概念1)结构化查询语言(Structured Query Language)简称SQL;2)数据库管理系统(Database Management System)简称DBMS;3)数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行;SQL常用的3个部分1)数据查询语言(DQL):其语句也称“数据库检索语句”,用以从表中获得数据,保留字SELECT经常使用,DQL也是所有SQL中用的最多的,其他保留字还有WHERE, ORDER BY,原创 2022-06-08 22:12:08 · 134 阅读 · 0 评论 -
Fiddler抓包工具之详细使用步骤(超详细)
Fiddler抓包工具,前端开发中进行调试的时候,可以作为辅助工具进行数据模拟。下面详细的写下使用步骤。感兴趣的可以去Fiddler进行下载安装,可能会麻烦些。我直接提供一个免安装的包,放到我网盘,直接通过链接和提取码进行下载,链接:https://pan.baidu.com/s/1Y0lPkkeVOWO_r_MY73awtQ 提取码:3kbv。下载后解压就可以直接使用。1、下载后解压文件,在文件夹中找到Fiddler.exe打开。2、打开后会有一些提示,选择Next time和No,这都是更新相关的提示,原创 2022-06-08 01:36:53 · 536 阅读 · 0 评论 -
Excel表格数据导入MySQL数据库
公司业务需要把Excel表中的十多万条数据导入到数据库表中,这样比执行sql语句插入数据快多了比如:想把如下图的(sanyi.xlsx)Excel表格导入MySQL表(tb_sanyi_client)中1、将excel表格另存为csv文件,csv默认为逗号分隔2、使用notepad++工具打开保存好的CSV文件,转换成utf-8格式3、使用MySQL可视化界面navicat for mysql,找到对应的数据库表,然后右键—》导入向导4、导入类型选择文本文件,点击下一步5、找到上面保存好原创 2022-06-08 01:36:13 · 240 阅读 · 0 评论 -
MySQL详细学习教程(建议收藏)
概念:数据仓库,,安装在操作系统之上作用:存储数据,管理数据关系型数据库:SQL(Structured Query Language)非关系型数据库:NoSQL(Not Only SQL)2、操作数据库2.1、操作数据库1、创建数据库2、删除数据库3、使用数据库4、查看数据库2.2、数据库的列类型数据类型描述大小tinyint十分小的数据1个字节smallint较小的数据2个字节mediumint中等大小的数据3个字节int标准的整数4个字节bigint较大的数据8个字节float浮点原创 2022-06-07 00:47:05 · 169 阅读 · 0 评论 -
MySQL---存储过程详解
MySQL5.0 版本开始支持存储过程。大多数 SQL 语句都是针对一个或多个表的单条语句。并非所有的操作都那么简单。经常会有一个完整的操作需要多条语句才能完成。存储过程简单来说,就是为以后的使用而保存的一条或多条 MySQL 语句的集合。可将其视为批处理文件。虽然他们的作用不仅限于批处理。创建存储过程,代码如下所示:运行结果如下也可以在 Navicat 客户端“函数”节点下查看过程,如下图所示:调用存储过程,代码如下所示:运行结果存储过程根据参数可分为四种类别:1).没有参数的过程;2).只有输入参数原创 2022-06-06 22:53:23 · 94 阅读 · 0 评论 -
Linux之yum安装MySQL
部署MySQL数据库有多种部署方式,常用的部署方式就有三种:yum安装、rpm安装以及编译安装。每一种安装方式都有自己的优势,那么企业当中通常情况下采用的是rpm和二进制安装的方式。数据库官网下载地址更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。此外,GTID在线平滑升级也变得可能更原创 2022-06-06 01:22:09 · 215 阅读 · 0 评论 -
Java类和对象(未完待续,持续更新)
Java是一门纯面向对象的语言(Object Oriented Program,继承OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。??注意:面向对象语言统称为OOP,那么OOP语言的三大特性就是 封装 ,继承,多态,这个得知道,别到时候面试官问你OOP语言的特点,你说你没学过OOP语言那就尴尬了…这里用一个例子来给大家讲讲,不然有点抽象,这个例子就是把大象放进冰箱的问题:如何定义一个类,如下:类名注意用大驼峰定义示例:定义一个学生类??注意原创 2022-06-05 23:51:53 · 76 阅读 · 0 评论 -
java1.8下载安装教程
JDK8下载安装教程下载1、地址栏直接输入https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html或者直接百度JDK8 download后点击第一个链接进入,如下图:2、向下滑动鼠标,选择自己需要的版本即可,我这里选择的windows64,如下图:3、勾选同意协议,然后点击下载,如下图:****如果没有官网的账号先注册一个,我已经注册过了,这里直接登录后可直接下载,另存为到自己的下载目录:下载成功后:安原创 2022-06-05 01:34:41 · 472 阅读 · 0 评论 -
Golang结构体和Json格式数据之间的转换
本节主要学习Golang结构体和JSON序列化数据的转换命令。Golang结构体转换成JSON格式数据,主要在结构体的相关字段中加入字段。具体做法如下:相关具体实例如下:1.2 递归转换为了转换一个嵌套结构体为JSON格式文件,首先在需要转换的结构体中构建json:"keyword"字段,其次,构建一个嵌套的Golang结构体,最后利用Json.Marshal函数进行转换。2. json格式到结构体2.1 简单转换JSON格式数据转换为Golang结构体的过程,利用Json.Ummarshal函原创 2022-06-03 00:50:24 · 938 阅读 · 0 评论 -
C语言表白代码,复杂动态爱心
废话不多说,直接上代码效果图形状会像呼吸一样起伏变化,有兴趣的话可以试试原创 2022-06-02 13:03:45 · 8025 阅读 · 0 评论 -
C++初阶:内存管理
值得注意的是,字符串数组的内容也是存储在栈上的,是从常量区拷贝过来的。返回通用类型的指针,将其强制转换为所需类型,并用该类型的指针维护该内存空间。开辟成功返回空间起始地址,开辟失败则返回。void* calloc ( size_t num, size_t size );函数在堆区上申请个大小的空间,返回起始地址并将内容初始化为0。函数为已开辟的空间重新开辟大小。当原空间后有足够大小时,就紧接原空间开辟剩余空间,并返回整个空间的起始地址。反之,就在堆区寻找新空间,再将原空间的内容移动到新空间,返回新空原创 2022-06-02 00:32:49 · 88 阅读 · 0 评论