基于安卓的文件管理器程序开发研究源码数据库文档

news2025/6/9 7:12:22

摘  要

伴随着现代科技的发展潮流,移动互联网技术快速发展,各种基于通信技术的移动终端设备做的也越来越好了,现代智能手机大量的进入到了我们的生活中。电子产品的各种软硬技术技术的发展,操作系统的不断更新换代,谷歌对 Android 平台也大力支持,也使得 Android 的不断完善。由此,各大手机厂商也非常重视对 Android 手机的研发和推广,使用这种操作系统的智能机的用户飞速增长。文件管理作为现代 Android 智能手机的一项基本需求,特别是随着大数据时代的到来,越来越显现出它的重要性。但是,就Android 系统本身而言,平台不提供文件管理器的功能,而随着移动终端的处理能力和存储容量越来越大,对于资源的利用和管理的要求也就越来越高,Android 系统对文件管理支持不足与用户实际需求之间的矛盾突出。开发一款基于Android 的文件管理系统具有重要的现实意义。

对于APP的实现,首先选择系统使用的开发语言、开发环境,然后就是对系统的分析,并且根据分析的系统可行性对系统进行设计,设计主要包括界面设计和功能模块的设计,从而进行基于Android文件管理器APP客户端的系统整体设计,主要实现浏览文件(文件夹)、显示路径以及对目录的一些基本操作(如:新建、删除、粘贴等);提示用户有关文件操作的菜单,如:打开、复制、剪切、重命名和新建等;在重命名和新建时需要弹出对话框输入文件名;可以usb调试,读取手机及sd卡的文件内容,并且还具有搜索动能。

基于安卓的的文件管理器的实现,主要采用Android技术,及JAVA语言,Android studio开发环境,在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。

关键词:安卓 文件管理器  Android studio  JAVA

ABSTRACT

With the development trend of modern technology, mobile Internet technology is developing rapidly, and various mobile terminal devices based on communication technology are getting better and better. Modern smart phones have entered our lives in large numbers. The development of various hardware and software technologies of electronic products, the continuous updating of operating systems, and Google's strong support for the Android platform have also made Android continue to improve. As a result, major mobile phone manufacturers also attach great importance to the development and promotion of Android mobile phones, and the number of users of smartphones using this operating system is growing rapidly. As a basic requirement of modern Android smart phones, file management has become more and more important with the advent of the era of big data. However, as far as the Android system itself is concerned, the platform does not provide the function of a file manager. With the increasing processing power and storage capacity of mobile terminals, the requirements for resource utilization and management are getting higher and higher. The contradiction between the system's insufficient file management support and the actual needs of users is prominent. The development of an Android-based file management system has important practical significance.

For the implementation of APP, first select the development language and development environment used by the system, and then analyze the system, and design the system according to the analyzed system feasibility. The design mainly includes the interface design and the design of functional modules, so as to be based on Android The overall system design of the file manager APP client mainly realizes browsing files (folders), displaying paths and some basic operations on directories (such as: new, delete, paste, etc.); menus that prompt users about file operations, such as: open , Copy, cut, rename and new creation, etc.; need to pop up a dialog box to enter the file name when renaming and new creation; USB debugging can be used to read the file content of the mobile phone and SD card, and it also has the search function.

The realization of the Android-based file manager mainly adopts Android technology, JAVA language, and Android studio development environment. During the design process, it fully guarantees the good readability, practicability, scalability, and versatility of the system code. It is easy to maintain, easy to operate and simple page features.

Keywords: Android file manager Android studio JAVA

Android是基于Linux内核的免费开放源代码操作系统。主要用于由Google和开放式移动联盟领导和开发的移动设备,例如智能手机和平板电脑。 2007年11月5日,Google领导开放移动联盟(OHA)发行了适用于Android的开放源代码。这意味着任何人都可以在其硬件设备上开发Android应用程序。 Android的开放优势使其在全球智能手机市场上越来越重要。首款Android智能手机于2008年10月发布。Android已逐渐扩展到平板电脑和其他领域,例如电视,数码相机,游戏机,智能手表等。 Android系统具有引入成本低,用户体验好,开放性强的特点。在Android应用程序市场和许多第三方应用程序商店的支持下,应用程序资源非常丰富。因此,Android系统适应了移动互联网的发展趋势,满足了移动互联网产业链各方的发展变化需求,并实现了快速发展。

