latex multirow学习

今天搞了一晚上的这个multirow,总算弄出来了几个比较好的例子,主要是这个multirow的语法我没看懂,这个逻辑我是没理解,就很尴尬,一改就报错,只能先弄几个例子,自己慢慢试

\documentclass{article}
\usepackage{multirow,booktabs}
\usepackage{ctex}
\begin{document}
	
%%%%%%%%%%%%%%%%%%%%%%%% 测试1 %%%%%%%%%%%%%%%%	
\begin{center}
	\begin{tabular}{@{} ll cccc r @{}}
		\toprule
		Student & Marker & \multicolumn{4}{c}{Essay} & Total \\
		\cmidrule(lr){3-6}
		& & Originality & Synthesis & Effort & Overall & \\
		\midrule
		\multirow{4}{*}{James}  & Alice  & 9 & 8 & 7 & 8.0 & \multirow{4}{*}{7.9}\\
		& Amelia & 8 & 9 & 7 & 8.0 & \\
		& Anton  & 9 & 7 & 7 & 7.7 & \\
		& Arthur & 7 & 8 & 8 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Janice} & Alice  & 9 & 9 & 7 & 8.3 & \multirow{4}{*}{8.1}\\
		& Amelia & 9 & 8 & 8 & 8.3 & \\
		& Anton  & 8 & 8 & 8 & 8.0 & \\
		& Arthur & 7 & 9 & 7 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Julie}  & Alice  &10 & 9 &10 & 9.7 & \multirow{4}{*}{8.8}\\
		& Amelia & 9 & 7 & 8 & 8.0 & \\
		& Anton  & 9 & 8 & 8 & 8.3 & \\
		& Arthur & 9 &10 & 9 & 9.3 & \\
		\bottomrule
	\end{tabular}
\end{center}
	
%%%%%%%%%%%%%%%%%%% 测试2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	\begin{center}
		\begin{tabular}{@{} ll cccc r @{}}
			\toprule
			Student & Marker & \multicolumn{4}{c}{Essay} & Total \\
			\cmidrule(lr){3-6}
			& & Originality & Synthesis & Effort & Overall & \\
			\midrule
			\multirow{4}{*}{James}  &  \multirow{4}{*}{Alice} & 9 & 8 & 7 & 8.0 & \multirow{4}{*}{7.9}\\
			  & &8 & 9 & 7 & 8.0 & \\
			  &  &9 & 7 & 7 & 7.7 & \\
			  &  &7 & 8 & 8 & 7.7 & \\ 
			\addlinespace
			\multirow{4}{*}{Janice} & Alice  & 9 & 9 & 7 & 8.3 & \multirow{4}{*}{8.1}\\
			& Amelia & 9 & 8 & 8 & 8.3 & \\
			& Anton  & 8 & 8 & 8 & 8.0 & \\
			& Arthur & 7 & 9 & 7 & 7.7 & \\ 
			\addlinespace
			\multirow{4}{*}{Julie}  & Alice  &10 & 9 &10 & 9.7 & \multirow{4}{*}{8.8}\\
			& Amelia & 9 & 7 & 8 & 8.0 & \\
			& Anton  & 9 & 8 & 8 & 8.3 & \\
			& Arthur & 9 &10 & 9 & 9.3 & \\
			\bottomrule
		\end{tabular}
	\end{center}
	
%%%%%%%%%%%%%%%%%%%%%%%%% 测试3 %%%%%%%%%%%%%%%%%%%%
	\begin{center}
	\begin{tabular}{@{} ll cccc r @{}}
		\toprule
		Student & Marker & \multicolumn{4}{c}{Essay} & Total \\
		\cmidrule(lr){3-6}
		& & Originality & Synthesis & Effort & Overall & \\
		\midrule
		\multirow{4}{*}{James}  &  \multirow{4}{*}{Alice} & \multirow{4}{*}{Mike} & 8 & 7 & 8.0 & \multirow{4}{*}{7.9}\\
		& & & 9 & 7 & 8.0 & \\
		&  & & 7 & 7 & 7.7 & \\
		&  &  & 8 & 8 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Janice} & Alice  & 9 & 9 & 7 & 8.3 & \multirow{4}{*}{8.1}\\
		& Amelia & 9 & 8 & 8 & 8.3 & \\
		& Anton  & 8 & 8 & 8 & 8.0 & \\
		& Arthur & 7 & 9 & 7 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Julie}  & Alice  &10 & 9 &10 & 9.7 & \multirow{4}{*}{8.8}\\
		& Amelia & 9 & 7 & 8 & 8.0 & \\
		& Anton  & 9 & 8 & 8 & 8.3 & \\
		& Arthur & 9 &10 & 9 & 9.3 & \\
		\bottomrule
	\end{tabular}
