自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 多模态大模型——任务、评估、数据集

参考链接:https://zhuanlan.zhihu.com/p/671638798。

2024-03-17 15:10:43 2250

原创 BLIP和BLIP2

文章主要是对BLIP2 (使用冻结图像编码器和大型语言模型的Bootstrapping语言图像预训练)论文的阅读笔记,也对BLIP(用于统一视觉语言理解和生成的Bootstrapping语言图像预训练)算法进行了简单的介绍。

2023-06-10 21:59:01 3790

原创 NLR-SPIRiT:一种新的的并行磁共振成像重构算法(含代码)

分享我的文章该算法使用图像的非局部自相似特性作为先验信息,能有效提升重建图像质量。​​​​​​​​​​​​​​​​​​https://authors.elsevier.com/c/1eZTR,GdM5jtRv

2022-02-10 21:11:38 1503 1

原创 论文实验—使用多线程循环调参数(matlab parfor函数)

实验参数调整是一个比较麻烦也很费时的过程,本文将介绍一种使用多线程的方法在服务器上调参的方法,将会非常省时。除了多线程循环,还有一些相关的内容也会介绍。1.参数和结果存储使用txt文件存储参数与结果:statname = 'result.txt'; %设置存储txt文件名fid = fopen(statname, 'a+'); %打开txt文件% ......fprintf('%s: a=%g,SNR = %.2f, dataname,a,SNR); % 在matla

2021-08-11 14:50:22 1112

原创 论文预印版—arXiv提交latex注意事项

论文预印版是未经同行审查的论文手稿,发布预印版的优点有:建立自己的优先权;收到宝贵的交流和反馈意见;及早获得引用等。arXiv(X依希腊文的χ发音,读音如英语的archive)是一个收集物理学、数学、计算机科学、生物学与数理经济学的论文预印本的网站。那么如何在arXiv网站上发布一篇手稿呢?arXiv网址:https://arxiv.org/loginarXiv可以上传PDF或者latex源码,一般来说选择上传latex源码比较好,但是其编译可能会有一些需要注意的东西。首先提供一篇文章供参考:

2021-08-11 13:54:42 2050

原创 写论文工具分享——NoteExpress

本文主要分享使用word写论文中常用到的几个工具,公式编辑器——mathtype;画图工具——visio;文献管理工具——NoteExpress。mathtype和visio大家应该都比较熟悉了,这里简单介绍一下NoteExpress的一些基本操作(具体的操作可以到官网看,有很详细的使用教程)。一、 新建数据库和文件夹新建数据库操作:数据库->新建数据库->选择路径进行创建-&...

2020-02-12 16:14:52 3368

原创 latex 学位论文排版 公式排版

我们在论文中常需要加入公式,包括行内公式与行间公式两种。然后我采用的是mathtype编辑好之后复制到latex的方式,方法前面已经简单介绍过,但是还有一些其他的问题需要注意,所以再补充一下。1.将mathtype的公式写入latex最简单的LaTeX公式插入的方式是使用mathtype编辑好公式,直接复制到LaTeX里面。首先需要在mathtype里面进行设置(Prferences里面):...

2019-06-26 14:16:59 1084

原创 使用FTP服务器与客户端实现从主机下载虚拟机中的文件

我们需要下载一个FTP服务器软件在虚拟机中进行安装,然后在主机中安装FTP客户端,然后就可以完成主机下载虚拟机中的文件。一、虚拟机服务器配置可以通过https://www.filezilla.cn/download/server进行服务器下载,下载服务器后,使用默认设置进行安装既可。安装完后出现下面的窗口,点击“确定”。然后点击“编辑->用户->添加”, 然后进行用户名设置:...

2019-06-19 08:10:48 2565

原创 Linux 配置Java环境并实现helloworld的输出

之前我们在Linux环境下使用了C语言和python实现了helloworld的输出,现在需要用Java进行实现。与之前不同的是,Ubuntu下面有自带的C语言以及python编译环境,但是没有Java的编译环境,所以这里我们还需要先进行Java环境的配置,才能去实现Java程序的编译运行。一、Java环境的配置1.切换到root用户具体操作是:输入su -i回车,然后输入密码,回车。2...

2019-06-16 17:27:22 2669

原创 VMware 网络环境配置(win7系统)

我们在装完VMware虚拟机之后,经常需要虚拟机与本地计算机通信,或者需要虚拟机上网,这就需要我们进行虚拟机的网络配置。这篇文章将简单介绍VMware网络配置的三种方式,并完成NAT模式下的网络配置。一、VMware的网络配置模式我们在装完VMware虚拟机之后,经常需要虚拟机与本地计算机通信,或者需要虚拟机上网,下面我们详细了解下VMware的三种连接方式。在安装完成VMware之后,软件...

2019-06-16 13:32:53 14241

原创 Linux 用C语言和python输出hello world的实现

安装好虚拟机VMware以及Ubuntu后,就搭建好Linux环境了。这一部分介绍一下Linux下的基本目录操作命令,并完成在Linux环境下使用C语言输出Hello World。一、目录命令使用pwd 获取当前工作目录ls 获取工作目录下包含的内容ls -a 获取包括隐藏目录mkdir加目录名 创建目录cd加路径 切换到目录(1)绝对路径 cd /home/...

2019-06-14 10:22:15 2609

原创 LaTeX 学位论文排版 章节目录设置

一般学位论文使用的是book排版,我们这里介绍三级标题格式的设置以及生成目录的方式,具体要求和实现方式如下。前言部分:中英文摘要+目录 使用小写罗马字母格式进行页面编号正文部分:第一章、第二章……后记部分:总结+致谢+参考文献+附录 不需要对章节进行编号关于前言、正文、后记的设计使用下面的命令:\frontmatter %前言部分,页码为小写罗马字母格式;其后的\chapter 不编号。...

2019-06-12 11:10:14 21362 12

原创 LaTeX 页面设置 插入代码

一、页面设置下面是一个简单的页面设置的模板,设置了页面的大小、页边距、页眉页脚这些属性。\documentclass{ctexart}%页面设置\usepackage{geometry}\geometry{a4paper,scale=0.8} %设置页面A4纸,页边距0.8%页面页脚设置\usepackage{fancyhdr} %设置没有页眉页脚\pagestyle{p...

2019-06-07 21:55:30 5273

原创 LaTeX 插入图片 公式

一、LaTeX插入图片首先需要添加一个宏包graphicx,在插入图片的位置可以直接点击LaTeX的插入图片快捷按钮,然后修改其中的 * 位置的内容既可(caption与label若不需要也可以删掉)。\documentclass{article}\usepackage{graphicx}\begin{document} \begin{figure} \centering ...

2019-06-07 21:30:53 6874

原创 C语言 使用FFT得到信号幅度谱

前面的一篇文章我们介绍了使用DFT得到信号的幅度谱的方法,现在我们来看一下FFT实现信号幅度谱。这里我们使用的FFT源程序是徐士良老师的C语言算法程序——快速傅里叶变换。另外,本文也会对DFT以及FFT实现信号幅度谱计算时,所需要的计算量以及花费的时间进行比较。1.FFT原理FFT(Fast Fourier Transformation)是离散傅氏变换(DFT)的快速算法,也就是快速傅里叶变换...

2019-06-06 19:24:02 8736

原创 C语言 使用DFT得到信号幅度谱

前面的两个部分分别完成了信号的抽样以及DFT的计算,我们最终的目的是利用DFT与FFT实现信号的幅度谱计算。也就是对一个信号进行抽样然后计算其DFT或者FFT的结果既可。另外,我们还将比较DFT与FFT计算得到幅度谱的速度。1.DFT实现信号幅度谱计算2.FFT实现信号幅度谱计算...

2019-06-06 14:52:54 1992

原创 C语言有限长序列的DFT实现及gnuplot作图

离散傅里叶变换(Discrete Fourier Transform,缩写为DFT),是傅里叶变换在时域和频域上都呈离散的形式,将信号的时域采样变换为其DTFT的频域采样。在形式上,变换两端(时域和频域上)的序列是有限长的,而实际上这两组序列都应当被认为是离散周期信号的主值序列。即使对有限长的离散信号作DFT,也应当将其看作其周期延拓的变换。...

2019-06-01 21:09:48 1712

原创 C语言产生抽样信号并使用gnuplot绘图

功能分析①产生采样率为8000次每秒的正弦信号,时长为1秒。正弦信号的幅度为0.6,频率为500Hz,或50Hz。② 用gnuplot软件画出这个信号的波形图。③ 将以上500Hz和50Hz的两个正弦信号相加。并用gnuplot画出相加后的波形图。首先分析正弦波信号的产生。设正弦信号的表达式为:f(t)=A sin(2 π f t),A为幅度,f为频率,t为时间。这样我们就设置好了幅度以及...

2019-06-01 10:56:04 1260

原创 C语言文本处理——郑码与拼音兼容的输入法实现

功能分析文本文件的组成:文本构成的格式是 郑码以及拼音的编码+空格+对应的汉字如:

2019-05-29 10:12:05 637

原创 C语言文本处理——提取单子码表

功能分析:现有包括郑码与拼音的一个词典TXT文件(incode.txt)共十万行内容,我们需要对郑码词典部分(也就是前58031行内容)进行内容提取。将中文只有一个字的内容进行整行提取,写入一个新的TXT文件(in.txt)中。编程思路:将 incode.txt 文件的内容进行读取,读取编码部分存储到p[i].key中,读取汉字部分存储到p[i].chinese中。对于前58031个p[i]...

2019-05-27 13:50:22 473

原创 C语言 带参数的main函数的编译运行

这里主要介绍的是C99标准下的C语言main函数形式。C语言中,main函数可以带参数也可以不带参数。不带参数的main函数格式为:main() //它实际上是 main(void)的简写C语言中如果miain函数需要带参数,带参数的main函数格式为:main(int argc, char *argv[]) //也可写成 main(int argc, char **arg...

2019-05-27 10:39:18 9244

原创 C语言 实现一个简单的电子词典

首先使用TCC完成文本文件的读取,另外使用文本文件写一个关于郑码的编码输入与汉字对应关系,再使用TCC完成输入编码时输出对应汉字的功能,也就是完成一个小字典软件。TCC需要完成的内容就是实现文本文件的读取和查询。...

2019-04-26 14:28:04 4211

原创 C语言 文件读写的实现

关于C语言的文件读写,我将介绍下面这几种方式:字符的读写:使用 fgetc() 函数 和 fputc() 函数;字符串的读写:使用 fgets() 函数和 fputs() 函数;格式化的读写(主要用于文本文件):使用 fscanf() 函数和 fprintf() 函数。字符读写:1. fputc()函数fputc(c,fp); //用于将一个字符写入文件其中,...

2019-04-26 11:55:33 16780 5

原创 使用TCC编译器以及notepad++完成TCC自己编译自己

这部分主要介绍几种常见的C语言编译器,以及常用的C语言文本编辑器notepad++。然后使用notepad++以及TCC编译器完成自己编译自己。一、常见C语言编译器介绍这里我们将介绍到的常见C语言编译器有:GCC、TCC、VC++6.0、Dev-C++、VS。1.GCCGNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、...

2019-04-21 08:32:35 2392

原创 LaTeX 文章排版 列表环境 表格环境

这一篇主要介绍 LaTeX 排版的几个基础的功能的实现,包括文章的排版、列表环境以及表格环境。一、LaTeX文章排版以“ctexbook”为例来学习LaTeX的书籍排版,注意:只有ctexrep和ctexbook才有chapter的定义。\documentclass{ctexbook} %ctex文档类包括ctexart ctexrep ctexbook三种\usepackage{...

2019-04-18 09:59:43 5261

原创 Markdown 编辑器——Typora

1.Markdown介绍Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,一般我都会用它写博客。2.Typora介绍由于Markdown只能进行在线编辑,所以我需要一个软件可以用于离线编辑。Typora 是一款简单、高效而且非常优雅的 Markdown 编辑器,它...

2019-04-17 10:55:59 416

原创 C# 调用 gnuplot 作图并显示到界面 (二) 改进方法

之前我们介绍了一种C#调用gnuplot的方式,但是那种方式会弹出画图界面,然后再输出为图片。如果我们需要只进行图片的输出,这里就需要用到另一种方式——编写gnuplot脚本freq.plt,直接执行。1.gnuplot脚本文件编写我是使用的notepad进行的命令行代码编写: plot "a.dat" w l set terminal png set output "a.png" r...

2019-04-15 13:55:30 1149 2

原创 C# 删除文件(二)针对被占用的图片文件的删除

在程序的实现中,我发现需要对gnuplot作图产生的图片进行删除,再次作图时才能保证正确。但由于我将图片显示到了picturebox中,所以直接进行文件的删除会提示“文件正在被另一进程使用”的问题,这里我用的解决办法是——在显示图片时换一种不占用图片文件资源的方式进行显示。一般的在picturebox中显示图片的方式是:PictureBox.Image = Image.FromFile("a...

2019-04-15 13:46:28 2270

原创 LaTeX 入门学习

为方便以后的论文的排版,现在开始学习LaTeX。这一部分主要了解一下LaTeX这种系统,并与我们通常使用的word进行对比,便于我们更加了解LaTeX。另外,我们将简单了解LaTeX的基本结构和编译方式,并完成一段中文的PDF格式显示。1. LaTeX简介TeX 是一个排版系统。用 TeX,你可以把你的文章做成书那种效果。利用这种格式,可以生产具有书籍质量的印刷品。对于生成复杂表格和数学公式...

2019-04-13 21:24:26 2806

原创 郑码输入法 编码规则 取码方式

要将汉字使用郑码进行编码,除了汉字的分解和对应代码的掌握,我们还需要知道郑码输入法的编码规则以及取码方式。另外,这一篇的位码取码部分是对前面的区码表中的编码进行了补充说明,便于理解记忆。一、 编码规则实际上我们前面已经介绍过郑码的编码规则的部分内容了。郑码编码的规则有三条:① 按照基本字根表的基根为汉字的基本单位,把汉字分解为基根组成,实在不行的再分解为基根与笔画的组合,或者笔画与笔画的组合...

2019-04-12 19:17:01 2224

原创 郑码输入法 字根记忆表 一般根变通处理

这一部分主要会介绍到郑码中基本字根的分类排列以及代码体系,还有对于一些一般根的处理和分解。一、 基本字根的分类排列对于郑码中优选出的170个基根,我们都有特定的代码对应。怎样便于记忆是一个关键问题,我们就需要为郑码的基根设置一个分类排列的体系。对于郑码这种“形码”,我们自然是从“笔形”和“字形”出发去设计这一体系。我们知道汉字的基本笔形有“横、竖、撇、点、折”五类,可以根据基根的第一笔对其进...

2019-04-12 17:36:04 2064

原创 郑码输入法 编码规则简介 汉字分解

去找了一本《郑码输入法手册》,然后开始了郑码的系统学习。这一部分主要是对郑码的基本编码规则做一个了解,然后学习郑码中汉字的分解方式。一、 认识郑码输入法1. 简介郑码输入法是一种较为流行的汉字输入法,与传统的形码输入法的相似之处在于:从汉字的结构入手,将汉字分为若干部分,按某种规律安排键位,也要建立某种汉字的拆分规则等等。熟练使用郑码输入法,可以让我们的打字速度有很大的提升,因为输入单个字和...

2019-04-12 10:19:05 1455

原创 C# word Document Close 二义性问题解决 以及 修改程序集的“嵌入互操作类型”属性警告处理

1.word Document Close 二义性问题解决在使用C#显示word文档的时候,出现以下警告:方法Microsoft.office.Interop.Word._Document.Close(ref object,ref object,ref object)”和非方法Microsoft.office.Interop.Word.DocumentEvents2_Event.Close"之...

2019-04-10 09:51:50 2153

原创 C# 删除文件(一)

在进行程序设计的时候,有一个功能是作图后保存,然后调用显示。但是我在第二次使用的时候常会直接显示上一次保存的图片,后来我发现手动删除上次保存的图,就可以正确显示,所以用到了C#删除文件这个功能,这样每次保存图片之前先把之前的图片删除就可以了。功能实现://删除文件的函数 public static void DelectDir(string srcPath) {...

2019-04-10 08:29:52 6326

原创 C# 调用 gnuplot 作图并显示到界面 (一)

我需要完成的最后结果是使用C#调用gnuplot进行绘图并保存,然后将保存的图片显示到c#的picturebox中去。在前面我们已经生成了.dat文件,那么就可以直接用它绘图了。1.关于gnuplot画图并保存成.gif形式的图片在"a.dat"所在的目录下输入命令plot "a.dat" w lset terminal gifset output "a.gif"就可以在当前路径下...

2019-04-05 19:08:21 1752 1

原创 C# 输出数据表并生成.dat文件

目前想实现的功能是:输出参数(比如距离、功率等)在某个区间内变化时对应的传输损耗数据,然后进行画图。暂时实现的是将输出的数据显示在textbox中,然后生成.dat文件。这样的话,后面调用gnuplot作图的时候就只需要使用这个.dat文件就可以了。所以这一篇博客是介绍怎么用C#产生多组数据显示到textbox中,并将这些数据保存成为一个.dat文件。1.产生数据并显示以Hata模型中城市...

2019-04-03 19:27:48 4647 2

原创 C# 跨窗口调用函数

由于我想将所有的功能都显示到一个界面上(也就是使用嵌入主窗体的方式完成),就有几个地方需要直接调用Form1的函数。1.跨窗口调用函数的实现在Form1中设置一个静态变量,使这个静态变量等于this,就能让其他窗口引用。Form1.cs:public static Form1 frm1; //定义一个静态变量public Form1(){ Initi...

2019-03-19 21:49:15 11369 7

原创 C# 读取并显示word文档中的内容

我想将信道模型的介绍以及分析的情况,都在C#的程序设计中进行实现。然后就想到了将word文档直接显示到窗体中,并且有滚动条可以拉动进行查看。搜集了一些资料之后找到了合适的方法——利用RichTextBox打开一个有文字格式和图片的Word文档。1.添加引用要加入word文档,就需要在”解决方案资源管理器”的”引用”中加入”Microsoft Word 12.0 Object Library ”...

2019-03-17 18:33:26 21440 11

原创 C# 窗体设计 子窗口嵌入主窗口的panel中 以及 鼠标移动到 label 时字体变色

1.窗体布局使用SpliContainer分割器对窗体进行窗体分割,设置边框线的样式:属性 BorderStyle 为Fixed3D。2.实现子窗口嵌入到主窗口的panel中在布局好的窗体部分对自己需要嵌入主窗体的部分加入panel控件,我将它命名为了panel_Add,在触发嵌入按键的事件中写入代码:private void label1_Click(object sender, Eve...

2019-03-16 21:46:00 2106

原创 C#程序设计 问题解决与设计优化

1. 出现”文件正在被另一进程使用,无法访问”我写程序的时候出现这个错误:无法将文件“obj\x86\Debug\shiwai.exe”复制到“bin\Debug\shiwai.exe”。文件“bin\Debug\shiwai.exe”正由另一进程使用,因此该进程无法访问此文件。引发问题的原因:我的程序设计的是在子窗口打开后将主窗体进行了隐藏(因为我返回的时候是用的show函数,这样才不会...

2019-03-15 22:44:38 404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除