但是,作为用于智能移动设备的最受欢迎的操作系统之一,Android在6.0版本之前没有文件管理功能,6.0版本之后的文件管理器功能也比较单薄。随着Android手机的普及,Android Market应用程序越来越丰富,手机上的文件存储量也越来越多。没有文件管理功能的缺陷会在一定程度上影响用户体验。为了解决这个问题,许多软件开发商和设备制造商已经推出了自己的文件管理软件。更为流行的是ro​​otexplorer文件管理器,ES文件浏览器,X-plore文件管理器,Huawei文件管理器,Xiaomi文件管理器等。这些管理软件在很大程度上满足要求但是,随着应用程序环境的复杂性,出现了新的要求。

另外,在信息时代,移动电话本地存储着越来越多的文件。对于有限的机身存储空间,这是一个巨大的潜在问题。从近年来国内外大型通信设备制造商推出的产品可以看出,同品牌的大容量存储器型号受到越来越多用户的青睐,这已经是不争的事实。如何扩展可用存储空间,可以选择购买容量较大的品牌型号,或购买外部存储设备。但这势必增加用户的额外费用。因此,开发简单有效的文件管理系统已经成为我们必须面对的问题。

1.2 文件管理系统发展现状

信息时代,手机用户对文件管理的需求已成为常态。调查发现,几乎所有的Android智能手机出厂时都具有预设的文件管理应用程序。本机Android系统文件管理功能不太完善。目前,用户使用的几乎所有文件管理软件都是由第三方开发并由触摸控制的。除了开发相关应用程序的大型Android移动设备提供商之外,许多第三方技术公司还拥有自己的文件管理产品。据统计,Android应用程序市场上活跃着一百多种文件管理软件,它们的功能越来越完善,个性化越来越多。以下是代表性的Android文件管理应用程序的介绍。

1. ES文件浏览器

ES文件浏览器在Android 1.6时代享有很高的声誉。经过许多版本更新后,它受到Android手机用户的青睐。 ES界面合理美观,支持主题自定义和窗口滑动切换功能,主页直观显示手机的存储状态和文件更新日志。该应用程序具有内置的智能文件分析器,可以快速查找和分类文件,并进行有针对性的垃圾清理和应用程序卸载。在同一个LAN中,建立连接可以对计算机文件进行远程管理。 ES的另一个亮点是集成了十多个网络磁盘门户,例如Dropbox,百度云磁盘和onedrive,它们可以在线管理网络磁盘中的资源。

2. Root Explorer 文件管理器

Root Explorer文件管理器,称为re文件管理器,是Android手机中最著名的文件管理器之一。像ES文件浏览器一样,它早在Android 1.6时代就拥有广泛的用户群。 re的用户界面不是很华丽,但是功能却很强大。只要您具有root权限,就可以使用re file manager在手机上执行任何操作。适合刷爱好者。

3.华为文件管理器

除了在华为智能手机上预设外,华为文件管理器还支持第三方下载。用户界面简洁大方,支持文件分类浏览和路径浏览。您可以左右滑动并单击选项卡以切换窗口。除了提供文件管理的基本功能外,华为提供的云存储服务还可以通过注册华为帐户来使用。文件管理器的另一个主要功能是安全柜。它支持文件的加密保护,并且可以通过安全柜还原文件。

4. 360超级文件管理器

360超级文件管理器的布局结构与华为文件管理器类似,采用标签导航的显示方式。登录到360帐户即可享受360提供的云服务。回收站功能支持恢复已删除的文件。文件清理功能可以帮助用户清理内存中的垃圾文件,远程管理可以实现PC上手机文件的管理。

5. Solid Explore 文件管理器

实体文件管理器是MD设计样式的文件管理器。 UI设计精美,动画流畅。整体风格很简单,但并不简单。

从Android 6.0开始,系统开始提供文件管理功能。虽然目前只进行简单的复制和删除操作,但是反映出Google开发重视文件管理功能的重要性。

1.3 本人完成的主要工作

基于前文对文件管理器的分析,现有的管理器通常功能还不太完善,且冗余功能多,系统比较复杂余,不具备间接性和便利性。本项目旨在开发一款文件管理器,能够读取手机中的文件,对图片,视频都可以进行浏览,并且拥有一个简洁美观的界面,基本功能齐全。

