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

10、matlab中字符、数字、矩阵、字符串和元胞合并为字符串并将字符串以不同格式写入读出excel

1、前言

在 MATLAB 中,可以使用不同的数据类型(字符、数字、矩阵、字符串和元胞)合并为字符串,然后将字符串以不同格式写入 Excel 文件。

以下是一个示例代码,展示如何将不同数据类型合并为字符串,并以不同格式写入 Excel 文件:

% 创建不同类型的数据 
strData = 'Hello, ';numData = 2021; matrixData = magic(3); 
strData2 = 'world!'; 
cellData = {strData, numData, matrixData, strData2}; % 合并不同类型的数据为一个字符串 
fullString = strcat(strData, num2str(numData), sprintf('\n'), strData2); % 创建一个 Excel 文件 
filename = 'output.xlsx'; sheet = 'Sheet1';% 写入数据到 Excel 文件 
xlswrite(filename, strData, sheet, 'A1'); 
xlswrite(filename, num2str(numData), sheet, 'A2'); 
xlswrite(filename, matrixData, sheet, 'A3'); xlswrite(filename, strData2, sheet, 'A7'); xlswrite(filename, cellData, sheet, 'A8'); xlswrite(filename, fullString, sheet, 'A12'); % 读取 Excel 文件中的数据 data = xlsread(filename, sheet); disp('数据已成功写入并读取。'); disp(data);

请注意,在上面的示例中,我们首先创建了不同类型的数据(字符、数字、矩阵、字符串和元胞),然后将它们合并为一个字符串 fullString。接着,我们使用 xlswrite 函数将这些数据以不同格式写入了 Excel 文件,并最后读取了写入的数据以进行验证。

在实际应用中,您可以根据需要调整数据类型和写入的位置。

2、不同数据类型的赋值

1)数字、字符、矩阵、元胞和字符串的赋值

说明

"="等号进行赋值运算

2)代码:

a=1%数字
b='2'%字符
c=[3,4]%矩阵
d={5}%元胞
e="陕"%字符串a =1
b ='2'
c =3     4
d =1×1 cell 数组{[5]}
e = "陕"

3、数字转换为字符

1)数字1转换为字符’1‘

num2str()函数简介

在 MATLAB 中,num2str() 函数用于将数值转换为相应的字符串形式。这个函数的语法如下:

str = num2str(number)

其中,number 是要转换为字符串的数值,可以是标量、向量、矩阵等。

num2str() 函数会将输入的数值转换为相应的字符串形式,并返回一个包含该字符串的字符数组(即字符串变量)。转换的字符串可能包含小数点、指数符号等,具体形式取决于输入的数值和 MATLAB 的默认格式设置。

以下是一个简单的示例,展示如何使用 num2str() 函数将数值转换为字符串:

% 定义一个数值 
number = 123.456; % 使用 num2str() 函数将数值转换为字符串 
str = num2str(number); disp(str);

在这个示例中,number 变量包含数值 123.456,num2str() 函数将这个数值转换为字符串并存储在变量 str 中,然后输出这个字符串。

通过 num2str() 函数,您可以方便地将数值转换为字符串,这在处理输出、文件写入等场景中非常有用。

2)代码:

a=1%数字
g=num2str(a)%数字转换为字符a =1
g ='1'

4、 矩阵元素转换为字符

1)矩阵中的数字元素转换为字符

说明

num2str()函数实现

2)代码:

c=[3,4]%矩阵
g1=num2str(c(1,1))%矩阵数字转换为字符
g2=num2str(c(1,2))%矩阵数字转换为字符c =3     4
g1 ='3'
g2 ='4'

 5、元胞转换为字符

1)元胞元素先转换为数字,再将数字转换为字符

cell2mat()函数简介

在 MATLAB 中,cell2mat() 函数用于将元胞数组中的元素连接成一个矩阵或者连接成一个字符数组。这个函数的语法如下:

M = cell2mat(C)

