IEEE Access论文排版
记录一下打黑工时遇到的问题
排版英文论文用pdflatex
碰到的第一个问题就是,我从官网下的模板我不能用?这是否
首先官网下的模板肯定是没问题的,出问题的肯定是我配置的问题
我本机texlive环境是TeX Live 2022,用的texstudio
4.2.2,默认编译器是xelatex
问了孙红光老师,他推荐用overleaf在线编译。把模板的zip包传上去,一次就正常通过了,证明了模板没有问题
问了孙海天老师,他建议先把本地的TeX
Live升级成最新版,然后用pdflatex编译
我在overleaf上更改了配置为TeX Live 2022和xelatex,果然报错了
换成pdflatex就能正常编译
于是我就在本地用pdflatex编译了两遍,这下成功了
问题解决方法:本地命令行用pdflatex命令编译,就不去换texstudio的默认编译器了,因为以后排版中文文字可能更多
特殊字符
长时间不用真的忘了
#,%,&不能直接打出来
要加\
# $ % & { } _ ^ ~ \
\# \$ \% \ ...
NJU_PA 学习记录
NJU_PA 学习记录
本博客用于记录做NJU计算机系统基础的PA时碰到的问题和自己的过程,以及心得体会
说实话第一次得知这个PA时我是很震惊的,感叹道不愧是顶尖学府,跟我们差距可是太大了
在此还是得感谢课程组开放这个很棒的PA至互联网上,让我们这些教育资源不够的计算机弱校(农林高校)学生有机会接触到更好的学习资料
PA0 - 重拾Linux
当时大一装的Linux是CentOS系统,这次PA要用的是Ubuntu系统
问了bing后发现,Ubuntu的包管理器是apt,而CentOS的包管理器是yum或dnf(CentOS
8及更高版本)
为了无脑跟随PA教程,我就去装了一个新的Ubuntu虚拟机,并且给了8G的内存
管道
这次重拾Linux,还是收获了很多东西的,我们当时在Linux实训时,完全没有涉及到管道的使用,同时我也没有选修Linux软件开发这门课,所以算是打开了新世界的大门,毕竟以前写程序就想着如果第一个程序的输出能直接当做第二个程序的输入就好了
就比如统计/usr/share目录下磁盘使用情况的命令,用到了管道|
1du -sc /usr/sh ...
manim学习记录
manim学习记录
记录数据结构小学期实习的经历
为什么数据库不记录?因为太水了,我感觉没必要
manim环境配置
所需系统依赖
FFmpeg (Windows 下安装需要自行配置
环境变量 )
OpenGL (包含在 python 包
PyOpenGL 中,无需手动安装)
LaTeX (可选,如果需要
\(\LaTeX\) 则必需)
使用 python 环境安装 manimgl
12345678# 通过 pip 安装 manimglpip install manimgl# 配置运行参数,可选manimgl --config # 如果想要在 LaTeX 中使用中文,请选择 xelatex 选项# 测试一下manimgl
如果出现灰色窗口,控制台中出现一个iPython终端,环境就安装好了
manim项目结构
根据如下结构创建一个新的 .py 文件
12345678manim/├── manimlib/│ ├── animation/│ ├── ...│ ├── default_config.yml│ └── window.py├ ...
算法分析与设计复习整理
算法分析与设计复习整理
算法引论
算法
算法的定义
(串讲强调)
算法:对于计算机科学来说,算法指的是针对特定问题求解步骤的一种描述,是包含若干条指令的一个有穷序列
算法的特性
输入(0或多个)
输出(至少1个)
确定性(无歧义)
有限性
可行性
算法设计一般过程
算法描述方法——伪代码
算法复杂性分析
时间复杂度
时间复杂性(影响因素包括问题规模n、输入序列I、算法本身A)
算法的渐近复杂性:
渐近意义下的记号
渐近上界:\(f(n)=O(g(n))\)
即\(f(n)\)的阶不高于\(g(n)\)的阶
渐近下界:\(f(n)=\Omega(g(n))\)
即\(f(n)\)的阶不低于\(g(n)\)的阶
渐近紧确界:存在正的常数\(c_1,c_2\),使\(n\)大时,满足\(c_1g(n)\le f(n)\le c_2g(n)\)
即\(f(n)\)与\(g(n)\)同阶
几类复杂性之间的关系
非递归,递归
空间复杂度
空间复杂度(影响因素包括输入输出数据IO、辅助变量V、算法本身A) ...
数字信号处理复习整理
数字信号处理复习整理
前言
本次复习整理是针对老师考前串讲内容进行整理,并不是全书所有内容
第一章
什么是消息
消息( Message
):消息是由符号、文字、数字或者语言等组成的序列,一封信、一段文字、新闻
什么是信息
信息( Information
):消息中所包含的事先不确定的内容;信息蕴含在不确定中,不确定内容越多信息量越大;消息是信息的载体;信息论中香农用信息熵来描述信源的不确定度
什么是信号
信号( Signal
):信号是表示消息的物理量,是运载消息的工具,是消息的载体。信号只是消息的一种物理表现形式(比如用声、光、电等);信号较之信息的其他表示形式(文字、语言等),更便于被系统接受和处理
信号通常是一个自变量或多个自变量的函数。如果仅有一个自变量,则称为一维信号;如果有两个以上的自变量,则称为多维信号
信号描述:时间特性和频域特性
信号分类:连续时间信号,离散时间信号
消息,信息,信号之间的联系
信号是消息的表现形式与传送载体
消息是信号的传送内容
信息是人们从消息中得到的、以前不知道的事情、知识等
什么是模拟信号
模拟信号:时 ...
数据库复习整理
数据库复习整理
绪论
重点问题
数据和信息的联系与区别
数据是用以表示信息的符号或载体,信息是经过加工之后并对客观世界和生产活动产生影响的数据,是数据的内涵,是对数据语义的解释
数据是现象,而信息更反映实质
数据库概念中的“有组织”指的是什么?
有组织(有结构):为了高效地存取数据库中的数据,在存放数据的时候,必须按照某种方式,把数据组织起来
DBMS和DBS有什么区别?
DBMS是数据库管理软件,DBS是整个数据库系统,其中包括了硬件、软件和人员,也包括了DBMS
为什么要建立数据模型,数据模型有什么作用?
计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换成计算机能够处理的数据,在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息
作用:对现实世界数据特征的抽象,使计算机能够处理
数据模型分为哪几种?分别有什么作用?
数据模型分为:概念模型,逻辑模型和物理模型
概念模型:对现实事物高度抽象,比如把水杯抽象成圆柱,
逻辑模型:数据模型信息化以后的表达形式,从软件管理角度组织数据
物理模型:是从数据存储角度组织数据 ...
编译原理复习整理
编译原理复习整理
绪论
重点掌握
翻译、解释、编译的区别和联系
编译过程分为哪些步骤
程序设计语言和编译程序
计算机所能执行的每一种操作称为一条指令,计算机能够执行的全部指令集合就是该计算机的指令系统
指令格式:操作码 + 操作地址码
低级语言
机器语言:二进制形式的指令序列,是计算机唯一能直接识别并执行的语言
汇编语言:助记符代替机器语言
高级语言
高级语言程序也必须翻译(编译)成最终能够直接执行的机器语言程序
程序设计语言的转换
翻译
是指将某种语言的源程序,在不改变语义(逻辑上等价)的条件下,转换成另一种语言程序——目标语言程序
编译
专指由高级语言程序一次性转换成低级语言程序,类似于全文翻译
解释
接受某高级语言的一个语句输入,进行解释并控制计算机执行,得到这个语句的执行结果后,等待下一个语句的解释执行,执行过程中并不产生目标程序。类似于口译
编译型高级语言程序的阶段
两个阶段
高级语言程序的执行通常分为两个阶段:编译阶段和运行阶段
编译程序就是指这样一种程序,通过它能够将用高级语言编写的源程序转换成与之在逻辑上等价的低级语言形 ...
电路与模拟电子技术复习整理
电路与模拟电子技术复习整理
电路的基本概念和基本定律
电路和电路模型
电路:
为了某种需要由若干电气器件按一定方式连接起来的电流的通路
电路分类
电能传输和转换:手电筒电路
信号的传递和处理:扩音机
电路组成:电源、负载、中间环节
一般的电路应该有:
电源:供给能量(电能或电信号)
负载:消耗能量(电能消耗或输出电信号)
开关:控制能量
导线:传输能量
两组定义:
激励和响应(就是输入和输出)
输入和输出
实际电路元件不是理想的
电路元件模型:实际元件理想化
即在一定条件下得出,忽略其次要性能,表征了实际元件的主要特性和物理现象,是一种近似关系
电路元件是理想元件
在一定条件下,每一种电路元件只体现一种基本电磁现象,具有精确和简单的数学定义
根据实际电路元件的几何尺寸 d 与其工作电信号波长 λ
的关系,可以将它们分为两大类:
集总参数元件: 满足 \(d << λ\)
条件的电路元件
分布参数元件: 不满足 \(d <<
λ\) 条件的电路元件
大多数都是集总参数元件
电 ...
计算机网络复习整理
计算机网络复习整理
概述
计算机网络在信息时代的作用
互联网(Internet) \(\ne\)
互连网(internet)
互连网的两个重要基本特点
连通性:使上网用户之间可以非常便捷、非常经济地交换各种信息,好像这些用户终端都彼此直接连通一样
资源共享:信息共享、软件共享、硬件共享,由于网络的存在,这些资源好像就在用户身边一样地方便使用
这两个特点是 Internet 提供许多服务的基础
互联网概述
网络的网络
计算机网络:由若干节点和连接这些节点的链路组成。节点可以是计算器、集线器、交换机或路由器等
互连网:多个网络通过一些路由器互相连接起来,构成了一个覆盖范围更大的计算机网络,“网络的网络”
网络把许多计算机连接在一起
互连网把许多网络通过一些路由器连接在一起
互连网基础结构发展三个阶段
ARPANET:最初只是一个单个的分组交换网,不是一个互连网
1983 年,TCP/IP 协议成为 ARPANET 上的标准协议,使得所有使用 TCP/IP
协议的计算机都能利用互连网相互通信
人们把 1983 年作为互联网的诞生时间
国家科学基 ...
天梯赛训练记录
记录天梯赛训练碰到的问题
字符串
输入空格
C++中
scanf()函数读字符,空格成功读入,碰到回车,tab,空格结束
cin读string,空格全部跳过,最后碰到回车结束
输入样例:
programming is More fun!
m
输出样例:
2
最后一个测试点只有一个空格,所以我一开始用cin函数输入失败了
1234567891011121314151617181920212223242526272829303132#include<iostream>using namespace std;const int defaultSize = 1000;int lst[130] = { 0 };char result;void Init(){ char temp = '0'; while (1) { //scanf_s("%c", &temp); scanf("%c", &temp); if (temp == ...