本论文的结构组织上分为8个章节,下面做一详细介绍:

1. 绪论,介绍了课题研究背景和意义,目前国内外的主要研究热点,项目内容以及本人完成的主要工作。

2. 相关技术说明,本章主要介绍了安卓开发平台的系统架构和主要开发组件。

3. 开发环境搭建,主要包括JAVA开发环境和安卓开发环境的系统搭建。

4. 需求分析,具体从经济性、可行性和操作性进行了具体分析。

5. 系统概要设计,该部分具体从系统整体结构和步数计算进行了具体设计。

6. 系统实现,通过代码逻辑实现具体的功能模块,并通过开发工具进行编译产生具体的app。

7. 系统测试,阐述了测试目的和意义,并结合了黑盒和白盒测试方法进行了具体的项目测试。

8. 总结和致谢

本文采用 Android 平台进行文件管理器APP的开发。Android 平台作为主流的移动端操作系统,在各类智能终端上得到了广泛应用。Android 是一种基于 Linux 的开放源代码软件栈,其系统架构如图 2-1所示,主要分为 4 层架构,5 块区域,具体为:内核层和系统操作层、应用结构层和上层应用层[13]。

图2-1 Android系统架构图

(1)Linux 内核层:作为 Android 系统的最底层,主要功能包括设备驱动、移动设备通信模块、内存管理、功耗管理等等,其中驱动层主要包括无线网络驱动、音频驱动、图像驱动等等。同时,内核层作为硬件设备的抽象,使开发者不用关心底层逻辑的实现,从而提高开发效率。

(2)系统运行时库层:Android的系统运行库包含两部分,一个是系统库,另一个是运行时。系统库是应用程序框架的支撑,其主要通过一些 C/C++库为开发者提供系统功能服务,如数据库、3D 图绘、浏览器内核、多媒体等服务。运行时库提供了Java语言API中的大多数功能,同时也包含Android的一些核心API.如android.OS、android.net、android.media等。利用这些接口,开发者可以利用 Java 语言来开发应用程序。Android 运行时库还包含 Dalvik 虚拟机。Dalvik 虚拟机是针对移动平台设计的 Java 虚拟机,让移动平台可以在的 CPU、内存性能首先的情况下更流畅地运行程序。

(3)应用框架层:即Frameworks层,是用来支持应用层中的程序的运行的框架层,为开发者提供了开发应用程序过程中可能会用到的接口,如Activity Manager、Package Manager等等。

(4)应用层:用户通过这一层与系统进行交互,用户平时使用的短信、游戏、地图、浏览器、微信等都属于这一层,它们一般都是使用Java进行编写。

2.2 Android应用程序构成

android应用程序以各种组件(API)为基础,API是android软件平台的重要组成部分,活动、服务\广播接收者以及内容提供者是应用程序中最主要的四个组件[14]。本app也是基于四大组件进行开发的。

(1)Activity作为应用程序前台界面接口,通过创建U I窗口,使用户与应用程序交互进行交流、加载视图、完成界面更新显示。在Android的一个完整应用程序中,当应用程序完成启动后,会按照顺序加载Activity,系统以Activity栈的方式进行管理,遵循先进后出的原则,一个复杂的APP可能包含多个活动,每个活动都必须存储在任务栈中,当应用程序完成时,活动实例将从任务堆栈中弹出Activity具有生命周期,它包含创建、开始、暂停、停止、唤醒等几个状态,状态间的转换可通过调用onCreate( )、onStart()、onStop ( )、onDestory ( )、onRe sume ( )等方法来实现。如图2-2所示。

图2-2 Activity生命周期图

service是一种长生命周期的,没有可视化界面,运行于后台的一种服务程序。服务启动的方式包括开启和绑定,被开启的service通过其他组件调用startService()被创建。这种service可以无限地运行下去,必须调用stopSelf()方法或者其他组件调用stopService()方法来停止它, 生命周期状态有onCreate、onStartCommand、onDestroy等。被绑定的service是当其他组件(一个客户)调用bindService()来创建的。客户可以通过一个IBinder接口和service进行通信。客户可以通过unbindService()方法来关闭这种连接。一个service可以同时和多个客户绑定,当多个客户都解除绑定之后,系统会销毁service。bindService创建的Service,生命周期状态有onCreate、onBind、onUnbind、onDestroy等几种。Service的生命周期状态具体如图2-3所示。