其中,C 是输入的元胞数组,M 是输出的矩阵或字符数组。

  • 如果输入的元胞数组 C 中的每一个元素都是同样大小的数值矩阵,cell2mat() 函数将这些矩阵按列连接成一个更大的矩阵,并返回这个矩阵。
  • 如果输入的元胞数组 C 中的每一个元素都是字符数组,cell2mat() 函数将这些字符数组连接成一个更大的字符数组,并返回这个字符数组。

以下是一个简单示例,展示如何使用 cell2mat() 函数:

% 创建一个包含数值矩阵的元胞数组 
numCell = { [1, 2; 3, 4], [5, 6; 7, 8] }; 
% 使用 cell2mat() 将数值矩阵连接成一个更大的矩阵 
numMat = cell2mat(numCell); disp(numMat); 
% 创建一个包含字符数组的元胞数组 
strCell = { 'hello', 'world' }; 
% 使用 cell2mat() 将字符数组连接成一个更大的字符数组 
strArray = cell2mat(strCell); 
disp(strArray);

在这个示例中,我们首先创建了两个元胞数组,一个包含数值矩阵,一个包含字符数组。然后,我们分别使用 cell2mat() 函数将数值矩阵连接成一个更大的矩阵,将字符数组连接成一个更大的字符数组,并输出结果。

通过 cell2mat() 函数,您可以方便地将元胞数组中的元素连接为矩阵或字符数组,便于进行后续的处理或操作。

2)代码:

d={5}%元胞
g3=cell2mat(d)%元胞变数字
g4=num2str(g3)d =1×1 cell 数组{[5]}
g3 =5
g4 ='5'

6、字符合并

1)strcat()函数合并字符为字符串

strcat()函数简介

在 MATLAB 中,strcat() 函数用于连接字符串数组或字符向量,生成一个新的字符串。这个函数的语法如下:

str = strcat(s1, s2, s3, ...)

其中,s1, s2, s3, ... 是要连接的字符串数组或字符向量。

  • 如果输入参数是字符串数组,则 strcat() 函数将按顺序连接这些字符串,生成一个新的字符串。
  • 如果输入参数是字符向量,则 strcat() 函数将连接这些字符向量,生成一个新的字符串。

以下是一个简单的示例,展示如何使用 strcat() 函数:

% 连接字符串数组 
str1 = 'Hello, '; 
str2 = 'World!'; 
str = strcat(str1, str2); 
disp(str); % 连接字符向量 
s1 = 'Mat'; s2 = 'lab'; 
str_result = strcat(s1, s2); 
disp(str_result);

在这个示例中,我们首先通过连接两个字符串数组来生成一个新的字符串,然后通过连接两个字符向量来生成另一个新的字符串,最后输出结果。

通过 strcat() 函数,您可以轻松地连接字符串数组或字符向量,形成新的字符串,方便在处理文本数据时进行字符串的操作和处理。

2)代码:

a=1;%数字
b='2';%字符
c=[3,4];%矩阵
d={5};%元胞
e="陕";%字符串
% a=1%数字
g=num2str(a);%数字转换为字符
% c=[3,4]%矩阵
g1=num2str(c(1,1));%矩阵数字转换为字符
g2=num2str(c(1,2));%矩阵数字转换为字符
% d={5}%元胞
g3=cell2mat(d);%元胞变数字
g4=num2str(g3);
h=strcat(e,g,b,g1,g2,g4)h = "陕12345"

2)sprintf()函数合并字符

sprintf()函数简介

在 MATLAB 中,sprintf() 函数用于按指定格式将数据转换为字符串。这个函数的语法如下:

str = sprintf(format, A)

其中,format 是指定输出格式的格式化控制字符串,A 是要格式化的数据。

  • format 中可以包含格式化指令,例如 %d 表示整数,%f 表示浮点数,%s 表示字符串等。通过在 format 中使用这些格式化指令,可以指定如何将数据转换为字符串。
  • A 可以是单个值、向量、矩阵等 MATLAB 数据结构,sprintf() 函数将根据指定的格式化控制字符串将这些数据转换为字符串。

