当前位置: 首页 > news >正文

周学习总结

这周继续学习了Java的知识点,还写了考查递归、递推与贪心的算法题。

算法小结

递归与递推一般是观察观察题干,分析题目的规律,可能还会用到分治算法,推导出一个合理的表达式,再使用函数递归来进行求解。

贪心在求解时,一步步寻找当下的最优解,而非全部的最优解(目光短浅)。

Java知识小结

多态

多态是同种类型对象的不同表现形式

表现形式一般为:父类类型 对象名称 = 子类类型

多态的前提:

1.有继承关系

2.有父类对象引用指向子类对象

3.有方法重写

多态调用成员的特点

变量调用:编译看左边,运行也看左边

即先在父类中寻找看有没有这个变量,没有就报错,有的话就使用父类中的变量

方法调用:编译看左边,运行也看右边

即先在父类中寻找看有没有这个方法,没有就报错,有的话就使用子类中的方法

如果一个方法要接收很多种子类对象,就可以将其父类类型作为形参,用多态来进行接收。

但是多态也有弊端,不能使用子类的特有功能

我们可以通过自动类型转换和强制类型转换,将父类类型转换为真正的子类类型,从而调用子类的独有功能。

包就是文件夹,用来管理不同功能的Java类

一般采用公司域名反写+包的作用来对包命名,需要注意包的名字要全部英文小写,见名知意。

使用同一个包和java.long中的类时,不需要导包,其他情况都需要导包,如果同时使用两个包中的同名类,则需要使用全名类,对同名类加以区分。

final

final修饰的方法为最终方法,不可以重写,

final修饰的类为最终类,不可以被继承,

final修饰的变量为最终变量,不可以被修改。

基本数据类型:变量的值不能被修改,

引用数据类型:地址值不能修改,内部的属性值可以修改

权限修饰符

权限修饰符:是用来控制一个成员能够被访问的范围的。

可以修饰成员变量,方法,构造方法,内部类。

作用范围由小到大依次为:

private<空着不写<protected<public

private只能被同一个类中的访问

空着不写的能被同一个包中的其他类访问

protected能被不同包下的子类访问

publi可以被不同包下的无关类访问

抽象类和抽象方法

如果抽取共性时无法确定方法体,就可以把方法定义为抽象的,强制让子类按照某种格式重写。

抽象方法所在的类必须是抽象类,而抽象类中不一定有抽象方法。

抽象类没有方法体

继承抽象类时要么重写抽象类中的所有抽象方法,要么子类也是抽象类

接口

接口是一种规则,是对行为的抽象,不能实例化。

接口中的成员的特点

成员变量只能是常量

没有构造方法

成员方法可以是抽象方法、有方法体的方法和私有方法

接口和类是实现关系,用implements关键字表示,可以是单实现,也可以是多实现。

内部类

内部类是写在一个类里面的类,对于哪些本身是别的类中的一部分,但单独存在没有意义的类,就可以用内部类来表示,分为成员内部类,静态内部类,局部内部类,匿名内部类四种。

成员内部类;写在成员位置,属于外部类的成员

静态内部类:是一种特殊的成员内部类,用static关键字修饰

局部内部类:是定义在方法中的内部类,类似于方法里面的局部变量,无法在外界直接调用。

匿名内部类:是隐藏了名字的内部类,可以写在成员位置,也可以写在局部位置

如果实现类只要使用一次,就可以用匿名内部类来进行简化

图形化界面

JFrame:最外层的窗体

JMenuBar:最上层的菜单

JLabel:管理文字和图片的容器

菜单创建:先创建JMenuBar,再创建JMenu和JMenuItem,再把JMenuItem放进JMenu里,最后把JMenu放进JMenuBar里。

添加图片需要注意先添加的图片在上面,后添加的图片在下面

事件

让类实现对应接口,实现监听

分为鼠标监听,键盘监听和动作监听

当事件被触发后,就会执行本类中的对应代码

API

math

是一个可以帮助我们用于数学计算的工具类

私有化构造方法,所有方法都是静态的

System

也是一个工具类,提供了一些与系统相关的方法

可以对数组进行拷贝;计算程序的运行时间来判断效率;退出虚拟机

Object

是一个工具类,提供了一些方法去完成一些功能,如判断对象是否为空