\end{center}

%%%%%%%%%%%%%%%%%%%%%%%%% 测试4 %%%%%%%%%%%%%%%%%%%%
\begin{center}
	\begin{tabular}{@{} ll cccc r @{}}
		\toprule
		Student & Marker & \multicolumn{4}{c}{Essay} & Total \\
		\cmidrule(lr){3-6}
		& & Originality & Synthesis & Effort & Overall & \\
		\midrule
		\multirow{4}{*}{James}  &  \multirow{4}{*}{Alice} & \multirow{4}{*}{Mike} &  \multirow{4}{*}{Lily} & 7 & 8.0 & \multirow{4}{*}{7.9}\\
		& & &  & 7 & 8.0 & \\
		&  & &  & 7 & 7.7 & \\
		&  &  &  & 8 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Janice} & Alice  & 9 & 9 & 7 & 8.3 & \multirow{4}{*}{8.1}\\
		& Amelia & 9 & 8 & 8 & 8.3 & \\
		& Anton  & 8 & 8 & 8 & 8.0 & \\
		& Arthur & 7 & 9 & 7 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Julie}  & Alice  &10 & 9 &10 & 9.7 & \multirow{4}{*}{8.8}\\
		& Amelia & 9 & 7 & 8 & 8.0 & \\
		& Anton  & 9 & 8 & 8 & 8.3 & \\
		& Arthur & 9 &10 & 9 & 9.3 & \\
		\bottomrule
	\end{tabular}
\end{center}


%%%%%%%%%%%%%%%%%%%%%%%%% 测试5 %%%%%%%%%%%%%%%%%%%%
\begin{center}
	\begin{tabular}{@{} ll cccc r @{}}
		\toprule
		Student & Marker & \multicolumn{4}{c}{Essay} & Total \\
		\cmidrule(lr){3-6}
		& & Originality & Synthesis & Effort & Overall & \\
		\midrule
		\multirow{4}{*}{James}  &  \multirow{4}{*}{Alice} & \multirow{4}{*}{Mike} &  \multirow{4}{*}{Lily} &  \multirow{4}{*}{nonotreply} & 8.0 & \multirow{4}{*}{7.9}\\
		& & &  &  & 8.0 & \\
		&  & &  &  & 7.7 & \\
		&  &  &  &  & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Janice} & Alice  & 9 & 9 & 7 & 8.3 & \multirow{4}{*}{8.1}\\
		& Amelia & 9 & 8 & 8 & 8.3 & \\
		& Anton  & 8 & 8 & 8 & 8.0 & \\
		& Arthur & 7 & 9 & 7 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Julie}  & Alice  &10 & 9 &10 & 9.7 & \multirow{4}{*}{8.8}\\
		& Amelia & 9 & 7 & 8 & 8.0 & \\
		& Anton  & 9 & 8 & 8 & 8.3 & \\
		& Arthur & 9 &10 & 9 & 9.3 & \\
		\bottomrule
	\end{tabular}
\end{center}	