以下是一个示例,展示如何使用 sprintf() 函数:

% 使用 sprintf() 将整数和浮点数转换为字符串 
num = 42; 
str_num = sprintf('The number is %d', num); 
disp(str_num); 
pi_value = pi; 
str_pi = sprintf('The value of pi is %.2f', pi_value); disp(str_pi);

在这个示例中,我们使用了 sprintf() 函数将整数和浮点数转换为字符串,并在字符串中插入一些描述性文本。输出结果会根据指定的格式化控制字符串进行格式化。

通过 sprintf() 函数,您可以方便地将数据转换为特定格式的字符串,便于输出、存储或其他操作。

2)代码:

a=1;%数字
b='2';%字符
c=[3,4];%矩阵
d={5};%元胞
e="陕";%字符串
% a=1%数字
g=num2str(a);%数字转换为字符
% c=[3,4]%矩阵
g1=num2str(c(1,1));%矩阵数字转换为字符
g2=num2str(c(1,2));%矩阵数字转换为字符
% d={5}%元胞
g3=cell2mat(d);%元胞变数字
g4=num2str(g3);
% h=strcat(e,g,b,g1,g2,g4)
i=sprintf('%c%c%c%d%d%d',e,g,b,c(1,1),c(1,2),g3)% d表示整型 c表示字符i ='陕12345'

 7、字符串赋值和日期获取

datestr()函数简介

在 MATLAB 中,datestr() 函数用于将日期和时间数据转换为字符串表示形式。这个函数的语法如下:

str = datestr(date)

其中,date 是包含日期和时间信息的 MATLAB 日期向量或日期字符串。

  • 如果输入参数 date 是 MATLAB 日期向量,datestr() 函数将根据默认格式将日期和时间信息转换为字符串。
  • 如果输入参数 date 是日期字符串,datestr() 函数将尝试解析该字符串,并返回相应的日期格式字符串。

除了日期向量和日期字符串之外,datestr() 函数还可以接受其他可接受的日期和时间值,例如 MATLAB 序列号或日期和时间部分。您可以根据需要指定附加的格式选项来定制输出的日期时间格式。

以下是一个示例,展示如何使用 datestr() 函数:

% 将当前日期转换为字符串 
current_date = datestr(now); 
disp(current_date);% 将指定日期向量转换为字符串,并指定输出格式 
specific_date = [2022, 9, 20, 14, 30, 0]; 
formatted_date = datestr(specific_date, 'yyyy-mm-dd HH:MM:SS'); 
disp(formatted_date);

在这个示例中,我们使用了 datestr() 函数将当前日期和指定日期向量转换为字符串,并分别展示了两种不同的输出格式。

通过 datestr() 函数,您可以方便地将日期和时间数据转换为字符串,以便于输出、显示或其他操作。

实现代码:

str1='陕H123456'%字符串类型str1 ='陕H123456'
tr2=datestr(now)%字符串类型str2 ='28-May-2024 12:23:03'

8、字符串以字符形式写入EXCEL

xlswrite()函数简介

在 MATLAB 中,xlswrite() 函数用于将数据写入 Excel 文件。这个函数的语法如下:

xlswrite(filename, A)

其中,filename 是要写入的 Excel 文件的文件名,A 是要写入 Excel 文件的数据。

除了上述基本语法之外,xlswrite() 函数还提供了其他格式的调用方式,允许用户指定写入的数据范围、工作表名称以及是否追加数据等选项。

下面是一个示例,展示如何使用 xlswrite() 函数将数据写入 Excel 文件:

% 创建一个要写入 Excel 文件的数据data = [1, 2, 3; 4, 5, 6; 7, 8, 9]; 
% 指定要写入的 Excel 文件名 
filename = 'example.xlsx'; 
% 使用 xlswrite() 函数将数据写入 Excel 文件 
xlswrite(filename, data);

在这个示例中,我们创建了一个简单的数据矩阵 data,并将其写入了一个名为 example.xlsx 的 Excel 文件中。