BigInteger

可以处理很大,以至于超出long的范围的数。

可以获取随机大整数,获取指定大整数,获取指定进制大整数

BIgDecima

用于小数的精确运算

用来表示很大的小数

在Java中小数的运算容易失真,就可以用BIgDecima来对小数进行运算

正则表达式

用来校验字符串是否满足一定的规则,并用来校验数据格式的合法性

\:转义字符,改变后面那个字原本的含义

用两个\\表示一个\,我的理解是,在Java中\也有特殊含义,所以需要用两个\\来表示一个\,前者是对后面的\进行转义,后者才能对其后面的那个字进行转义(不知道对不对)。

相关文章:

周学习总结

这周继续学习了Java的知识点&#xff0c;还写了考查递归、递推与贪心的算法题。 算法小结 递归与递推一般是观察观察题干&#xff0c;分析题目的规律&#xff0c;可能还会用到分治算法&#xff0c;推导出一个合理的表达式&#xff0c;再使用函数递归来进行求解。 贪心在求解时…...

‌19.思科路由器:OSPF协议引入直连路由的实验研究

思科路由器:OSPF协议引入直连路由的实验研究 一、实验拓扑二、基本配置2.1、sw1的配置2.2、开启交换机三层功能三、ospf的配置3.1、R1的配置3.2、R2的配置3.3、重启ospf进程四、引入直连路由五、验证结果随着互联网技术的不断发展,路由器作为网络互联的关键设备,其性能与稳定…...

Zcanpro搭配USBCANFD-200U在新能源汽车研发测试中的应用指南(周立功/致远电子)

——国产工具链的崛起与智能汽车测试新范式 引言&#xff1a;新能源汽车测试的国产化突围 随着新能源汽车智能化、网联化程度的提升&#xff0c;研发测试面临三大核心挑战&#xff1a;多协议融合&#xff08;CAN FD/LIN/以太网&#xff09;、高实时性数据交互需求、复杂工况下…...

JSON的基础知识

文章目录 前言json协议的基本格式json 数组类型 的语法规则json协议报文的实例json常见的一些格式错误在gd32中使用cjson库小结 前言 json协议在互联网应用&#xff0c;物联网应用中都会用到。所谓工欲善其事必先利其器&#xff0c;我们需要学习了解json协议的具体格式&#xf…...

week2|机器学习(吴恩达)学习笔记

一、多维特征 1.1、什么是多维特征&#xff1f; 1&#xff09;在我们的原始估计房价的版本中&#xff0c;我们只有一个变量&#xff1a; x x x 来预估 y y y 2&#xff09;但是现在假设你也知道其他的参数变量&#xff0c;那么我们就可以引入多个参数来提高预测 y y y的准确…...

各类神经网络学习:(七)GRU 门控循环单元(上集),详细结构说明

上一篇下一篇LSTM&#xff08;下集&#xff09;GRU&#xff08;下集&#xff09; GRU&#xff08;门控循环单元&#xff09; 它其实是 R N N RNN RNN 和 L S T M LSTM LSTM 的折中版&#xff0c;有关 R N N RNN RNN 和 L S T M LSTM LSTM 请参考往期博客。 实际应用要比 …...

uniapp利用第三方(阿里云)实现双人视频/音频通话功能(附完整的项目代码)

要在UniApp中利用阿里云实现双人视频/音频通话功能,你需要使用阿里云的实时音视频服务(RTC)。以下是一个基本的实现步骤和示例代码。 基本的操作步骤 注册阿里云账号并开通RTC服务: 访问阿里云官网,注册账号并开通RTC服务。 获取AppID和AppKey: 在RTC控制台创建应用,…...

wsl2的centos7安装jdk17、maven

JDK安装 查询系统中的jdk rpm -qa | grep java按照查询的结果&#xff0c;删除对应版本 yum -y remove java-1.7.0-openjdk*检查是否删除 java -version 下载JDK17 JDK17&#xff0c;下载之后存到wsl目录下&#xff08;看你自己&#xff09;然后一键安装 sudo rpm -ivh jd…...

Android 单例模式全解析:从基础实现到最佳实践