%%%%%%%%%%%%%%%%%%%%%%%%% 测试5 %%%%%%%%%%%%%%%%%%%%
\begin{center}
	\begin{tabular}{@{} ll cccc r @{}}
		\toprule
		Student & Marker & \multicolumn{4}{c}{Essay} & Total \\
		\cmidrule(lr){3-6}
		& & Originality & Synthesis & Effort & Overall & \\
		\midrule
		\multirow{4}{*}{James}  &  \multirow{4}{*}{Alice} & \multirow{4}{*}{Mike} &  \multirow{4}{*}{Lily} &  \multirow{4}{*}{nonotreply} & 8.0 & \multirow{4}{*}{7.9}\\
		& & &  &  & 8.0 & \\
		&  & &  &  & 7.7 & \\
		&  &  &  &  & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Janice} & Alice  & 9 & 9 & 7 & 8.3 & \multirow{4}{*}{8.1}\\
		& Amelia & 9 & 8 & 8 & 8.3 & \\
		& Anton  & 8 & 8 & 8 & 8.0 & \\
		& Arthur & 7 & 9 & 7 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Julie}  & Alice  &10 & 9 &10 & 9.7 & \multirow{4}{*}{8.8}\\
		& Amelia & 9 & 7 & 8 & 8.0 & \\
		& Anton  & 9 & 8 & 8 & 8.3 & \\
		& Arthur & 9 &10 & 9 & 9.3 & \\
		\bottomrule
	\end{tabular}
\end{center}	


%%%%%%%%%%%%%%%%%%%%%%%%%%%% 测试6%%%%%%%%%%%%%%%%%%%%%%
	\begin{center}
	\begin{tabular}{@{} ll cccc r @{}}
		\toprule
		Student & Marker & \multicolumn{4}{c}{Essay} & Total \\
		\cmidrule(lr){3-6}
		& & Originality & Synthesis & Effort & Overall & \\
		\midrule
		\multirow{4}{*}{James}  &  \multirow{4}{*}{Alice} & 9 & 8 & 7 & 8.0 & 79\\
		& &8 & 9 & 7 & 8.0 & 790 \\
		&  &9 & 7 & 7 & 7.7 & 7900\\
		&  &7 & 8 & 8 & 7.7 & 79000 \\ 
		\addlinespace
		\multirow{4}{*}{Janice} & Alice  & 9 & 9 & 7 & 8.3 & \multirow{4}{*}{8.1}\\
		& Amelia & 9 & 8 & 8 & 8.3 & \\
		& Anton  & 8 & 8 & 8 & 8.0 & \\
		& Arthur & 7 & 9 & 7 & 7.7 & \\ 
		\addlinespace
		\multirow{4}{*}{Julie}  & Alice  &10 & 9 &10 & 9.7 & \multirow{4}{*}{8.8}\\
		& Amelia & 9 & 7 & 8 & 8.0 & \\
		& Anton  & 9 & 8 & 8 & 8.3 & \\
		& Arthur & 9 &10 & 9 & 9.3 & \\
		\bottomrule
	\end{tabular}
\end{center}


aaaa\\
aaaa\\
aaaa\\
表格6\\
%%%%%%%%%%%%%%%%%%%%%%%%%%% 测试6%%%%%%%%%%%%%%%%%%%%%%
\begin{tabular}{|c|c|c|c|c|}
	\hline
	\multicolumn{5}{|c|}{学生个人信息} \\
	\hline
	\multirow{2}*{姓名} & 
	\multirow{2}*{学号} & 
	\multicolumn{3}{c|}{成绩} \\ \cline{3-5} 
	\multicolumn{1}{|c|}{} &
	\multicolumn{1}{|c|}{} & 
	\multicolumn{1}{|c|}{语文} & 数学 & 英语 \\ \hline
	张三 & 006 & 91 & 98 & 99 \\ \hline
	李四 & 009 & 87 & 88 & 79 \\ \hline
	王五 & 007 & 81 & 79 & 77 \\ \hline
\end{tabular}

aaaa\\
aaaa\\
aaaa\\
表格7\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%% 测试7%%%%%%%%%%%%%%%%%%%%%%
\begin{tabular}{|c|c|c|c|c|}
	\hline
	\multicolumn{5}{|c|}{学生个人信息} \\
	\hline
	\multirow{2}*{姓名} & \multirow{2}*{学号} &科目1 & 科目2 & 科目3  \\
	\cline{3-5}
	& & 语文  & 数学& 英语  \\
    \cline{1-5}
	张三 & 006 & 91 & 98 & 99 \\ \hline
	李四 & 009 & 87 & 88 & 79 \\ \hline
	王五 & 007 & 81 & 79 & 77 \\ \hline
\end{tabular}

aaaa\\
aaaa\\
aaaa\\