xlswrite() 函数可以帮助您将 MATLAB 中的数据快速写入 Excel 文件,方便数据处理和共享。然而,需要注意的是,xlswrite() 函数在一些新版 MATLAB 中被替代了,推荐使用 writematrix() 或 writecell() 函数来替代对 Excel 文件的写入操作。

代码:

xlswrite('C:\Users\16023\Desktop\例程\data.xlsx',str1,'Sheet1','A1');%以字符写入数据
xlswrite('C:\Users\16023\Desktop\例程\data.xlsx',str2,'Sheet1','A2');%以字符写入数据

效果:
 

9、 字符串以元胞形式写入EXCEL

代码:

xlswrite('C:\Users\16023\Desktop\例程\data.xlsx',{str1},'Sheet1','A1');%以元胞写入数据
xlswrite('C:\Users\16023\Desktop\例程\data.xlsx',{str2},'Sheet1','B1');%以元胞写入数据

 效果:

10、将EXCEL中数据以数字形式导入matlab 

xlsread()函数简介

xlsread() 函数是 MATLAB 中用于从 Excel 文件读取数据的函数。这个函数的基本语法如下:

[num,txt,raw] = xlsread(filename)

其中,filename 是要读取数据的 Excel 文件名。num 返回数值数据,txt 返回文本数据,raw 返回原始数据(包含数值和文本)。

您也可以使用其他选项来调用 xlsread() 函数,以指定读取的数据范围、工作表名称等。

下面是一个示例,展示如何使用 xlsread() 函数从 Excel 文件中读取数据:

% 指定要读取数据的 Excel 文件名 
filename = 'example.xlsx'; 
% 使用 xlsread() 函数读取 Excel 文件中的数据 
[data,txt,raw] = xlsread(filename); % 显示读取的数据 
disp(data);
% 显示数值数据 
disp(txt); % 显示文本数据 
disp(raw); % 显示原始数据

在这个示例中,我们使用了 xlsread() 函数从名为 example.xlsx 的 Excel 文件中读取了数据,然后分别展示了数值数据、文本数据和原始数据。

通过 xlsread() 函数,您可以方便地从 Excel 文件中读取数据,并在 MATLAB 中进行进一步处理和分析。需要注意的是,xlsread() 函数也有一些局限性,例如无法读取包含公式的单元格等情况。在某些情况下,您可能需要考虑使用更灵活的工具,如 readtable() 函数来读取 Excel 文件中的数据。

代码:

STR1=xlsread('C:\Users\16023\Desktop\例程\data.xlsx')%数字形式导入STR1 =NaN   NaN     1     2     3     4     5     6   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN2     8   NaN   NaN   NaN   NaN   NaN     2     0     2     4   NaN     1     2   NaN     3     8   NaN     1     2


11、将EXCEL中数据以元胞形式导入matlab 

代码:

STR2=readcell('C:\Users\16023\Desktop\例程\data.xlsx')%元胞形式导入STR2 =2×20 cell 数组列 1 至 10{'陕'}    {'H'}    {[1]}    {[2]}    {[3]}    {[4]}    {[5]}    {[6]}    {1×1 missing}    {1×1 missing}{[ 2]}    {[8]}    {'-'}    {'M'}    {'a'}    {'y'}    {'-'}    {[2]}    {[        0]}    {[        2]}列 11 至 17{1×1 missing}    {1×1 missing}    {1×1 missing}    {1×1 missing}    {1×1 missing}    {1×1 missing}    {1×1 missing}{[        4]}    {0×0 char   }    {[        1]}    {[        2]}    {':'        }    {[        3]}    {[        8]}列 18 至 20{1×1 missing}    {1×1 missing}    {1×1 missing}{':'        }    {[        1]}    {[        2]}

12、将EXCEL中数据以结构体形式导入matlab 

importdata()函数简介