单例模式&#xff08;Singleton Pattern&#xff09;是软件开发中常用的设计模式&#xff0c;其核心是确保一个类在全局范围内只有一个实例&#xff0c;并提供全局访问点。在 Android 开发中&#xff0c;单例模式常用于管理全局资源&#xff08;如网络管理器、数据库助手、配置…...

Redis GEO

Redis GEO 引言 Redis GEO是Redis数据库中的一种高级功能&#xff0c;允许用户存储地理位置信息并执行基于地理空间查询的操作。本文将详细介绍Redis GEO的基本概念、使用方法以及在实际应用中的优势。 基本概念 GEO编码 GEO编码是指将地理位置信息&#xff08;如经纬度&a…...

vulnhub-serile靶机通关攻略

下载地址&#xff1a;https://www.vulnhub.com/entry/serial-1,349/ 靶机安装特殊&#xff0c;附带安装参考文章&#xff1a;https://zhuanlan.zhihu.com/p/113887109 扫描IP地址 arp-scan -l扫描端口 nmap -p- 192.168.112.141访问80端口 线索指向cookie cookie是base64编…...

SAP-ABAP:OData 协议深度解析:架构、实践与最佳应用

OData 协议深度解析:架构、实践与最佳应用 一、协议基础与核心特性 协议定义与目标 定位:基于REST的开放数据协议,标准化数据访问接口,由OASIS组织维护,最新版本为OData v4.01。设计哲学:通过统一资源标识符(URI)和HTTP方法抽象数据操作,降低异构系统集成复杂度。核心…...

408 计算机网络 知识点记忆(3)

前言 本文基于王道考研课程与湖科大计算机网络课程教学内容&#xff0c;系统梳理核心知识记忆点和框架&#xff0c;既为个人复习沉淀思考&#xff0c;亦希望能与同行者互助共进。&#xff08;PS&#xff1a;后续将持续迭代优化细节&#xff09; 往期内容 408 计算机网络 知识…...

java学习笔记10——集合框架

枚举类的使用 Collection接口继承树 Map接口继承树 Collection 接口方法 总结&#xff1a; 集合框架概述 1.内存层面需要针对于多个数据进行存储。此时&#xff0c;可以考虑的容器有:数组、集合类2.数组存储多个数据方面的特点:> 数组一旦初始化&#xff0c;其长度就是确定的…...

埃文科技企业AI大模型一体机——昇腾体系+DeepSeek+RAG一站式解决方案

面对企业级市场海量数据资产与复杂业务场景深度耦合的刚需&#xff0c;埃文科技重磅推出基于华为昇腾算力DeepSeek大模型的企业一体机产品&#xff0c;提供DeepSeek多版本大模型一体机选择&#xff0c;为企业提供本地昇腾算力DeepSeek大模型RAG知识库的一体化解决方案&#xff…...

蓝桥杯---BFS解决FloofFill算法1---图像渲染

文章目录 1.算法简介2.题目概述3.算法原理4.代码分析 1.算法简介 这个算法是关于我们的floodfill的相关的问题&#xff0c;这个算法其实从名字就可以看出来&#xff1a;洪水灌溉&#xff0c;其实这个算法的过程就和他的名字非常相似&#xff0c;下面的这个图就生动的展示了这个…...

个人博客网站从搭建到上线教程

步骤1:设计个人网站 设计个人博客网站的风格样式,可以在各个模板网站上多浏览浏览,以便有更多设计网站风格样式的经验。 设计个人博客网站的内容,你希望你的网站包含哪些内容如你的个人基本信息介绍、你想分享的项目、你想分享的技术文档等等。 步骤2:选择开发技术栈 因…...

【FreeRTOS】裸机开发与操作系统区别

&#x1f50e;【博主简介】&#x1f50e; &#x1f3c5;CSDN博客专家 &#x1f3c5;2021年博客之星物联网与嵌入式开发TOP5 &#x1f3c5;2022年博客之星物联网与嵌入式开发TOP4 &#x1f3c5;2021年2022年C站百大博主 &#x1f3c5;华为云开发…...

力扣每日一题:2712——使所有字符相等的最小成本

使所有字符相等的最小成本 题目示例示例1示例2 题解这些话乍一看可能看不懂&#xff0c;但是多读两遍就明白了。很神奇的解法&#xff0c;像魔术一样。 题目 给你一个下标从 0 开始、长度为 n 的二进制字符串 s &#xff0c;你可以对其执行两种操作&#xff1a; 选中一个下标…...