%%%%%%%%%%%%%%%%%%%%%%%%%%%% 测试8%%%%%%%%%%%%%%%%%%%%%%
\begin{table}
\centering	
	\caption{测试表格
	\label{Table:测试}}
\begin{tabular}{|c|c|c|c|c|}
	\hline
	\multicolumn{5}{|c|}{学生个人信息} \\
	\hline
	\multirow{2}*{姓名} & \multirow{2}*{学号} &科目1 & 科目2 & 科目3  \\
	\cline{3-5}
	& & 语文  & 数学& 英语  \\
	\cline{1-5}
	张三 & 006 & 91 & 98 & 99 \\ \hline
	李四 & 009 & 87 & 88 & 79 \\ \hline
	王五 & 007 & 81 & 79 & 77 \\ \hline
\end{tabular}
\end{table}



\end{document}

结果如下
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
根据这几个表格,我大概能把语法看懂

在这里插入图片描述

multirow 逻辑

分析这个代码和结果的对应关系,首先使用语法\multirow 其中后面的2是代表这个位置是合并2行,后面的星星符号我目前也不知道干嘛的,我看到的例子全带这个,可以先不管,后面的{姓名}是最终合并两行所填写的一个元素的内容,同理\multirow{2}*{学号}也是这个道理,就是第二列的两行需要合并,从这里就可以看到一个逻辑,这个语法就是从左到右,一行一行写的,而不是先按列来的,到了这一步,假设需要合并的内容已经写完了,从第三列开始就是不需要合并的,按照一行一行的逻辑,那么接下来我就写 &科目1 & 科目2 & 科目3,把后面三列占满,但是此时需要注意,这里的&科目1 & 科目2 & 科目3仅仅占了一行的,要知道我们开始的两列是两行合并成一行的,所以元素必然还有缺失的,但是这个不影响这个逻辑,此时我们第一行其实已经写完了,然后输入换行\, 这里表格其实就已经输出到了第二行的第一列,记住第一列和第二列是合并了的,之前已经填过了,所以不需要再填了,所以需要使用& 把位置给占住,因为输入& & ,到这里其实表格已经输出到了第二行第三列了,从这里开始我就正常填充元素了,因此输入语文 & 数学& 英语 ,然后换行,一个多行合并的表格就被输出了,剩下的就依葫芦画瓢了

补充学习

\documentclass{article}
\usepackage{multirow,booktabs}
\usepackage{ctex}

\begin{document}
	\begin{table}
		%%%%%%%%%%%%%%%%%%%%%%%%%%%% 测试6%%%%%%%%%%%%%%%%%%%%%%
		\begin{center}
			\begin{tabular}{@{} ll cccc r @{}}
				\toprule
				Student & Marker & \multicolumn{4}{c}{Essay} & Total \\
				\cmidrule(lr){3-6}
				
				& & Originality & Synthesis & Effort & Overall & \\
				\midrule
				\multirow{4}{*}{James}  &  \multirow{4}{*}{Alice} & 9 & 8 & 7 & 8.0 & 79\\
				& &8 & 9 & 7 & 8.0 & 790 \\
				&  &9 & 7 & 7 & 7.7 & 7900\\
				&  &7 & 8 & 8 & 7.7 & 79000 \\ 
				\cline{1-7}
				\addlinespace
				\multirow{4}{*}{Janice} & Alice  & 9 & 9 & 7 & 8.3 & \multirow{4}{*}{8.1}\\
				& Amelia & 9 & 8 & 8 & 8.3 & \\
				& Anton  & 8 & 8 & 8 & 8.0 & \\
				& Arthur & 7 & 9 & 7 & 7.7 & \\ 
				
				\cline{1-7}
				\addlinespace
				\multirow{4}{*}{Julie}  & Alice  &10 & 9 &10 & 9.7 & \multirow{4}{*}{8.8}\\
				& Amelia & 9 & 7 & 8 & 8.0 & \\
				& Anton  & 9 & 8 & 8 & 8.3 & \\
				& Arthur & 9 &10 & 9 & 9.3 & \\
				\bottomrule
			\end{tabular}
		\end{center}
		
	\end{table}
	
	