importdata() 函数是 MATLAB 中的一个通用函数,用于从文件中导入数据。这个函数可以读取文本文件、CSV 文件、Excel 文件等不同格式的数据,并将其存储在一个结构数组中。

下面是 importdata() 函数的基本语法:

data = importdata(filename)

其中,filename 是要导入数据的文件名,data 是包含了文件数据的结构数组。结构数组的具体内容取决于导入的文件类型,可以是数值数据、文本数据、甚至是混合数据。

下面是一个示例,展示如何使用 importdata() 函数从文本文件中读取数据:

% 指定要导入数据的文本文件名 
filename = 'example.txt'; 
% 使用importdata()函数导入文本文件中的数据 
data = importdata(filename); % 显示导入的数据disp(data);

在这个例子中,我们使用 importdata() 函数从名为 example.txt 的文本文件中读取了数据,并将其存储在结构数组 data 中。

请注意,importdata() 函数对于简单的数据导入是非常便利的,但对于复杂的数据格式或需要更多控制的情况,可能需要使用更专门的函数,如 readtable()xlsread() 等。

代码:

STR3=importdata('C:\Users\16023\Desktop\例程\data.xlsx')%结构体形式导入STR3 = 包含以下字段的 struct:data: [2×20 double]textdata: {2×18 cell}


 

相关文章:

10、matlab中字符、数字、矩阵、字符串和元胞合并为字符串并将字符串以不同格式写入读出excel

1、前言 在 MATLAB 中,可以使用不同的数据类型(字符、数字、矩阵、字符串和元胞)合并为字符串,然后将字符串以不同格式写入 Excel 文件。 以下是一个示例代码,展示如何将不同数据类型合并为字符串,并以不…...

如何正确面对GPT-5技术突破

随着人工智能技术的快速发展,预训练语言模型在自然语言处理领域取得了显著的成果。其中,GPT系列模型作为代表之一,受到了广泛关注。2023年,GPT-5模型的发布引起了业界的热烈讨论。本文将从以下几个方面分析GPT-5的发布及其对人工智…...

HarmonyOS ArkUi 官网踩坑:单独隐藏导航条无效

环境: 手机:Mate 60 Next版本: NEXT.0.0.26 导航条介绍 导航条官网设计指南 setSpecificSystemBarEnabled 设置实际效果: navigationIndicator:隐藏导航条无效status:会把导航条和状态栏都隐藏 官方…...

解决跨域问题(vite、axios/koa)