Java EE(17)——网络原理——IP数据报结构IP协议解析(简述)

一.IP数据报结构 (1)版本&#xff1a;指明协议的版本&#xff0c;IPv4就是4&#xff0c;IPv6就是6 (2)首部长度&#xff1a;单位是4字节&#xff0c;表示IP报头的长度范围是20~60字节 (3)8位区分服务&#xff1a;实际上只有4位TOS有效&#xff0c;分别是最小延时&#xff0c;最…...

Pycharm运行时报“Empty suite”,可能是忽略了这个问题

问题&#xff1a;使用Pycharm运行testcases目录下的.py文件&#xff0c;报“Empty suite”&#xff0c;没有找到测试项。 排查过python解释器、pytest框架安装等等&#xff0c;依然报这个错&#xff0c;依然没找到&#xff0c;最后终端运行&#xff1a; pytest test_demo.py&a…...

Linux快速安装docker和docker-componse步骤

在 CentOS 7 上安装 Docker 和 Docker Compose 的步骤如下&#xff1a; 1. 安装 Docker 1.1. 更新系统 首先&#xff0c;确保你的系统是最新版本&#xff1a; sudo yum update -y1.2. 安装必要的包 安装 yum-utils&#xff0c;这是管理 YUM 源的工具&#xff1a; sudo yu…...

OP2177运算放大器:高性能模拟信号处理的关键元件

在现代电子系统中&#xff0c;模拟信号处理至关重要&#xff0c;运算放大器作为模拟电路的核心部件&#xff0c;其性能优劣直接影响系统的整体表现。OP2177 是一款具有卓越性能的运算放大器&#xff0c;在众多领域有着广泛应用。以下将结合相关资料&#xff0c;对 OP2177 进行全…...

paddle ocr

paddle ocr paddle ocr笔记准备工作referenceto onnx文本检测文本检测文字识别 paddle ocr笔记 准备工作 下载字典ppocr_keys_v1.txt&#xff0c;下标从1开始模型转换 reference paddlepaddle to onnx 下载模型&#xff0c;或者直接使用python跑一下并且把本地模型拿过来…...

通过动态获取项目的上下文路径来确保请求的 URL 兼容两种启动方式(IDEA 启动和 Tomcat 部署)下都能正确解析

背景 因为在不同的启动环境下&#xff0c;获取上下文路径的方式需要有所调整。在 IDEA 中运行时&#xff0c;路径是基于当前页面的 URL&#xff08;如 index.html&#xff09;&#xff0c;而在 Tomcat 部署时&#xff0c;它是基于项目上下文路径&#xff08;如 ssm-project&am…...

Spring Boot 整合 ElasticJob 分布式任务调度教程

精心整理了最新的面试资料和简历模板&#xff0c;有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 Spring Boot 整合 ElasticJob 分布式任务调度教程 一、ElasticJob 简介 ElasticJob 是当当网开源的分布式任务调度解决方案&#xff0c;支持&#xff1a; …...

Django项目之订单管理part6(message组件和组合搜索组件)

一.前言 我们前面讲的差不多了&#xff0c;接着上节课讲&#xff0c;今天要来做一个撤单要求&#xff0c;我们可以用ajax请求&#xff0c;但是我这里介绍最后一个知识点&#xff0c;message组件&#xff0c;但是我会把两种方式都讲出来的&#xff0c;讲完这个就开始讲我们最重…...

[MySql] 多表关系, 多表查询

一. 多表关系 1.1 一对多 例如: 员工 - 部门表 (一个部门可以有多个员工) 并且在多的一方增加一个字段关联一的一方的主键. 外键约束: 物理外键 (使用 foreign key 定义外键关联另一张表的主键) 缺点: 影响增删改效率; 仅用于单节点, 不适用与集群; 易引发死锁, 性能低; …...

Open GL ES ->GLSurfaceView在正交投影下的图片旋转、缩放、位移

XML文件 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:o…...

一文详解QT环境搭建:Windows使用CLion配置QT开发环境