\begin{table}[hp] %%参数: h:放在此处 t:放在顶端 b:放在底端 p:在本页
	\renewcommand\arraystretch{1.2}
	%\setlength{\abovecaptionskip}{0.cm}
	%\setlength{\belowcaptionskip}{-0.cm}
	\centering  % 显示位置为中间
	\textbf{Table 2}~~Parameters description.\\  %%表的标题
	\begin{tabular}{p{45pt}l|ll|l} %第一列设置宽度为45pt 全为左对齐 没有分割线
		%\setlength{\tabcolsep}{20mm}
		\hline  % 表格的横线
		%\toprule % 顶部线
		Parameters & & Definitions & Value & Source \\%[3pt]只改一行    %%表格第一行标题 % 表格中的内容,用&分开,\\表示下一行
		\hline  % 表格的横线
		%\midrule % 中部线
		$\beta_{1}$   & & xxxxabcdxxx           & 1 &  Estimation \\    %%表格内容
		%\midrule
		\multirow{2}[2]{*}{$\alpha_{3}$} & & aaa1 & \multirow{2}[2]{*}{1} &  \multirow{2}[2]{*}{Estimation} \\
		& & bbb2                  &   &             \\
		$d_{1}$       & & xxxxabcdxxx           & 1 &  Estimation \\
		\multirow{3}[2]{*}{$1/\theta(t)$}& $\theta_{0}$ & 1aaa            & 1 &  Estimation \\
		& $\theta_{1}$ & 2bbb            & 1 &  Estimation \\
		& $\theta_{2}$ & 3ccc            & 1 &  Estimation \\
		%\bottomrule % 底部线
		\hline  % 表格的横线
	\end{tabular}
\end{table}

	
\end{document}	

结果如下
在这里插入图片描述在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Apache Doris 整合 FLINK CDC + Iceberg 构建实时湖仓一体的联邦查询

1概况 本文展示如何使用 Flink CDC Iceberg Doris 构建实时湖仓一体的联邦查询分析,Doris 1.1版本提供了Iceberg的支持,本文主要展示Doris和Iceberg怎么使用,大家按照步骤可以一步步完成。完整体验整个搭建操作的过程。 2系统架构 我们整…

vscode实时预览markdown效果

安装插件 Markdown Preview Enhanced 上面是搜索框 启动预览 右键->Open Preview On the Side 效果如下: 目录功能 目录功能还是使用gitee吧 push后使用gitee,gitee上markdown支持侧边生成目录

深度学习环境配置:Anaconda 安装和 pip 源

conda是一种通用包管理系统,与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。 Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,就是把很多常用…

阿里云a10GPU,centos7,cuda11.2环境配置

Anaconda3-2022.05-Linux-x86_64.sh gcc升级 centos7升级gcc至8.2_centos7 yum gcc8.2.0-CSDN博客 paddlepaddle python -m pip install paddlepaddle-gpu2.5.1.post112 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html 报错 ImportError: libssl.so…

【Java程序设计】【C00187】基于SSM的旅游资源网站管理系统(论文+PPT)

基于SSM的旅游资源网站管理系统(论文PPT) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于ssm的旅游资源网站 本系统分为前台系统、用户和管理员3个功能模块。 前台系统:当游客打开系统的网址后,首先看到的就是…

SQL注入

SQL分类 一.根据注入的方式来分类: 1.get注入 2.post注入 3.cookie注入 二注入方式来分类 1.有回显的注入 2.盲注 3.二次注入 4.报错注入 5堆叠注入 6宽字节注入 简单检测一下 利用单引号或者双引号或者\来检测是否存在注入,如果爆出sql错误或者出现不回显90%…

【go语言】error 错误处理详解

前言 在软件开发中,错误码是一种重要的信息传递方式,对于开发者和用户都具有重要的意义。一般情况下,系统出现故障,由运维在狂轰滥炸的报警信息中找到关键错误信息和研发人员进行沟通,再查看代码逻辑理清问题根源&…

git小白进阶之路

git是最常用的版本控制工具,我对其进行了整理后续补充,这个文档欢迎大家来讨论,当前我的视频梳理: git小白进阶之路_哔哩哔哩_bilibili,非常希望大佬们能够批评指正,并多多交流。 目录 初始配置 配置账号…