图2-3 Service生命周期图

Broadcast Receive,也就是我们通常所说的广播接收器,其用于响应来之其他应用程序或者系统的广播消息。这些消息有时被称为event或者intent。例如,应用程序可以初始化广播来让其他的应用程序指导一些数据已经被下载到设备,并可以为他们所用。这样广播接收器可以定义适当的动作来拦截这些通信。需要通过创建广播接收器和注册广播接收器来使系统的广播意图配合广播接收器工作。

ContentProvider的作用是为不同的应用之间数据共享,提供统一的接口,还实现了Android程序内部数据的跨进程通信和共享。Android常用数据存储载体有数据文件存储、数据库、内存等,Content Provider可以实现不同进程之间共享的数据。数据共享是通过ContentResolver和ContentProvider,调用的方法总是成对出现。

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。

3.1 集成开发环境

Android Studio 是用于开发 Android 应用的官方集成开发环境 (IDE),以 IntelliJ IDEA 为基础构建而成。除了 IntelliJ 强大的代码编辑器和开发者工具,Android Studio 还提供更多可提高 Android 应用构建效率的功能,例如:基于 Gradle 的灵活构建系统、快速且功能丰富的模拟器、统一的环境等。

3.1.1 JDK安装

Android平台是基于java语言开发的,在使用Android studio之前需要首先配置好java环境。首先需要下载JDK安装包,创建环境变量,具体为创建JAVA_HOME为jdk路径(如我自己的安装目录:C:\Program Files\Java\jdk1.8.0_201),设置JAVA_HOME的目的是想将JAVA_HOME当作接下来我们要设置的环境变量的引用路径。

设置好环境变量后,通过命令行输入输入命令“java -version”,进行验证,JDK安装成功后,如图3-1所示。

图3-1 查看JDK安装成功

3.1.2 Android studio简介

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。在IDEA的基础上,Android Studio 提供:基于Gradle的构建支持,Android 专属的重构和快速修复,提示工具以捕获性能、可用性、版本兼容性等问题,支持ProGuard 和应用签名基于模板的向导来生成常用的 Android 应用设计和组件,功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览。

3.1.3 Android studio安装

在Android开发官网下载Android Studio安装包,在bin目录,找到studio.exe文件,点击运行。如图3-2所示

图3-2 Android studio安装向导

一直点击next直到finish,点击完成,Android studio安装完成。如图3-3所示。

图3-3 Android studio安装完成

3.1.4创建Android Studio工程

依次输入工程名、Package Name、保存路径、开发语言、最小支持的SDK版本、Activity的风格等选项内容,点击完成则完成一个新的应用框架,后续则需要编写相应的activity、service以实现具体的代码逻辑,具体如图3-4所示。

图3-4 Android Studio工程创建过程图

所谓系统分析就是,需求人员通过与用户的沟通,所获取的信息,然后把这些信息通过需求说明书的方式展示给用户和开发人员。在软件功能发展的历史长河中,很长时间,特别是最开始的时候,需求分析的重要性并不被人们所认同,例如当时美国IBM公司为英国电信公司开发一套信息管理系统,在需求不明确的情况下开始开发,最初的工期为一年,由于需求获取不清晰导致工期推迟了半年多,造成巨大损失。我们很多软件公司也存在这种情况,边需求,边开发,甚至与客户没有沟通清楚的情况下,直接照搬同类型的项目进行更改,导致到系统验收的时候,重新更改,造成了人力、物力的极大浪费。而导致这一切后果的原因就是需求获取不及时、不清楚、不全面。

这个基于Android的文件管理器APP客户端要求在Android系统的手机上可以运行,主要实现了浏览文件(文件夹)、显示路径以及对目录的一些基本操作(如:新建、删除、粘贴等);提示用户有关文件操作的菜单,如:打开、复制、剪切、重命名和新建等;在重命名和新建时需要弹出对话框输入文件名;可以usb调试,读取手机及sd卡的文件内容,并且还具有搜索动能。等主要功能模块的操作和管理。总体分布如图4-1所示:

 

4-1  总体功能需求图

系统实现给用户展示的界面与该对象是面对面的,包括是否允许用户简单,方便使用,该请求的响应时间,对整体质量的主图像,整体的布局的质量。

4.1 系统可行性分析