在当今的软件开发领域&#xff0c;跨平台应用的需求日益增长&#xff0c;Qt作为一款流行的C图形用户界面库&#xff0c;因其强大的功能和易用性而备受开发者青睐。与此同时&#xff0c;CLion作为一款专为C/C打造的强大IDE&#xff0c;提供了丰富的特性和高效的编码体验。本文将…...

MSTP和链路聚合

MSTP 802.1S --- MSTP --- 多生成树协议 --- 就是在RSTP基础上&#xff0c;再针对链路利用率低问题进行优化&#xff0c;可以和RSTP以及STP向下兼容。 实例 --- Instance --- 可以理解为一个V LAN或者多个VALN的集合。一个交换网络可以针对一个实例创建一棵树&#xff0c;起到…...

每天学一个 Linux 命令(8):ls

大家好,欢迎来到《每天掌握一个Linux命令》系列。在这个系列中,我们将逐步学习并熟练掌握Linux命令,今天,我们要学习的命令是ls。 01 什么是ls命令 在Linux系统中,ls命令是“list”的缩写,其英文全称为“list directory contents”,即“列出目录内容”。该命令非常实用…...

交换机、路由器、VLAN、单臂路由、三层交换、STP

华为模拟安装 1.依次安装wincap 2.wireshark 3.virtual box 4.ensp 一、设置 1.virtual box设置 2.计算机防火墙允许以上程序 3.eNSP设置 路由器&#xff1a;AR2240 交换机&#xff1a;S5700、CE12800 防火墙USG6000V 交换机 一、交换机工作原理 1、回顾 二层交换机…...

算法 | 2024最新算法:斑翠鸟优化算法原理,公式,应用,算法改进研究综述,matlab代码

基于斑翠鸟优化算法的原理、应用及改进研究综述 一、算法原理 斑翠鸟优化算法(Pied Kingfisher Optimizer, PKO)是2024年由Bouaouda等人提出的一种新型仿生智能优化算法,其灵感来源于斑翠鸟的捕食行为与共生关系。算法通过模拟斑翠鸟的栖息悬停、潜水捕鱼及与其他生物的共生…...

六十天Linux从0到项目搭建(第二十二天)(pipe、管道四种场景)

1 关于 pipe 系统调用的解析 int pipe(int pipefd[2]) 是 Unix/Linux 系统中用于创建匿名管道的系统调用。以下是关于管道特点的详细解释&#xff1a; 输出型参数 pipefd[2] 是输出型参数&#xff0c;调用成功后&#xff1a; pipefd[0] 存放管道的读取端文件描述符 pipefd[1…...

数据安全与网络安全——问答复习

目录 1、请简要分析勒索软件攻击的原理,并给出技术防护⽅案。 勒索软件攻击原理: 技术防护⽅案 2、举例数据安全问题 数据泄露 数据篡改 数据丢失 3、如何应对数据安全问题 技术层⾯ 管理层⾯ 4、软件漏洞 产⽣原因&#xff1a; 缓冲区溢出漏洞&#xff1a; 注⼊漏…...

ESP-01模块连接手机热点问题及解决方法

在使用ESP-01模块连接手机热点时&#xff0c;可能会遇到一些问题。本文将详细介绍如何解决这些问题&#xff0c;并分享最终通过将WiFi切换到2.4GHz成功解决问题的经验。 一、问题描述 在尝试使用ESP-01模块连接手机热点时&#xff0c;遇到了连接失败的问题。以下是操作过程中…...

go中锁的入门到进阶使用

Go 并发编程&#xff1a;从入门到精通的锁机制 引言&#xff1a;为什么需要锁&#xff1f; Go 语言以其天生支持并发的特性深受开发者喜爱&#xff0c;但并发带来的问题也不容小觑&#xff0c;比如数据竞争、并发安全等。如果多个 Goroutine 访问同一个变量&#xff0c;没有做…...

JS判断对象是否为空的方法

在 JavaScript 中&#xff0c;判断一个对象是否为空对象&#xff08;即没有自身可枚举属性&#xff09;&#xff0c;可以通过以下方法实现&#xff1a; 方法 1&#xff1a;使用 Object.keys() javascript function isEmptyObject(obj) {// 确保是普通对象&#xff08;排除 n…...

idea导入tomcat的jar

