前言:
本文是博主所了解的Java知识所有相关的环境或软件的安装和卸载
(会持续更新)
更新日志
2024-03-28️JDK1.8的安装、卸载(Windows环境)
2024-03-30️ 安装 VMware Workstation 16.2.4
2024-03-31️ 安装 Linux CentOS 7 64位
2024-04-02️ 安装 远程连接工具:MobaXterm_Personal_23.2
2024-04-03️ 安装 JDK1.8的安装、卸载(Linux环境)
2024-04-22️ 安装 Redis版本:redis-6.2.6.tar.gz(Linux环境)
2024-04-22️ 安装 Redis版本:Redis-x64-3.0.504.msi(Windows环境)
更新计划
2024-04-预告️ 安装 Redis客户端:resp-2022.2.0.0
2024-05-预告️ 安装 MySQL版本:8.0.29
2024-05-预告️ 安装 Navicat Premium:15.0.28
2024-05-预告️ 安装 apache-jmeter-5.6.2
2024-05-预告️ 安装 IDEA-插件-ASM反编译
2024-05-预告️ 安装 IDEA-插件-jclasslib
2024-05-预告️ 安装 IDEA-插件-Alibaba Java Coding Guidelines
2024-05-预告️ 安装 安装Docker
2024-05-预告️ 安装 Arthas
2024-05-预告️ 安装 Git
2024-05-预告️ 安装 SVN
2024-05-预告️ 安装 Kafka
2024-05-预告️ 安装 Maven
2024-05-预告️ 安装 IDEA
2024-05-预告️ 安装 …
瑞:本小节为搭建Java开发环境,即安装JDK(Java Development Kit:Java开发者工具包),必须安装JDK才能使用Java
官方JDK1.8下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html
进入该网址后,请根据操作系统及配置选择下载你要安装的文件(下载需要注册 Oracle 账号)
注意:211版本以前的都是BCL协议,也就是可以商业使用,而211以及211之后的版本更改了协议为OTN协议,所以JDK最后一个免费版本就是202
瑞:如果不想注册 Oracle 的同学,可以使用博主提供的某度网盘的链接进行下载,内有
jdk-8u202-windows-x64.exe
和jdk-8u202-linux-x64.tar
链接:https://pan.baidu.com/s/1sQajTjfleNZOS27SIePoCg?pwd=rsm0
提取码:rsm0
瑞:关于博主安装、卸载以及使用JDK1.8的时候遇到的一些很奇葩的bug
1️⃣ 安装JDK的时候,如果使用百度输入法请切换为系统自带的输入法(到现在博主也没弄明白为什么百度输入法会和安装JDK有冲突),总之bug现象就是在安装界面第一步点击下一步后直接闪退。
2️⃣ 安装JDK路径的时候,不要选择非主磁盘的硬盘内,建议直接使用默认的C:\Program Files\Java
路径。博主由于使用购买的机械硬盘,将笔记本磁盘进行拓展(F盘),然后将JDK、JRE都安装在了 F 盘,导致了一些奇奇怪怪的 bug,最后直接气的重装系统,间接诞生了这篇文章 鉴于本点,博主真心建议大家JDK环境直接安装在默认的C盘下
3️⃣ 老生常谈的bug:安装路径中不要包含中文和空格。中文在任何情况下都不建议。对带空格的路径,在使用到的代码处用双引号"" 包起来,比如:"C:\Program Files\Java\jdk1.8.0_202"
瑞:基于Windows10及以上系统,文件
jdk-8u202-windows-x64.exe
进行讲解
瑞:在安装前请将历史安装版本进行彻底卸载,否则很可能导致安装失败。
先查看当前系统是否已安装JDK,如果没有则可以直接开始安装。使用快捷键 win + R 输入cmd,在控制台窗口执行java -version
和javac -version
(注意中间有空格)命令,回车进行执行
若出现下图的情况则可以直接到安装小节
若出现下图的情况则需要卸载当前系统安装的JDK环境
1️⃣ 打开控制面板,选择卸载程序
2️⃣ 找到Java 8 Update 202(64-bit)
和Java SE Development Kit 8 Update 202(64-bit)
,依次右键选择卸载
瑞:注意安装的JDK环境版本不同,控制面板中的相关版本信息也是不同的,本教程是JDK1.8
3️⃣ 编辑系统环境变量(我的电脑(此电脑) ️ 右键选择属性 ️ 高级系统设置 ️ 环境变量)删除JAVA_HOME
配置
4️⃣ 编辑系统环境变量(我的电脑(此电脑) ️ 右键选择属性 ️ 高级系统设置 ️ 环境变量)双击Path
配置,删除所有与 JAVA_HOME
相关的配置,记住一定要删除干净(如博主配置了%JAVA_HOME%\bin
和%JAVA_HOME%\jre\bin
,则依次删除这两个环境变量),否则安装过程会有问题
瑞:安装的时候
%JAVA_HOME%\bin
和%JAVA_HOME%\jre\bin
配置项要通过上移到C:\Windows\system32
之上的位置,这样做是为了确保Java的可执行文件能够在系统范围内被正确识别和执行
5️⃣ 检查卸载是否成功,再次 win + R 输入cmd,在控制台窗口执行java -version
和javac -version
命令,回车进行执行,出现下图则说明卸载成功
瑞:关于Windows环境下的JDK安装,其实没什么就是一路下一步,然后配置系统环境变量就好了。
博主真心建议:安装路径别改,直接安装在C盘的默认路径即可️️️
你要是硬不听劝,也可以选择安装到其它目录下,也许未来的某一天,你就需要参考坑中的第 2 点。
但我真的想问:如果你真心要学Java,JDK环境这么重要的都不舍得放C盘,那还有什么舍得放C盘的?C盘是建议不放垃圾,这没错,但是一个几百M的核心环境都放不下,那我真觉得你至少需要换个配置再开始学习使用Java。而且很多时候真的真的真的大家都是把JDK安装在默认路径下。
1️⃣ 双击运行jdk-8u202-windows-x64.exe
,开始安装,点击下一步
2️⃣ 安装地址可以自己选择,默认C盘(建议使用默认的C:\Program Files\Java\jdk1.8.0_202
)
瑞:JRE当中直接包含了JVM,如果只是想单纯的运行Java项目,安装JRE即可。如果是要做Java开发,则需要安装JDK。
3️⃣ 安装完JDK后点击确定(此步骤可能涉及坑1,记得不要使用百度输入法)
4️⃣ 安装地址可以自己选择,默认C盘(建议使用默认的C:\Program Files\Java\jre1.8.0_202
)
5️⃣ 安装完成后点击关闭
6️⃣ 查看刚刚默认或选择的安装路径,是否包含以下目录
7️⃣ 配置系统环境变量,新建JAVA_HOME
,变量值C:\Program Files\Java\jdk1.8.0_202
8️⃣在Path
中删除环境变量C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
,该变量在下载后自动配置,在Path
中添加%JAVA_HOME%\bin
和%JAVA_HOME%\jre\bin
配置项,且这两个配置项要通过“上移”到C:\Windows\system32
之上的位置,这样做是为了确保Java的可执行文件能够在系统范围内被正确识别和执行
9️⃣ 测试,win + R 输入cmd,在控制台窗口执行java -version
和javac -version
命令,回车进行执行,出现下图则说明安装完成
瑞:基于CentOS 7 系统的最小安装,文件
jdk-8u202-linux-x64.tar.gz
进行讲解,点我跳转资源准备章节
瑞:在安装 Linux 时可能会自带安装一个jdk(如果是跟着博主安装精简版的小伙伴应该没有)总之在安装前请将历史安装版本进行彻底卸载,否则很可能导致安装失败。
在 Linux系统上安装 JDK的时候,一定要先检查并卸载掉 Linux 系统上原生的 Open JDK,然后再安装 JDK 。
因为 Open JDK 是 JDK 的原始开放代码(可以理解为 Open JDK 是基础版,而 JDK 是发行版)
不建议使用 Open JDK 主要是因为️
1️⃣ Open JDK 不包含 Deployment部署功能。部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板。
2️⃣ Open JDK 源代码不完整。JDK 的一部分源代码因为产权的问题无法开放 Open JDK 使用,导致 Open JDK 进行了一些源代码的替换,而且 Open JDK 只包含最精简的 JDK,没有其他的软件包,得自己去下载,所以环境的配置相对更麻烦。
1️⃣ 使用具备root权限的用户登录 Linux,博主推荐使用MobaXterm操作Linux,当然使用VMware虚拟机操作也是可以的,都是执行命令
瑞:因为是 root 用户,所以本文都没有加上 sudo。如果是一般用户输入以下涉及到的命令时,系统如果提示没有执行权限,则在该命令前面加上 sudo 即可。
2️⃣ 查看 Linux 自带的JDK,命令如下
# 查询所安装的带有java的 rpm 软件包
rpm -qa | grep -i java
瑞:如果执行指令后没有输出,则说明Linux中没有自带的JDK,可以跳过本小节
3️⃣ 将这些相关文件批量删除,命令如下
# rpm -e --nodeps:强制卸载软件
rpm -qa | grep java | xargs rpm -e --nodeps
4️⃣ 编辑/etc/profile
文件,去除环境变量配置,删除后保存文件,执行source /etc/profile
让配置文件生效
vim /etc/profile
#然后 source 命令让修改后的profile文件立即生效
source /etc/profile
5️⃣ 确认卸载完成,命令如下
# 查询所安装的带有java的 rpm 软件包
rpm -qa | grep -i java
# 查看java版本
java -version
瑞:如上图所示则完成对Linux自带的JDK删除操作
1️⃣ 使用具备root权限的用户登录 Linux,博主推荐使用MobaXterm操作Linux,当然使用VMware虚拟机操作也是可以的,都是执行命令
瑞:因为是 root 用户,所以本文都没有加上 sudo。如果是一般用户输入以下涉及到的命令时,系统如果提示没有执行权限,则在该命令前面加上 sudo 即可。
2️⃣ 输入java -version
查看是否安装了JDK
# 查看java版本
java -version
瑞:如果执行指令后输出
-bash: java: 未找到命令
,则说明Linux中没有自己安装的JDK,可以跳过本小节,直接开始安装
3️⃣ 查看JDK的安装路径
which java
4️⃣ 卸载命令rm -rf JDK
地址,如博主的是rm -rf /usr/local/jdk1.8/
5️⃣ 删除/etc/profile
中配置的Java环境变量。
6️⃣ 执行source /etc/profile
让配置文件生效。
1️⃣ 使用具备root权限的用户登录 Linux,博主推荐使用MobaXterm操作Linux,当然使用VMware虚拟机操作也是可以的,都是执行命令
瑞:因为是 root 用户,所以本文都没有加上 sudo。如果是一般用户输入以下涉及到的命令时,系统如果提示没有执行权限,则在该命令前面加上 sudo 即可。
2️⃣ 使用java -version
命令确认将JDK删除干净
3️⃣ 将jdk-8u202-linux-x64.tar.gz
文件上传到/usr/local
路径下。
瑞:在Linux系统中,/usr目录是用于存放用户程序和数据的地方,而/usr/local则是用于存放本地安装的软件和硬件的目录。将JDK安装在/usr/local下符合Linux的文件系统结构和惯例。
如果是使用 MobaXterm 工具的小伙伴,直接将Windows中的jdk-8u202-linux-x64.tar.gz
文件拖入该目录中
如果没有第三方工具,Windows和Linux互传文件可以使用以下指令
# windows下cmd输入(虚拟机地址格式如:127.0.0.1)
sftp root@虚拟机地址
# 输入密码
put -r Windows目录 Linux目录
# windows下cmd输入(地址换成Linux的地址如:127.0.0.1)
sftp [email protected]
输入密码
get -r Linux目录 Windows目录
4️⃣ 解压(如果没上传到/usr/local
的小伙伴,记得要更改命令相应路径)
cd /usr/local
tar -zxvf /usr/local/jdk-8u202-linux-x64.tar.gz
5️⃣ 重命名(如果没上传到/usr/local
的小伙伴,记得要更改命令相应路径)
cd /usr/local
mv jdk1.8.0_202 /usr/local/jdk1.8
6️⃣ 配置环境变量,打开/etc/profile
文件,在文件尾部添加以下信息,记得添加完后保存文件(如果没上传到/usr/local
的小伙伴,记得要更改JAVA_HOME
相应路径)
# 在文件尾部添加如下信息
# Java环境变量配置
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
第一次使用 MobaXterm 保存文件会弹出如下提示框,选择任意一个肯定选项,保存修改后的profile文件
7️⃣ 编辑完成后,保持并退出,刷新环境配置,使其生效
# 刷新环境配置,使其生效
source /etc/profile
8️⃣ 如上图,使用java -version
指令测试是否安装成功
瑞:可以参考《瑞_VMware虚拟机安装Linux纯净版》
官方VMware Workstation Pro
的下载链接(可能随着时间的流逝,官方最新版已不再是16)️
https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
官网VMware Workstation 16.2.4
的下载链接️
https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=WKST-PLAYER-1624&productId=1039
瑞:可能随着时间的流逝,官方最新版已不再是16,但是整体逻辑和步骤的差异不会很大
瑞:下面是博主提供
VMware-workstation-full-16.2.4-20089737.exe
的某度网盘链接,有需要的伙伴请自提
链接:https://pan.baidu.com/s/1soBeoYqqsYXoo73GBs_IVA?pwd=49cg
提取码:49cg
1️⃣下载完成后,选择VMware-workstation-full-16.2.4-20089737.exe
文件,双击点击开始安装
2️⃣ 勾选接受许可协议中的条款,然后点击下一步
3️⃣ 如果需要修改安装路径,可以选择更改,然后选择要安装的位置(建议建一个文件夹存放,安装后该目录下会生成很多文件)默认勾选第二个,然后点击下一步
4️⃣ 建议勾选这两个选项,第一个选项可以不勾选(后面有永久许可证,所以软件可以支持更新)点击下一步
5️⃣ 建议勾选这两个选项,方便打开虚拟机,点击下一步
6️⃣ 点击安装
7️⃣ 再愉快的等待后,选择许可证
瑞:许可证可联系博主或见博主提供的网盘资源中的 txt 文件
8️⃣ 最后点击完成即完成VMware的安装
9️⃣ 打开安装好的VM,看到如下界面则安装成功
瑞:由于安装步骤较多,完整安装步骤请参考《瑞_VMware虚拟机安装Linux纯净版》
瑞:CentOS-7-x86_64-Everything-2009.iso、CentOS-7-x86_64-DVD-2009.iso和CentOS-7-x86_64-Minimal-2009.iso这三个ISO镜像文件分别代表不同类型和用途的CentOS 7安装介质。具体介绍如下:
- CentOS-7-x86_64-DVD-2009.iso:这是标准安装版,一般称为DVD版,它包含主要的CentOS系统以及部分必需的软件包。对于大多数用户来说,下载并使用这个版本进行安装就足够了。
- CentOS-7-x86_64-Everything-2009.iso:这个版本是完整版,集成了所有软件。它对完整版安装盘的软件进行了补充,因此体积会比DVD版大很多。这个版本适合那些需要更多软件包或者希望一次性集成所有可能用到的软件的用户。
- CentOS-7-x86_64-Minimal-2009.iso:精简版,自带的软件最少。这个版本适合高级用户或者对系统定制有特殊需求的场景,因为它提供了最基本的操作系统环境,用户可以自行添加所需的软件和服务。
总的来说,对于大多数用户,推荐下载CentOS-7-x86_64-DVD-2009.iso标准安装版,因为它既包含了必要的软件包,又不会像Everything版那样过于庞大。如果用户对系统大小有限制或者有特定的软件需求,可以选择Minimal版进行定制化安装。博主建议使用Minimal
版学习Linux,命令操作窗口才是学习Linux的精髓,有图文的交互桌面跟Windows有啥区别。
官网正版下载链接️
https://www.centos.org/download/
情况1️⃣1️⃣ 点击链接后顺利进入网页,那就选择x86_64
情况1️⃣2️⃣ 选择需要的镜像版本
情况2️⃣1️⃣ 点击链接等待跳转后,等待超时,选择国内镜像加速网站
情况2️⃣2️⃣ 选择该镜像网站后,进入重庆大学开源软件镜像站,也可以直接选择官方网址进入️
http://mirrors.cqu.edu.cn/CentOS/7.9.2009/isos/x86_64/
瑞:下面是博主提供
CentOS-7-x86_64-Minimal-2009.iso
的某度网盘链接。由于博主是主要是为了使用纯净版(最基本的操作系统环境),后续自行添加所需的软件和服务,所以只提供 Minimal 版本的网盘链接,需要其它版本的请自行通过官方途径下载
链接:https://pan.baidu.com/s/145f1SVR7Cyy-dNczIiZ65A?pwd=l29f
提取码:l29f
如果用VMware已经安装了CentOS 7,再去重装新安装时,可能会安装失败,很大原因是没删干净
瑞:如果是直接移除虚拟机,再把安装虚拟机的文件夹清空删除就认为已经卸载CentOS 7了,那就大错特错了
正确删除步骤:
1️⃣ 打开虚拟机,右击选择要删除的已安装的系统 -> 选择管理 -> 选择从磁盘中删除
2️⃣ 然后点击“是”,就删除干净了(注意:删除后无法恢复 )
瑞:由于安装步骤较多,完整安装步骤请参考《瑞_VMware虚拟机安装Linux纯净版》
在 VMware 界面中操作虚拟机非常不友好,所以一般推荐使用专门的SSH客户端。市面上常见的有:
瑞:为了方便操作 Linux,所以建议安装一些远程连接工具,博主使用的是 MobaXterm
MobaXterm的官方下载链接:https://mobaxterm.mobatek.net/download.html
选择免费版(Free)的下载即可,直接下载的就是 exe 可执行文件,双击就可以直接使用
瑞:下面是博主提供
MobaXterm_Personal_23.2.exe
的某度网盘链接
链接:https://pan.baidu.com/s/1wCoPkwYdxgwCNVC3g7dCFQ?pwd=45yy
提取码:45yy
双击资源中的MobaXterm_Personal_23.2.exe
文件,即可直接使用,打开后如下图所示
1️⃣ 在VM中输入ip addr
指令查看虚拟机IP地址(博主为192.168.13.128)
2️⃣ 打开 MobaXterm 选择 Session,进入会话管理
3️⃣ 新对话框中选择SSH,然后按照下图填写信息,最后点击OK
4️⃣ 点击OK后会提示你是第一次连接,询问你是信任连接的服务,选择 Accept
5️⃣ 选择 Accept 之后,会询问你是否要记住密码,选择yes
6️⃣ 紧接着需要你设置一个 MobarXterm 的全局密码用于做密码管理,建议设置一个与虚拟机密码不同的非简单密码
7️⃣ 在 MobarXterm 中输入虚拟机安装的 Linux 系统的密码后,就会连接成功,并进入操作界面
在Settings
中可以做一些基础的配置
General 配置默认编辑器,这样我们通过 MobarXterm 的 FTP 工具打开文件时会以指定的编辑器打开,方便修改。博主就是使用默认的,你也可以配置 vscode 等编辑器
复制粘贴是很常用的配置,MobarXterm 默认左键选中即复制,但是需要配置右键点击为粘贴,这样,复制和粘贴可以全部通过鼠标操作,无需按键。
大多数情况下,我们没有x-server的需求,因此可以选择不要自启动,看需求自己配置
Redis 的 Linux 版本 redis-7.2.4.tar.gz
的官方下载地址️
https://redis.io/download/
瑞:随着时间的推移,官方最新版可能不是7.2.4。博主使用的 Linux 版本是
redis-6.2.6.tar.gz
,某度网盘需要自取
Linux版本:redis-6.2.6.tar.gz
链接:https://pan.baidu.com/s/128hTas10Dc7NxXpfi-hdFw?pwd=8n6a
提取码:8n6a
windows的 msi 版本:Redis-x64-3.0.504.msi
链接:https://pan.baidu.com/s/1e29fjmLn6ku_jcF-SHxUMw?pwd=foqz
提取码:foqz
windows的 zip 版本:Redis-x64-3.0.504.zip
链接:https://pan.baidu.com/s/1RVisCZQVT6dfTZmxtERJDg?pwd=rhtr
提取码:rhtr
瑞:由于安装步骤较多,完整安装步骤请参考《瑞_Redis_初识Redis(含安装教程)》包含 Linux 版本和 Windows 版本安装教程
文章浏览阅读2.1k次。FX3 JLINK调试是一个有些麻烦的事情,经常有些莫名其妙的问题。 设置参见 c:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\doc\firmware 下的 EzUsbSuite_UG.pdf 文档。 常见问题: 1.装了多个版本的jlink,使用了未注册或不适当的版本 选择一个正确的版本。JLinkARM_V408l,JLinkA_ezusbsuite_qsg.pdf
文章浏览阅读2.6k次。** 本文仅通过用openGL+QT简单实现二进制stl文件读取显示并通过鼠标旋转缩放, 是比较入门的级别,由于个人能力有限,新手级别,所以未能施加光影灯光等操作, 未能让显示的stl文件更加真实。****效果图:**1. main.cpp```cpp#include "widget.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); _qopengl如何鼠标控制旋转
文章浏览阅读943次,点赞22次,收藏19次。以大规模预训练语言模型为基础的chatgpt成功出圈,在近几日已经给人工智能板块带来了多次涨停,这足够说明这一风口的到来。而作为曾经的风口“知识图谱”而言,如何找到其与chatgpt之间的区别,找好自身的定位显得尤为重要。形式化知识和参数化知识在表现形式上一直都是大家考虑的问题,两种技术都应该有自己的定位与价值所在。知识图谱构建往往是抽取式的,而且往往包含一系列知识冲突检测、消解过程,整个过程都能溯源。以这样的知识作为输入,能在相当程度上解决当前ChatGPT的事实谬误问题,并具有可解释性。
文章浏览阅读1.3k次。最重要的一点,一定是degbug的方式启动,不然热部署不会生效,注意,注意!_tomcat热部署
文章浏览阅读10w+次,点赞56次,收藏482次。html5 ,用css去修饰自己的个人主页代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xh..._个人主页源码
文章浏览阅读201次。开发者(KaiFaX)面向全栈工程师的开发者专注于前端、Java/Python/Go/PHP的技术社区来源:开源最前线链接:https://github.com/svenstaro/gen..._程序员怎么上班摸鱼
文章浏览阅读1.3k次。改变Block UI界面的尺寸_ug二次开发 调整 对话框大小
文章浏览阅读1.3w次,点赞18次,收藏291次。基于深度学习的股票预测数据获取数据转换LSTM模型搭建训练模型预测结果数据获取采用tushare的数据接口(不知道tushare的筒子们自行百度一下,简而言之其免费提供各类金融数据 , 助力智能投资与创新型投资。)python可以直接使用pip安装tushare!pip install tushareCollecting tushare Downloading https://files.pythonhosted.org/packages/17/76/dc6784a1c07ec040e74_基于深度学习的股票操纵识别研究python代码
文章浏览阅读2k次。【IT168 厂商动态】 近日,北京中科网威(NETPOWER)工业级防火墙通过了中国电力工业电力设备及仪表质量检验测试中心(厂站自动化及远动)测试,并成为中国首家通过电力协议访问控制专业测评的工业级防火墙生产厂商。 北京中科网威(NETPOWER)工业级防火墙专为工业及恶劣环境下的网络安全需求而设计,它采用了非X86的高可靠嵌入式处理器并采用无风扇设计,整机功耗不到22W,具备极_电力行业防火墙有哪些
文章浏览阅读206次。/*烟台大学计算机学院 作者:董玉祥 完成日期: 2017 12 3 问题描述:二叉树排序树中查找的路径 */#include #include #define MaxSize 100typedef int KeyType; //定义关键字类型typedef char InfoType;typedef struct node
文章浏览阅读775次。当时老师一定会告诉你,这个一个"warning"的报警,可以不用管它,也确实如此。不过,这条报警信息我们至少可以知道一点,就是scanf函数调用完之后是有一个返回值的,下面我们就要对scanf返回值进行详细的讨论。并给出在编程时利用scanf的返回值可以实现的一些功能。_c语言ignoring return value
文章浏览阅读9.6k次。十四五规划下,数据安全成为国家、社会发展面临的重要议题,《数据安全法》《个人信息保护法》《关键信息基础设施安全保护条例》已陆续施行。如何做好“数据安全建设”是数字时代的必答题。_数字医疗服务保障方案