本APP在Android studio开发工具中进行开发,系统开发所使用的技术主要是JAVA语言和Android技术,也是当下广泛应用的技术之一。

本APP的开发环境和配置都是可以自行安装的,系统使用Android studio开发工具,APP开发所使用的技术主要是JAVA语言和Android技术,使用Android自带的SQLite数据库进行对系统用户之间的数据交互,根据技术语言对数据库,结合需求进行修改维护,可以使得APP运行更具有稳定性和安全性,从而完成实现APP的开发运用。

(1)硬件可行性分析

基于Android的文件管理器的设计对于所使用的计算机没有什么硬性的要求,主流的能运行Android studio的计算机设备即可,对于能够运行app的智能终端,可以选择Android studio的虚拟终端,也可以选择个人智能安卓手机。

(2)软件可行性分析

开发整个文件管理器使用的是java语言,并不需要太复杂的技术,主要的文件管理器算法是通过计算步数,其他的附加功能都是根据代码逻辑进行设计,其也是能够实现的。

(3)技术可行性

文件管理器主要采用java前端技术,具备完整功能,使用简单的特点。基于Android的文件管理器具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。

(4)操作可行性

文件管理器利用Android APP进行注册登录,简单易于操作,采用常见的APP设计界面,通过手机端进行访问操作。此系统的开发采用java语言开发,基于Android开发框架结构,这些开发环境使系统更加完善。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

(5)法律可行性

此文件管理器是自己设计的管理系统,具有很大的实际意义。因为无论是软件还是数据库,采用的都是开源代码,因此这个系统的开发和设计,并不存在侵权等问题,在法律上完全具有可行性。

综上所述,茶室客户自带茶品管理系统在技术、经济、操作和法律上都具有很高的可行性,开发此程序是可行的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2405093.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

EMC VNXe 存储系统日志收集方法

写在前面 有朋友找来看看VNXe的故障,这种问题总是要收集日志,顺便这里也分享给大家。 注意,VNXe和VNX 属于完全不同的产品,不要看名字很类似,操作系统已经完全重构了,如果说是否有联系,大概就…

从“人找政策”到“政策找人”:智能退税ERP数字化重构外贸生态

离境退税新政核心内容与外贸企业影响 (一)政策核心变化解析 退税商店网络扩容 新政明确鼓励在大型商圈、旅游景区、交通枢纽等境外旅客聚集地增设退税商店,并放宽备案条件至纳税信用M级企业。以上海为例,静安区计划新增1000家退…

以人类演示视频为提示,学习可泛化的机器人策略

25年5月来自清华大学、上海姚期智研究院和星动纪元(RoboEra)公司的论文“Learning Generalizable Robot Policy with Human Demonstration Video as a Prompt”。 最近的机器人学习方法通​​常依赖于从通过遥操作收集的大量机器人数据集中进行模仿学习…

SOC-ESP32S3部分:36-适配自己的板卡

飞书文档https://x509p6c8to.feishu.cn/wiki/RP4UwPrsKi4xuQkKLAAcKxD3n1b 如果你自己画了PCB板,需要把自己绘制的板卡配置小智AI工程,可以参考此文档。 下载源码 克隆或下载源码到本地,这里以1.5.5为例,大家可以自行修改其它版…

LLMs 系列科普文(8)

八、模型的自我认知 接下来我们聊聊另一种问题,即模型的自我认知。 网上经常经常可以看到人们会问大语言模型一些关于认知方面的问题,比如“你是什么模型?谁创造了你?” 说实话,其实这个问题有点无厘头。 之所以这么…

机器学习基础相关问题