概述 对于老项目&#xff0c;未使用 Maven/Gradle 管理依赖的&#xff0c;在需要编译 Servlet/JSP 代码时&#xff0c;需要手动添加 Tomcat JAR 依赖&#xff08;如 servlet-api.jar&#xff09;方能进行编绎。 步骤&#xff1a; 1、找到 Tomcat 的 JAR 文件 进入 Tomcat 安…...

Linux 下安装和使用 Jupyter Notebook

Jupyter Notebook / Lab 是 Python 开发和数据分析中不可或缺的工具。为了避免环境污染&#xff0c;推荐使用虚拟环境方式安装并启动它。本教程将教你如何&#xff1a; 安装 Python、pip、venv使用虚拟环境安装 Jupyter汉化安装实用插件设置登录密码启动并远程访问编写一个一键…...

【Ubuntu常用命令】

1.将本地服务器文件或文件夹传输到远程服务器 文件 scp /data/a.txt administrator10.60.51.20:/home/administrator/ 文件夹 scp -r /data/ administrator10.60.51.20:/home/administrator/ 2.从远程服务器传输文件到本地服务器 scp administrator10.60.51.20:/data/a.txt /h…...

UR机械臂sim2real推荐包

推荐一个和ur机械臂配套的interface&#xff1a; ur_rtde Universal Robots RTDE C Interface — ur_rtde 1.6.0 documentation 也欢迎大家提供新想法和bug...

HTTP协议深度解析详解

HTTP协议深度解析详解 一、HTTP协议基础架构 1.1 请求响应模型 #mermaid-svg-pAGwQipduFJRm11I {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-pAGwQipduFJRm11I .error-icon{fill:#552222;}#mermaid-svg-pAGwQipd…...

算法学习第十七天:LRU缓存与布隆过滤器

LRU缓存与布隆过滤器 目录 LRU缓存 基本概念实现原理C代码实现 布隆过滤器 基本概念实现原理C代码实现 LRU缓存 基本概念 LRU&#xff08;Least Recently Used&#xff09;&#xff1a;最近最少使用策略&#xff0c;当缓存空间不足时&#xff0c;淘汰最久未被访问的数据。…...

html中img标签直接使用border-radius时会图片进行了遮挡

前言 该问题是我写完项目之后&#xff0c;UI走查发现的问题&#xff0c;虽然我也发现了问题&#xff0c;但是改起来&#xff0c;不好改&#xff0c;就耽搁了。后面UI还是要求要改。一直找不到解决方案&#xff0c;歪打正着通过MDN官网偶然看到的clip-path属性。 需求 一个图…...

【Keepalived】Keepalived-2.3.3明确结束对CentOS 7的支持

2025年3月30日&#xff0c;官方发布了Keepalived的最新版&#xff0c;版本号&#xff1a;2.3.3 而2024年11月3日发布的2.3.2版本&#xff0c;在CentOS 7.9上编译的时候&#xff0c;就出现了报错&#xff0c;但是在Alma Linux 8.10上&#xff0c;则可以成功编译安装&#xff0c…...

Docker学习--容器生命周期管理相关命令--docker pause/unpause 命令

docker pause 命令的作用&#xff1a; 用于暂停一个或多个容器中的所有进程。 语法&#xff1a; docker pause CONTAINER [CONTAINER…]&#xff08;要操作的容器的名称&#xff0c;可以同时操作多个&#xff09;。 实例&#xff1a; ①暂停一个容器及其所有进程&#xff1a;…...

【Zabbix技术系列文章】第④篇——Zabbix 数据可视化

在当今数字化运维时代&#xff0c;面对海量的监控数据&#xff0c;如何从中快速获取有价值的信息至关重要。Zabbix 的数据可视化功能为我们提供了直观、高效的解决方案&#xff0c;它能将复杂的监控数据转化为清晰易懂的图表和仪表盘&#xff0c;助力运维人员迅速发现问题、分析…...

R CSV 文件处理指南

R CSV 文件处理指南 引言 CSV&#xff08;逗号分隔值&#xff09;文件是一种常见的文件格式&#xff0c;它以纯文本形式存储表格数据。在R语言中&#xff0c;CSV文件处理是非常基础且重要的技能。本文将详细介绍如何在R中读取、处理和导出CSV文件&#xff0c;并探讨一些高级技…...