上位机图像处理和嵌入式模块部署(视频处理vs图像处理)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 从目前发展的情况来看,视频处理会慢慢变成一种主流趋势。这里面的原因很多,比如说现在嵌入式soc的算力越来越强、获取图像的…

如何用gpt快速做好数据分析?

由于技术限制,目前InfinitePaper AI仅支持上传1份文件,且大小不超过10M。但是,在强大的代码解释器面前,这都是小问题。我们只需要将可能用到的文件打包成压缩文件上传即可,之后要求GPT直接解压就能正常完成后续需求。 …

Docker进阶篇-Docker网络

一、描述 1、docker不启动,默认网络情况 查看网卡情况使用,ifconfig或者ip addr ens33:本机网卡 lo:本机回环网络网卡 virbr0:在CentoS 7的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现 …

政安晨的机器学习笔记——示例演绎在TensorFlow中使用 CSV数据(基于Colab的Jupyter笔记)(1.5万字长文超详细)

本笔记提供了如何在 TensorFlow 中使用 CSV 数据的示例:用 tf.data 加载 CSV 数据。 其中包括两个主要部分: 从磁盘加载数据将数据预处理为适合训练的形式。 本笔记侧重于加载,并提供了一些关于预处理的快速示例。 设置 import pandas a…

2024美国大学生数学建模竞赛美赛B题matlab代码解析

2024美赛B题Searching for Submersibles搜索潜水器 因为一些不可抗力,下面仅展示部分代码(很少部分部分)和部分分析过程,其余代码看文末 Dthxlsread(C:\Users\Lenovo\Desktop\Ionian.xlsx); DpDth(:,3:5); dy0.0042; dx0.0042; …

【Spring实战】33 Spring Boot3 集成 Nacos 配置中心

文章目录 1. 配置中心定义2. 解决哪些问题3. 常用的配置中心4. 使用示例1)没引入 Nacos 配置中心2)引入依赖3)配置Nacos连接信息4)在 Nacos 上配置属性5)在 Spring Boot 中使用配置6)启动服务&验证7&am…

HiFT全参数微调新范式---逐层微调

论文链接: https://arxiv.org/abs/2401.15207 HiFT 是一个端到端的层级优化策略。目前论文的结果是原始混合精度的结果,目前最新进展已将混合精度进行了分层适配,微调7B模型的内存需求约为16.87G,13B模型约为31G(batch1,seq_length512) 背景…

Fluent的小bug处理:后处理截面显示存在漏洞

最近发现的Fluent的bug,关于后处理截面显示不完整的问题。 1 现象 在使用六面体核心类型单元(包括四面体-六面体核心和多面体-六面体核心)进行网格划分的时候,可能会在截面上不能完整捕捉单元形状及其分布状态,导致做…

后端——go系统学习笔记(不断更新中......)

数组 固定大小 初始化 arr1 : [3]int{1, 2, 3} arr2 : [...]int{1, 2, 3} var arr3 []int var arr4 [4]int切片 长度是动态的 初始化 arr[0:3] slice : []int{1,2,3} slice : make([]int, 10)len和cap len是获取切片、数组、字符串的长度——元素的个数cap是获取切片的容量—…

docker相关问题解决(file exists、not a directory

背景 以下环境为wsl file exists 缓存没删干净 docker-compose down -v not a directory flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? 明明我确定报错指示的位置就是文件而不是文件夹...相当神奇的错误 …

【lesson2】定长内存池的实现

文章目录 介绍定长内存池的设计定长内存池的实现需要成员变量需要的成员函数定长内存池结构定长内存池Delete(释放空间)的实现定长内存池New(申请空间)的实现 定长内存池的实现完整版 介绍 作为程序员(C/C)我们知道申请内存使用的…

谷歌产品大更新:Bard可生成图像;文生音乐平台等5大免费功能

2月2日,谷歌在官网对生成式AI产品进行了大更新,包括类ChatGPT聊天助手Bard可以通过文本提示生成图像; 全新的文生音乐平台MusicFX;新的文生图像平台ImageFX;新的文本扩写平台TextFX;在谷歌地图中增加生成式…