机器学习相关的基础问题 K-means是否一定会收敛 K-means是否一定会收敛 K-means算法在有限步数内一定会收敛,但收敛到的可能是局部最优解而非全局最优解。以下是详细分析: K-means 的优化目标是最小化 样本到其所归属簇中心的距离平方和(SSE…

验证负载均衡与弹性伸缩

什么是弹性伸缩(Auto Scaling)? 弹性伸缩是指 云计算平台根据实时负载自动调整计算资源(如服务器实例、容器Pod)数量,以确保系统在高峰时保持稳定,在低谷时节省成本。 什么时候会触发弹性伸缩&…

Three.js中AR实现详解并详细介绍基于图像标记模式AR生成的详细步骤

文档地址 Three.js中AR实现详解 以下是Three.js中实现AR功能的详细解析,涵盖技术原理、实现步骤、核心组件及优化策略: 🧩 一、技术基础 AR.js框架的核心作用 AR.js是Three.js实现AR的基石,提供以下核心能力: 多模…

GeoBoundaries下载行政区划边界数据(提供中国资源shapefile)

要下载山东省济南市各个区的行政区划边界数据,你可以通过 geoBoundaries 提供的数据来实现。下面是详细步骤,包括网页操作和可选的 Python 自动化方式。 目录 ✅ 一、通过 geoBoundaries 官网手动下载1. 打开官网:2. 查找中国数据&#xff1a…

大模型如何选型?嵌入模型如何选型?

欢迎来到啾啾的博客🐱。 记录学习点滴。分享工作思考和实用技巧,偶尔也分享一些杂谈💬。 有很多很多不足的地方,欢迎评论交流,感谢您的阅读和评论😄。 目录 引言模型优劣认知与模型选择大模型(L…

开源大模型网关:One API实现主流AI模型API的统一管理与分发

以下是对One API的简单介绍: One API是一个使用go语言开发的大语言模型 API 管理与分发系统支持Docker一键快速部署,且资源占用小,高性能开箱支持多平台大模型快速接入,包括OpenAI、Gemini、xAI、Grop、Anthropic Claude、Ollama…

智慧充电:新能源汽车智慧充电桩的发展前景受哪些因素影响?

全球能源结构转型与碳中和目标的推进,新能源汽车产业迎来爆发式增长,而智慧充电桩作为其核心基础设施,发展前景备受关注。智慧充电不仅关乎用户充电体验的优化,更是电网平衡、能源效率提升的关键环节。 然而,其发展并…

【网站建设】不同类型网站如何选择服务器?建站项目实战总结

做了几个建站项目后,深刻体会到一件事:不同类型的网站,所采用的服务器策略是完全不同的。 如果选错了服务器方案,可能带来过高的成本、过低的性能,甚至上线失败。 这篇文章分享一下我在实战中的经验,供正在做建站项目的朋友参考。 🚩 1️⃣ 纯展示型网站 —— 静态服务…

iptables实验

实验一:搭建web服务,设置任何人能够通过80端口访问。 1.下载并启用httpd服务器 dnf -y install httpd 开启httpd服务器 systemctl start httpd 查看是否启用 下载并启用iptables,并关闭firewalld yum install iptable…

前后端分离开发 和 前端工程化

来源:黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖SpringMyBatisSpringMVCSpringBoot等)_哔哩哔哩_bilibili 前后端混合开发: 需要使用前端的技术栈开发前端的功能,又需要使用Java的技术栈…

web端rtmp推拉流测试、抽帧识别计数,一键式生成巡检报告

本文旨在实现无人机城市交通智慧巡检中的一个模块——无人机视频实时推拉流以及识别流并在前端展示,同时,统计目标数量以及违停数量,生成结果评估,一并发送到前端展示。对于本文任何技术上的空缺,可在博主主页前面博客…

Excel 表格内批量添加前缀与后缀的实用方法

我们经常需要为 Excel 表格中的内容统一添加前缀或后缀,例如给编号加“NO.”、给姓名加“会员_”等。手动操作效率低,本文将介绍几种实用的方法,帮助你快速完成批量添加前缀和后缀的操作。 使用“&”运算符添加前缀或后缀(推…

2024 CKA题库+详尽解析| 15、备份还原Etcd

目录 免费获取题库配套 CKA_v1.31_模拟系统 15、 备份还原Etcd 题目: 开始操作: 1)、切换集群 2)、登录master并提权 3)、备份Etcd现有数据 4)、验证备份数据快照 5)、查看节点和Pod状态 6&am…

西门子 S7-1200 PLC 海外远程运维技术方案

西门子 S7-1200 PLC 海外远程运维技术方案 一、面向海外场景的核心优势 针对跨国企业、海外项目及远程技术支持需求,本方案基于巨控GRM552Y-CHE模块提供无缝的全球化远程PLC运维能力,突破地域及时差限制,显著提升国际项目响应效率。 二、海…

嵌入式学习--江协stm32day5

USART 1. 引脚与接口层 异步引脚: TX:发送数据输出;RX:接收数据输入;SW_RX:单线半双工模式的接收引脚(替代 RX)。 同步引脚:SCLK:同步模式下的时钟输出&…