两种方法选其一即可 一、后端koa设置中间件 app.use(async (ctx, next)> {ctx.set(Access-Control-Allow-Origin, *);ctx.set(Access-Control-Allow-Headers, Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild);ctx.set(Access-C…...

echarts实现3D柱状图(视觉层面)

一、第一种效果 效果图 使用步骤 完整实例&#xff0c;copy就可直接使用 <template><div :class"className" :style"{height:height,width:width}" /> </template><script>import echarts from echartsrequire(echarts/theme/…...

K8S集群进行分布式负载测试

使用K8S集群执行分布式负载测试 本教程介绍如何使用Kubernetes部署分布式负载测试框架&#xff0c;该框架使用分布式部署的locust 产生压测流量&#xff0c;对一个部署到 K8S集群的 Web 应用执行负载测试&#xff0c;该 Web 应用公开了 REST 格式的端点&#xff0c;以响应传入…...

20.《C语言》——【移位操作符】

&#x1f339;开场语 亲爱的读者&#xff0c;大家好&#xff01;我是一名正在学习编程的高校生。在这个博客里&#xff0c;我将和大家一起探讨编程技巧、分享实用工具&#xff0c;并交流学习心得。希望通过我的博客&#xff0c;你能学到有用的知识&#xff0c;提高自己的技能&a…...

你想活出怎样的人生?

hi~好久不见&#xff0c;距离上次发文隔了有段时间了&#xff0c;这段时间&#xff0c;我是裸辞去感受了一下前端市场的水深火热&#xff0c;那么这次咱们不聊技术&#xff0c;就说一说最近这段时间的经历和一些感触吧。 先说一下自己的个人情况&#xff0c;目前做前端四年&am…...

py黑帽子学习笔记_burp

配置burp kali虚机默认装好了社区版burp和java&#xff0c;其他os需要手动装 burp是用java&#xff0c;还得下载一个jython包&#xff0c;供burp用 配apt国内源&#xff0c;然后apt install jython --download-only&#xff0c;会只下载包而不安装&#xff0c;下载的目录搜一…...

selenium,在元素块下查找条件元素

def get_norms_ele_text(self):elementsself.get_norms_elements()locBy.CSS_SELECTOR,"div.sku-select-row-label"by loc[0] # 获取By类型&#xff0c;例如By.CSS_SELECTORvalue loc[1] # 获取具体的CSS选择器字符串&#xff0c;例如"div.sku-select-row-l…...

认识String类

文章目录 String类字符串的遍历字符串的比较字符串的替换字符串的转换字符串的切割字符串的切片字符串的查找 总结 String类 在C语言中已经涉及到字符串了&#xff0c;但是在C语言中要表示字符串只能使用字符数组或者字符指针&#xff0c;可以使用标准库提 供的字符串系列函数完…...

计算机图形学入门23:蒙特卡洛路径追踪

1.前言 前面几篇文章介绍了Whitted-style光线追踪&#xff0c;还介绍了基于物理渲染的基础知识&#xff0c;包括辐射度量学、BRDF以及渲染方程&#xff0c;但并没有给出解渲染方程的方法&#xff0c;或者说如何通过该渲染方程计算出屏幕上每一个坐标的像素值。 Whitted-style光…...

探索 TensorFlow 模型的秘密:TensorBoard 详解与实战

简介 TensorBoard 是 TensorFlow 提供的可视化工具&#xff0c;帮助开发者监控和调试机器学习模型。它提供了多种功能&#xff0c;包括查看损失和精度曲线、可视化计算图、检查数据分布等。下面将介绍如何使用 TensorBoard。 1. 安装 TensorBoard 如果尚未安装 TensorBoard&…...

yolov8obb角度预测原理解析

预测头 ultralytics/nn/modules/head.py class OBB(Detect):"""YOLOv8 OBB detection head for detection with rotation models."""def __init__(self, nc80, ne1, ch()):"""Initialize OBB with number of classes nc and la…...

CICD之Git版本管理及基本应用

CICD:持续集成,持续交付--让对应的资料,对应的项目流程更加规范--提高效率 CICD 有很多的工具 GIT就是其中之一 1.版本控制概念与环境搭建 GIT的概念: Git是一款分布式源代码管理工具(版本控制工具) ,一个协同的工具。 Git得其数据更像是一系列微型文件系统的快照。使用Git&am…...

Python作用域及其应用

Python的作用域规则决定了变量在代码中的可见性和访问性。全局作用域中定义的变量可以在整个程序中访问&#xff0c;而局部作用域中定义的变量则只能在其被创建的函数或代码块中访问。 全局作用域与局部作用域 全局作用域中的变量通常在程序的顶层定义&#xff0c;可以被整个…...

谷歌上架,应用被Google play下架之后,活跃用户会暴跌?这是为什么?

在Google play上架应用&#xff0c;开发者们最不想到看到就是应用被下架了。这意味着所有的努力都将付诸东流&#xff0c;因为有的应用一但被下架&#xff0c;活跃用户也随之嗖嗖地往下掉&#xff0c;这事儿可真不是闹着玩的&#xff0c;严重影响了收益&#xff01; 为什么你的…...

web安全渗透测试十大常规项(一):web渗透测试之Fastjson反序列化

渗透测试之Java反序列化 1. Fastjson反序列化1.1 FastJson反序列化链知识点1.2 FastJson反序列化链分析1.3.1 FastJson 1.2.24 利用链分析1.3.2 FastJson 1.2.25-1.2.47 CC链分析1.3.2.1、开启autoTypeSupport:1.2.25-1.2.411.3.2.2 fastjson-1.2.42 版本绕过1.3.2.3 fastjson…...

Unity 3D软件下载安装;Unity 3D游戏制作软件资源包获取!

Unity3D&#xff0c;它凭借强大的功能和灵活的特性&#xff0c;在游戏开发和互动内容创作领域发挥着举足轻重的作用。 作为一款顶尖的游戏引擎&#xff0c;Unity3D内置了先进的物理引擎——PhysX。这一物理引擎堪称业界翘楚&#xff0c;能够为开发者提供全方位、高精度的物理模…...

PyTorch之nn.Module与nn.functional用法区别

文章目录 1. nn.Module2. nn.functional2.1 基本用法2.2 常用函数 3. nn.Module 与 nn.functional3.1 主要区别3.2 具体样例&#xff1a;nn.ReLU() 与 F.relu() 参考资料 1. nn.Module 在PyTorch中&#xff0c;nn.Module 类扮演着核心角色&#xff0c;它是构建任何自定义神经网…...

eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)

说明&#xff1a; 想象一下&#xff0c;你正在用eNSP搭建一个虚拟的网络世界&#xff0c;里面有虚拟的路由器、交换机、电脑&#xff08;PC&#xff09;等等。这些设备都在你的电脑里面“运行”&#xff0c;它们之间可以互相通信&#xff0c;就像一个封闭的小王国。 但是&#…...

CTF show Web 红包题第六弹

提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框&#xff0c;很难让人不联想到SQL注入&#xff0c;但提示都说了不是SQL注入&#xff0c;所以就不往这方面想了 ​ 先查看一下网页源码&#xff0c;发现一段JavaScript代码&#xff0c;有一个关键类ctfs…...

Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器

第一章 引言&#xff1a;语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域&#xff0c;文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量&#xff0c;支撑着搜索引擎、推荐系统、…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成

厌倦手动写WordPress文章&#xff1f;AI自动生成&#xff0c;效率提升10倍&#xff01; 支持多语言、自动配图、定时发布&#xff0c;让内容创作更轻松&#xff01; AI内容生成 → 不想每天写文章&#xff1f;AI一键生成高质量内容&#xff01;多语言支持 → 跨境电商必备&am…...

Spring AI与Spring Modulith核心技术解析

Spring AI核心架构解析 Spring AI&#xff08;https://spring.io/projects/spring-ai&#xff09;作为Spring生态中的AI集成框架&#xff0c;其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似&#xff0c;但特别为多语…...

3-11单元格区域边界定位(End属性)学习笔记

返回一个Range 对象&#xff0c;只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意&#xff1a;它移动的位置必须是相连的有内容的单元格…...

如何更改默认 Crontab 编辑器 ?

在 Linux 领域中&#xff0c;crontab 是您可能经常遇到的一个术语。这个实用程序在类 unix 操作系统上可用&#xff0c;用于调度在预定义时间和间隔自动执行的任务。这对管理员和高级用户非常有益&#xff0c;允许他们自动执行各种系统任务。 编辑 Crontab 文件通常使用文本编…...

Ubuntu系统复制(U盘-电脑硬盘)

所需环境 电脑自带硬盘&#xff1a;1块 (1T) U盘1&#xff1a;Ubuntu系统引导盘&#xff08;用于“U盘2”复制到“电脑自带硬盘”&#xff09; U盘2&#xff1a;Ubuntu系统盘&#xff08;1T&#xff0c;用于被复制&#xff09; &#xff01;&#xff01;&#xff01;建议“电脑…...

6️⃣Go 语言中的哈希、加密与序列化:通往区块链世界的钥匙

Go 语言中的哈希、加密与序列化:通往区块链世界的钥匙 一、前言:离区块链还有多远? 区块链听起来可能遥不可及,似乎是只有密码学专家和资深工程师才能涉足的领域。但事实上,构建一个区块链的核心并不复杂,尤其当你已经掌握了一门系统编程语言,比如 Go。 要真正理解区…...